eradiate.kernel
#
Mitsuba scene templating#
|
This class declares an Eradiate parameter in a Mitsuba scene dictionary. |
|
A dict-like structure which defines the structure of an instantiable Mitsuba scene dictionary. |
|
This class declares an Eradiate parameter in a Mitsuba scene parameter update map. |
|
This parameter ID lookup strategy searches for a Mitsuba type and object ID match. |
|
A dict-like structure which contains the structure of a Mitsuba scene parameter update map. |
|
This function wraps another one into a |
|
This function wraps another one into a |
Mitsuba scene traversal and rendering#
|
This container aggregates a Mitsuba object, its associated parameters and a set of updaters that can be used to modify the scene parameters. |
|
Traverse a node of the Mitsuba scene graph and return a container holding the Mitsuba scene, its parameter map and an updated parameter update map. |
|
Render a Mitsuba scene multiple times given specified contexts and sensor indices. |
Other helpers#
|
Format Mitsuba bitmap data as an xarray data array. |
|
Format Mitsuba bitmap data as an xarray dataset. |
|
|
|
Activate Python logging framework for Mitsuba. |
|
Map the cube \([-1, 1]^3\) to \([x_\mathrm{min}, x_\mathrm{max}] \times [y_\mathrm{min}, y_\mathrm{max}] \times [z_\mathrm{min}, z_\mathrm{max}]\). |
|
Map the unit cube \([0, 1]^3\) to \([x_\mathrm{min}, x_\mathrm{max}] \times [y_\mathrm{min}, y_\mathrm{max}] \times [z_\mathrm{min}, z_\mathrm{max}]\). |
|
Reads a volume data binary file. |
|
Write volume data to a binary file so that a |