A 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.
Neil Forshaw
2024-12-21 00:21:00 +0000 UTC