This Is Not Spotlight3D: A Compatibility-Friendly Decal-Based Projection Shader
Hi all! I found that some of my players simply couldn't run my game when I was using the Forward+ renderer. Unfortunately, I had built my entire game around the use of Spotlight3D and its texture projector, which only works in Forward+!
In order to support the compatibility renderer, I made this shader that applies a decal to any intersecting meshes inside the volume of the mesh with the shader. It emulates the luminous appearance of the spotlight3D, which is what I used that node for in the first place.
Enjoy!
------
My game is a narrative RPG set in the world of Cultist Simulator (with Weather Factory's permission). In it, you play a raw prophet who is trying to become mortal by manipulating occultists in modern-day Boston. We have a playable demo and a Kickstarter so please check them out if that sounds up your alley!