Writing Mental Ray Shaders with ShadeTree