Development
An independent game designer commissioned me to make a procedural tool for him in Houdini that would take a 2D vector .EPS or .SVG file and turn it into a 3D lighting system in Houdini.
Built-In Controls
Houdini's OTL system allows for any parameter to be promoted to the top level. In addition to the vector input, I provided controls for the color and brightness to be animated from within the Unity game engine

Shaders & Lighting
The system provides emissive materials, as well as an optional glass shape over that to provide reflective and refractive channels within the Mantra renderer. The lighting system is controlled by the emissive shader so that the colors match whatever input the user sets for the emissive color.

macdonald