Okay! I’ve uploaded beta 3 of the current version. This adds:
- Cage tools
- Bake of single suffix (file)
The cage tools are a fairly simple solution for visualising and modifying automatic cages. You will find 3 buttons in the side bar on the ‘Bake Wrangler’ tab called Generate, Update and Remove.
Generate and Update only do anything if Auto Cages are enabled for some objects that are in the current scene. They also won’t do anything for objects that are hidden or in a disabled collection. That is to give you some control over excluding stuff (This doesn’t apply to Remove, but it will in a later update).
Once a cage has been generated for an object, it will be used when baking (so long as it’s valid) and you can manually edit it as you like. To stop the cage from using used you will need to use the remove button.
The Generate button will also only apply to objects that don’t have a cage yet, it won’t replace existing ones. The cages all get placed in the ‘BW Cages’ collection which will be linked into the current scene if not there.
The Update is for when you change your auto cage settings and will apply the new settings to existing generated cages. There is a modifier on the cages called ‘bw_cage’, if that modifier isn’t on the object then Update will make a new object and assign it as the cage. Which would cause any changes to be lost. But so long as the modifier is on the object it will just update it, keeping user changes.
Cages are not deleted in any case, they are just unlinked and will still be in your file in the orphaned data section (until you save and reload or purge orphans). So you can always get previous cages back (they will be named ‘obj.cage.001’ etc). The buttons all support undo as well.
None of this stuff has to be used for cages, auto cages functions normally. But it adds extra cage tools based around the auto cage feature.
Hopefully it’s all working correctly. Let me know what you think about it. Remember if you change a cage you need to keep the number of faces the same. An error message will come up in the bake if a cage is invalid, but the bake will continue without the cage.