AOVs
Variety of names: arbitrary output vars, auxiliary buffers, multiple buffers, secondary buffers..
Rasterize once, shade multiple times. HUGE savings in render times.
Here is a sample RIB file which renders an extra buffer.
REYES vs Rays
Ray tracing was added to REYES in 2002 - starting with PRMan 11..
The idea is to support hybrid/mixed rendering (selective ray tracing).
Performance [tuning]
There are several ways to ensure efficient rendering:
- AOVs
- true 3D vs sprites
- shadow maps - tight bounds
- helpers (external RIB generators), eg. see Malcolm's page.
- shader DSOs