nickberckley / keymesh

Blender add-on for creating stop-motion-like animations by sculpting, modeling, painting, and grooming frame-by-frame.
https://extensions.blender.org/add-ons/keymesh/
GNU General Public License v3.0
4 stars 0 forks source link

Animate visibility in "Convert to Separate Objects" operator #9

Closed nickberckley closed 5 months ago

nickberckley commented 5 months ago

This feature allows each newly created object by "Convert to Separate Objects" operator to have viewport and render visibility animated so that the final result looks exactly the same as Keymesh animation. Since Keymesh animation is just multiple data-blocks swapped on a single object on given frames, we can easily use multiple objects (one object for one block) instead of one, and by animating their visibility to match the visibility of Keymesh blocks, we can get the same animation, but without Keymesh.

"Convert to Separate Objects" operator already allowed creating objects for each block, but was made for 3D printing purposes and supported lining up objects in the viewport. Now, just by keeping them in their original position and animation visibility we get the desired operator.


Since this operator now supports two kinds of workflows, some changes are needed for good UX: