Adding temple interiors to OpenBlack

less than 1 minute read

Temple geometry is now loaded in

The vanilla game compresses the larger temple models using Deflate and need to be inflated/decompressed.

Interior lighting sprites

Black & White uses two billboards for most “glow” effects. Light effects are stored in *.glw files which I have started reverse engineering. Nvidia Nsight is very useful for this sort of stuff; in this picture I have disabled the sprite rendering in the fragment shaders in the vanilla game to confirm sprite positions and to help match the depth and draw buffer flags. vanilla under nsight

Original lights

vanilla lights

Openblack lights

openblack_temple_lights openblack_creature_cave

Updated: