Material Technique Lessons:
Create a numeric light direction input node compatible with all material outputs; similar to the incident light angle input node, but is compatible with more than highlight outputs; allows you to create a completely custom material shader dependent on the ray angle when it hits the object's normal.
Setup camera projected texture maps and force the use of the openGL texture display.