ndmf icon indicating copy to clipboard operation
ndmf copied to clipboard

[Preview] Add a way to perform amortized invalidation

Open bdunderscore opened this issue 8 months ago • 1 comments

For things like blendshapes or bone position manipulation, it's way too heavyweight to rebuild the pipeline on every change. As such, we should exclude these from automatic rebuilds. However, for things like TTT or AAO's RemoveMeshInBox, it is still necessary to observe bone positions.

To make this possible, we'll need to find a way to throttle these pipeline invalidations. We might also want to consider partial processing (rebuilding the pipeline up to the node that was invalidated, and deferring subsequent node processing).

bdunderscore avatar Jun 18 '24 02:06 bdunderscore