The geometry pipeline system uses a number of optimization techniques to reduce the amount of processing necessary:
- Channels allow modifiers to operate on a subset of an object's state. Only the channels that are needed are actually copied. See Channel Locking for more information.
- A world space cache stores the end result of applying all modifications. Validity intervals are associated with each modification which the geometry
pipeline system uses to compute whether the cached representation is accurate.
In order to assure that the pipeline runs efficiently it is important that the channel requests and interval validation is
performed correctly.