Adding temple interiors to OpenBlack
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.
Original lights
Openblack lights