For anyone who is interested, feel free to check out my prior work with RNM in my SS Bump map article. There you get links to all the articles on RNM and SS Bump maps, tons of images breaking down how it works, and a video showing the tech running in a demo program I cooked up. Also, anyone wondering about the detail mapping technique used in my shaders can check out my article on Partial Derivative Normal maps. It may focus on an alternative encoding for normal maps, but it is also a pretty exhaustive article on detail mapping with tons of images.
Hello all! I've only recently joined the Unity community, but I want to start off with a big splash!
I started using Unity 3D when my artist friend Xenius asked me to join his project as a shader programmer. Here, I was commissioned to write a series of custom shaders that employ Radiosity Normal Mapping (RNM) to handle scene lighting. Upon completing my task, I noticed the extreme lack of usable RNM shaders for Unity 3D, and decided to release our project's shaders for free.
This package contains the shaders from our project, each supporting a variety of features beyond just RNMs. Among said features are cubemap specular, detail diffuse & normal maps, and alpha translucency & cutouts. The combinations are in the form of multiple shaders, rather than an ubershader.
Please note, these shaders are completely free. I will at no point charge money for them, and simply ask to be credited appropriately. Since I am releasing them for free, I make no guarantees about their overall quality or efficiency. However, they have proven to be reasonably efficient thus far, and should be ready for production use with little to no modifications.
Other than all that, if you use my shaders then I would like to hear about the project(s) in which you plan to use them. If you have any questions, please feel free to post here or PM me.
xenius : Creating example art assets & documentation
n00body: Implementing RNM shaders, and coding all their variants
Web player for sample
Maya 2009 project of sample scene (requires Turtle)