Miscellaneous scene graph elements, for example, textures, light profiles, BSDF measurements, or decals. More...
Classes | |
class | mi::neuraylib::Bsdf_buffer |
Example implementation of the abstract interface mi::neuraylib::IBsdf_buffer. More... | |
class | mi::neuraylib::Bsdf_isotropic_data |
Example implementation of the abstract interface mi::neuraylib::IBsdf_isotropic_data. More... | |
class | mi::neuraylib::IAttribute_container |
An attribute container is a database element that stores attributes and no other data. More... | |
class | mi::neuraylib::IBsdf_isotropic_data |
Abstract interface for isotropic BSDF data. More... | |
class | mi::neuraylib::IBsdf_buffer |
Abstract interface for a buffer of BSDF values. More... | |
class | mi::neuraylib::IBsdf_measurement |
A scene element that stores measured BSDF data. More... | |
class | mi::neuraylib::IImage |
This interface represents a pixel image file. More... | |
class | mi::neuraylib::ILightprofile |
This interface represents light profiles. More... | |
class | mi::neuraylib::ITexture |
Textures add image processing options to images. More... | |
class | mi::neuraylib::ITile |
Abstract interface for a tile. More... | |
Miscellaneous scene graph elements, for example, textures, light profiles, BSDF measurements, or decals.
Supported filter types.
The filter type (or filter kernel) specifies how multiple samples are to be combined into a single pixel value.
Degree of hermite interpolation.
Currently only linear (hermite 1) and cubic (hermite 3) degree are supported (see also [DH05]).
Enumerator | |
---|---|
LIGHTPROFILE_HERMITE_BASE_1 | Degree 1 = linear interpolation. |
LIGHTPROFILE_HERMITE_BASE_3 | Degree 3 = cubic interpolation. |
Ordering of horizontal angles in a light profile.
The flags can be used to override the horizontal sample order in an IES file [IES02]. There are two IES file types in common use, type B and type C. The IES standard defines that samples are stored in counter-clockwise order. Type C files conform to this standard, but about 30% of the type B files deviate from the standard and store samples in clockwise order, without giving any indication in the IES file that could be used to switch the order. (Sometimes there is an informal comment.) Type A IES files are not supported.