This is a point lighting system that illuminates 2D images drawn into a surface with a 3D effect. It is mainly focused in top-down maps but can be adapted to sidescrollers.
Version 0.1.0: INCLUDES DEMO ROOM WITH CONTROLS AND FRAMERATE
In the above .pdf you have additional information, the complete guide is included in the extension.
Version 0.1.0. Published January 17, 2019
You can only review assets you've bought.
This looks amazing and i tried a little. But if i understand it correctly you can't use tiles togheter with this instead you have to build a map as one image? Or the performance would drop a lot.
You need to pass a surface into the shader, so is better to build a map in the surface and then pass it.
Gorgeous Extension, Limited Possibilities
I think this is one of those things that GMS just isn't built for. It's unfortunate because after using SpriteIlluminator and Photoshop to generate normal maps, height maps, and specular maps for my sprites I was in love with the new look. The project I'm working on is a simple pixel-art side-scroller and as such it meant lights would have to be updated every frame and even with just one light and no objects other than the scrolling platforms, our FPS dropped to 30 with a full-power light and 45 with half-power.
I think if you have a mostly static scene like is used in the demo, this will work very well. I look forward to trying it out in a 3/4 perspective game because it really does look fantastic.