Page tree

Versions Compared

Key

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

...

In certain cases, integrators may also call RixBxdfFactory::BeginOpacity() to retrieve a RixOpacity object. BeginOpacity should be implemented in a similar fashion to BeginScatter(), except that will be only be invoked by the renderer in narrower constraints: either for presence and opacity. As such, any inputs to the factory that do not affect presence nor opacity need not be evaluated. Furthermore, the RixSCShadingMode can be examined to further narrow down the inputs; it will take either the value k_RixSCPresenceQuery or k_RixSCOpacityQuery.

RixBxdfFactory::BeginInterior()

Bxdfs that have interesting volumetric interior properties need to implement the BeginInterior() method, as well as an associated RixVolumeIntegrator. Please consult Writing Volume Integrators for more information.

Anchor
InstanceHints
InstanceHints
Instance Hints

...