More engine info

Blitz3D Forums/Blitz3D Programming/More engine info

Dynamic lights are done with "decal lighting"; a circular gradient texture is mapped onto the walls and terrain. Thanks to the portal system, I can calculate these lights fast enough to use in real-time.

Hardware lights are used on actors and other moving objects.

Actors have dynamic projectors attached to them that cast the player shadow onto terrain and brushes, and work on lightmapped surfaces as well.