Shader Enhancements

Shaders for the ray-tracer are currently coded in C and explicitly added to the active shader list. A shader to bridge the RT shader system to the BSD licensed implementation of OSL ( [1] ) would allow a richer visual capability.

This task would involve writing the shader bridge in liboptical as well as a shader editor in mged (with a 'preview' button to raytrace a thumbnail of a sphere using the shader).

  • Familiarity with C/++
  • Familiarity with Tcl/Tk