Created by: vicdoval
The subdivide node was forgotten... it was too slow.... To divide one time a box 25x25x25: Before 29.5 secs (!!!) Mk2 0.071 secs
The mk2 uses the edge_data layer to match the masking avoiding the previous bottleneck
Anyway I find this node is pretty slow even now so i added a couple of ideas: Mute and Freeze. With 'Mute' active the node is bypassed, is not the fancy blender muting, is a custom one With 'Freeze' active the node will stop processing the incoming data but will still be passing the previously computed results. The data is stored in a dictionary and has to be recomputed every time the file is opened but once done the node stops loading the node-tree. This behaviour could be expanded to other 'heavy' nodes.
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.