Reflection and Refraction is not working in prman?

   6401   3   1
User Avatar
Member
34 posts
Joined: Oct. 2007
Offline
Hi everyone
I'm using houdini escape and Renderman 13.5 both are have lic.
i create one plane and sphere then i create shop shader Rman Reflective Metal or Glass ray trace shader i apply to the sphere and special Reflection and Refraction is not working.

but
i used light template and Rman shadowspot light shader , raytrace shadow is working

how to enable the Reflection and Refraction?

also how to setup GI lighting ?
User Avatar
Member
320 posts
Joined: Aug. 2007
Offline
I would use glassrefr.sl from $RMANTREE/lib/shaders instead of the 2 in SHOPs for refraction.

You also need to turn on transmission visibility for your objects. This property will have to be added from the edit parameter interface. Specular Trace depth should be added as well so you can control ray depth. Perhaps Trace Bias as well if you have thin objects.

Your surface normals are also very important. I would read the App note in the docs “Refraction and surface orientation” if you have trouble.

GI lighting is covered pretty in-depth in the prman docs with all the shaders you'll need etc.
www.alan-warren.com
User Avatar
Member
34 posts
Joined: Oct. 2007
Offline
Alanw
I would use glassrefr.sl from $RMANTREE/lib/shaders instead of the 2 in SHOPs for refraction.

You also need to turn on transmission visibility for your objects. This property will have to be added from the edit parameter interface. Specular Trace depth should be added as well so you can control ray depth. Perhaps Trace Bias as well if you have thin objects.

Your surface normals are also very important. I would read the App note in the docs “Refraction and surface orientation” if you have trouble.

GI lighting is covered pretty in-depth in the prman docs with all the shaders you'll need etc.

Hi Alanw
i'm testing with glassrefe.sl shader i convert that shader slo2otl then i used it Reflection is happening but Refraction is not working .
In Renderman node do i need to any enable things i'm using prman 13.5.
i try to find out Specular Trace depth option in edit parameter but i can't find out the option.
also basic renderman shader transparency is not working.
User Avatar
Member
320 posts
Joined: Aug. 2007
Offline
I would add these parameters to your objects and not the renderman node.

If you have trouble finding any of them you can use the filter.



In order for raytracing to work you must add Transmission visibility. All other parameters I mentioned will help you fine-tune your render, but it won't work at all without transmission visibility.

Good luck
www.alan-warren.com
  • Quick Links