Behind the Scenes
🕑 Added 2024-12-20 21:24:00 +0000 UTCA few Python scripts were written to read a Doom graphic and apply effects like fuzz and diminished lighting. This is how the per-pixel fuzz effect footage was made for the partial invisiblity video as well as cycling the sprite's light level from full bright to completely dark and the invulnerability sphere's monochrome palette.
It's a near 1:1 recreation of Doom's rendering code where the COLORMAP's indices are used as a reference which colours to use. All done with admittedly very rudimentary Python coding skills.
Comments
Neil Forshaw
Python is quite interesting for stuff like this. I've messed around with this python program to create isometric views of Doom maps (think of Pecca's "portraits of doom" map pictures if you've seen them). I'll have to fork the repository and apply the changes I've done to it. Would you consider making these scripts publicly available? Open source and all? We can all contribute.