Some years ago i adventured myself into the universe of the custom shaders in corona and got some dynamic lighting system working with normal maps, but, after some weeks of inactivity (worked on my spare time) i lost the proof of concept code in a system format and never got to work on it again, (I did record it however)
Until a week ago, where I’ve made huge progress! I reworked how stuff would work, coded from scratch and made it compatible with normal grouping and many many other stuff, including a tracking camera with rotation tracking as well. (Yes, as in the camera view rotates too.)
This is still a work in progress and depending on how it turns out, i will consider on putting it as a plugin in the marketplace, but right now, how some things work might be changed in Corona in the future (Uniforms) so that leaves it a little bit uncertain. It basically works with the graphics.newTexture API. Anyway, here’s the showcase (Old now)
You can find updates on it on the channel as well. Any feedback is appreciated
EDIT: Here is the latest video of the project
ANOTHER EDIT: Here are some up to date screenshots of the project:
YET ANOTHER EDIT:
Use the arrow keys to accelerate and rotate, tap on the ship to toggle ship light, tap on coins or shapes for other tests (Only on desktop, sorry)