Inochi2D / inochi2d

Inochi2D reference implementation aimed at rendering 2D puppets that can be animated in real-time (using eg. facial capture).
BSD 2-Clause "Simplified" License
1.25k stars 47 forks source link

MeshGroup: allow nest for dynamic-dynamic meshgroup and dynamic-static meshgroup. #56

Closed seagetch closed 3 weeks ago

seagetch commented 4 months ago

This is experimental, and break some compatibility for postProcessing. (believe it won't affect in practice.)

Application order of postProcess() is changed: Currently, it is called children-to-parent order. Now, it is changed to parent-to-children order.

In this way, Dynamic meshgroup can be nested. If we implemented welding as a postProcess, it will be simpler if we can ensure that postProcess() is called after all of the node completed update() call.

Internally,following changes are made: