|On this page|
See also what’s new in shading.
Visualize VOP helps visualize the value of a VOP output in the viewport. It adds a
vis_* attribute based on the output value and sets some visualization options to make it show up in the viewport. You can hover over a VOP output and press X to rewire a visualize node onto that output.
The intention is to later replace this somewhat inefficient method with something integrated with the visualization editor.
Make Transform Space VOP generates a matrix to transform from one space to another (for example, an object’s local space to world space).
"Matrix to Vector" and "Vector to Matrix" VOPs to extract rows from a matrix, and construct a matrix from rows.
Code caching gives faster compilation of VEX code generated from VOPs.
The File VOPs have been consolidated with the node input versions.
New Get Attribute VOP version supports arrays and default values.
Hidden Ramp Parameter nodes now show as a peg, like hidden Parameter nodes.
You can now use binary constants, for example
You can now use
_ as a number separator in VEX, for example
random(1_000_000), to make long numbers more readable.
019 is now a syntax error (as invalid octal) instead of being silently treated as decimal.