This is RenderMan 21 Documentation you are viewing. The Rmanwiki home page will redirect you to the current documentation.

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By default, camera visibility is set to 1. Setting camera visibility to 0 is the most optimized way to hide an object from the camera but still have it cast shadows, be visible in reflections, etc. Below, the left Alien is not visible to the camera but he casts a shadow and is visible in the mirrored wall behind him.

 

Image Added

Indirect Visibility

Indirect Visibility is an object attribute that sets the indirect visibility. It is used to show or hide an object from reflections, refractions, etc.

By default, indirect visibility is set to 1. Setting indirect visibility to 0 is the most optimized way to hide an object from other objects but still have it cast shadows and be visible in camera. Imagine rendering a vampire where it shouldn't (according to legend) be visible in a mirror. Below, the left Alien is not visible to the mirrored wall but he casts a shadow and is visible to the camera.

 

Image Added

Transmission Visibility

Transmission Visibility is an object attribute that sets the shadow visibility. It is used to disable shadow casting.

By default, transmission visibility is set to 1. Setting transmission visibility to 0 is the most optimized way to disable shadowing. This may be useful on scenes like an interior where a translucent curtain can darken a room too much by blocking some portal lighting. Or where a shadow from an object may create an unwanted shape. Below, the left Alien is not casting shadows (even onto himself) but is visible in the mirrored wall behind him and to the camera. He also fails to block the light source.

 

Image Added

 

Below is a simple example of how to change these parameters in two common applications.

...