I always felt bad about not finishing my 2D Light and Shadow blog series. I had everything planned for the third and final blog but never actually wrote it. God Dammit! I wish I had at least kept an outline written somewhere. I know I wanted to touch on specular reflection and utilizing normal maps on a 2D scene. It would have had examples that extended those demos in the second blog. And I probably would have shown off the game I was working on that made me start the series in the first place.
Well, I never got around to writing that third blog. And the game got tucked away and forgotten as I got busy with my new job, school, and other endeavors. But recently I found the forgotten game and it reminded me how bad I wanted to show it off in the third blog. Made me want to provide some closure.
Well, this was all over two years ago. At this point I would have trouble recognizing a specular reflection calculation if it bit me in the face! I'm sorry if you were anxiously waiting for that last installment that never came. Sadly that train of thought of mine has long been derailed, and likely isn't going to check into the station any time soon.
But know that there was not that big a jump from where the blogs left off. If you understood the vector math involved in diffuse lighting, you could certainly figure out specular after 5 minutes of googling. And if you work through the ins and outs of both you should be able to figure out how to calculate against a normal map instead of treating every pixel as flat. But maybe its good that I leave this as an exercise to the reader. By working through it yourself you can really learn to manipulate it in interesting ways and achieve the best results. Yes, I'm going with that excuse. Silver linings ;)
I hope this blurb (and perhaps the other blogs) will inspire some of you to start your own lighting journey. If the gifs above weren't enough inspiration for you, I have attached a video that shows more of the forgotten project. Since I was feeling nostalgic I added music that I recorded around that time period.
Maybe someday I will revive said project. I have a tendency to recycle my projects anyways (finished or unfinished). In the meantime, if you guys have any questions about lighting fire away! Might as well answer them here while I'm thinking about it.