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
closure
variables - 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 acolor
input and connect the input pin to a dirt node.struct
variable types- The global variables
Ps
anddPdt
Partially supported features¶
noise()
doesn't support 4D noise, and doesn't support the"simplex"
and"gabor"
noise types- The global variable
time
always has a value between 0 and 1, and represents the time within a subframe. getmessage
andgettextureinfo
must have string literals as attribute names.
Last update: April 12, 2021