Best BSP Type

Discuss the construction of maps and the tools to create maps for 3D games.
qbism
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am
Contact:

Post by qbism »

A potential drawback with q3 bsp is dynamic lighting in dark areas. Dynamic lights are multipliers, proportional in strength to the lightmap. Compare to q1 and q2 bsps where dynamic lighting is additive and can go from zero to overbright.

This was done as a performance enhancement, lots of hyperblaster dynamic lights in q3 with minimal hit to fps. A good trade-off for multiplayer gaming where very dim areas are undesirable anyway.
leileilol
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Post by leileilol »

That's Q3's renderer's fault, not the BSP format. Raven didn't have that issue with Jedi Academy, they had additive dynamic lighting just fine.
i should not be here
mh
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Post by mh »

Absolutely, it's important to distinguish between the renderer and the BSP format (that's why I left skyboxes out of the advantages of Q2 BSP).
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
Teiman
Posts: 311
Joined: Sun Jun 03, 2007 9:39 am

Post by Teiman »

A guy called tZork is making a vehicle plugin for Nexuiz.

The maps (Quake BSP format, I think) looks absolutelly wrong with that scale. The small light circle on the ground that a rocket generate may look ok on indoor areas, but on a open outdoor area is totally wrong for some reason. And here is the key... It seems that to do outdoor lighting right, you must use multiplicators to the lightmap, not additive!!.. at least, it would look better. Very interesting, guys.
qbism
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am
Contact:

Post by qbism »

That's Q3's renderer's fault, not the BSP format.
I stand corrected. Lighmap textures are still independent (colored!) bitmaps in q3, so it's up to the engine. I learned that Generations Arena has a cvar to switch from dynamic lighting 'multiply' (faster) to 'add' (more realistic).
to do outdoor lighting right, you must use multiplicators to the lightmap, not additive!!
Light from a rocket is much dimmer than "real" sunlight... completely light-up a dim room, but invisible outside. Maybe the outdoor areas should be almost max overbright to compensate? Or greater fall-off on the dynamic light?
Scrama
Posts: 20
Joined: Fri Aug 28, 2009 6:16 am
Location: Siberia, Omsk
Contact:

Post by Scrama »

My vote for Q3BSP (+q3map2 compiler!)

about q3bsp
>>You can't Worldcraft it.

You can convert q1map file to q3map file with my converter: http://scrama.3dn.ru/tmp/MapConverter.zip
[url]http://scrama_levelart.livejournal.com[/url]
Post Reply