View Full Version : PRMan -> Cg
08 August 2003, 02:06 PM
I was just wondering if someone could tell me how difficult it is to convert renderman shaders to Cg?
08 August 2003, 09:07 PM
What exactly do you mean? Renderman shaders are used on animation scenes for the materials and textures, etc. They are then rendered in a renderman compliant renderer. Do you want to use a renderman shader in a different program?
08 August 2003, 03:16 AM
yup, i want to rewrite my renderman shaders for the fx cards and run them close to realtime :D
08 August 2003, 07:24 AM
Well, I don't know if there's a way to explicitly do it, but you could use the same algorithms that you use in a renderman shader to create a shader that could be used by the card.
I guess a program could also be written, that would take the formulas in a renderman shader and automatically convert them into another shader of your choice.
08 August 2003, 01:24 PM
There are some differences between cg and RenderMan. Last time I looked cg didn't support loops (may have changed), but did have proper structures which would be a nice addition to RenderMan.
I don't know if cg supports the overloaded dot product . either which is something used a lot in RenderMan.
Check out http://www.cgshaders.org/ or the nvidia websites to find out for sure though.
08 August 2003, 03:51 PM
i just walked in the door with a fx5900 ultra card, so i'll start playing around :D we'll know soon
01 January 2006, 10:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.