Supported features¶
Most texturing primitives (noise, image textures, and arithmetic) will work as expected.
The two main extensions implemented in Octane are camera shaders and delayed evaluation of texture inputs.
Unsupported features¶
- Material shaders and
closurevariables - Pointcloud functions
- Dictionary lookup functions
- Message passing is generally not supported, except for the built-ins listed under Octane extensions.
- Derivatives
trace(). For AO like effects, you can add acolorinput and connect the input pin to a dirt node.structvariable types- The global variables
PsanddPdt
Partially supported features¶
noise()doesn't support 4D noise, and doesn't support the"simplex"and"gabor"noise types- The global variable
timealways has a value between 0 and 1, and represents the time within a subframe. getmessageandgettextureinfomust have string literals as attribute names.
Last update: April 12, 2021