Hi,
I have been using raytracers like mental ray through its front-end GUI in Maya for some years. Now I would like to deepen my understanding on shading and lighting through learning shader writing for renderman. I am totally new to shader writing and no experience with C/C++. I am wondering if you can shed some light on my questions below.
The Goal: learn shader writing to solidify my knowledge in shading, lighting, and rendering. (with the least amount spent out front to just get started)
-
How much knowledge in C/C++ do I need before I can actually get to learn RSL? Can I learn them in parallel?
-
The development environment? I am currently on Windows 7 and may migrate to Linux in the near future. What kind of applications do I need so I can code and compile shaders easily without spending a fortune.
-
What’s the general workflow of writing and test-rendering the shader you write? (e.g. Save the .sl out of the editor -> complie it as .slo -> import the .slo into 3Delight or eval. version of Renderman for Maya maybe?)
-
Would you go with the free 2-thread 3Delight or Educational version of PRMan for this purpose?
Thanks!