"Looks cool but I don't know how heavy it is if it is being used in runtime. I'm all in for something like this, but it seems like a big support request."
I appreciate Dee explanation of some of the information. However I would also like to clarify on top. That DLamp does not generate Normal Maps at run time. Normal Maps are generated outside C2 and added to the project by other apps.
"Without a proper shader or a sprite object that supports the separate maps, I find it hard to believe that this is actually feasible. Don't forget that for each Sprite object that we want this effect to be applied, we need at least one extra sprite overalyed, that will hold the "bump" effect. "
Elios as a good point here. First it's feasible, but we have to create a little mini system to support this. It would be nice to have Sprite plugin to support Maps or a Behavior to support Maps. As it is right now. The best way is to create a MapLayer under/over? the sprite layer. Pin the Normal Map to the sprite. And set the layer to which ever layer it needs to be. There are samples of light mapping on the C2 forums here and there. However it's not as convenient as other systems, which attach the map to the texture groups or objects. But maybe some requesting to Ashley.