About Optimize

Scene > Optimize

Opens the module for optimizing geometry, transformations, sharing, and materials for improved render performance. Its default activates a recommended selection that could increase render performance, clear deselects all selected modules, and optimize executes selected optimization commands. All operations are applied recursively. Multi-selection is supported on execution. Undo for these types of actions is not available.

The Optimize Module

The Optimize module contains an assortment of options, grouped into five categories, Reduction, Filter, Flush/Unflush, Share, and Optimizations.

Optimizer

Reduction

Filter

Flush/Unflush

Object transformation could be realized in two different ways within the Scene Graph. Either the transformation is stored within the object itself (flushed) or the related information is stored within group nodes on a higher hierarchy level above (unflushed). Nodes that contain transformations have a symbol of an axis in front of their icon Axis icon. Several transformations on different levels are accumulated. Nodes containing transform variants and their parent nodes will remain unaffected by the Flush Transformation functions. To flush these nodes, enable Filter - Remove Transform Variants.

Share

Sharing improves OpenGL render and raytracing performance because required objects are not present several times within the system memory. Shared instances are indicated by an underlined node description inside the scene tree. Any change on a shared object affects the cloned instance and vice versa.

Optimization