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

Page tree

Versions Compared


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

This needs to be completely re-written. 

Old page is here: http://www-seattle/liveDocs/RenderMan_21/risHoldOut.html

In movies and commercials, we often need to composite the CG objects over a live action plate. To convince the audience that the CG objects are real and belong to the scene, we need to use a holdout object to collect the CG objects' shadow and reflection that match very closely to the shadow and reflection in the live action plate.

In RenderMan, holdouts objects are geometry with

Holdout Geometry

In RenderMan, holdout objects are indictated by enabling the trace attribute holdout.


Code Block
Attribute "trace" "int holdout" [1]




Holdout Lights