Makes a Single Mesh, from a Tool with multiple SubTools.
The current Subtool, and all other visible Subtools get mergred into 1. The selected Subtool becomes the base of the new Mesh.
The Sub-D level of each SubTool at the time of activation, is the one that gets used.
Each extracted Sub-Tool, gets polygrouped, so if you were to split the resulting single mesh, you will get the same Sub-Tools you had before.
Clone method (default) - preserves poly-painting and UV maps, but changes the names of all the originaly used Sub-Tools.
PolyMesh3D method (ALT+click) - preserves the original Sub-Tool names, but deletes any poly-painting and UV maps on the created mesh.
Download Make1Mesh plug-in
http://www.mediabakers.com/files/Make1Mesh.zip
–Version History–
v1.2 - Added Features
- Added Shift and Alt modifiers for different useage.
- Counts total merged polygons, and checks against MaxPolysPerMesh setting.
- Default behavior is now to merge selected and visible Subtools.
- Option to rename after it’s complete. (use Shift Modifier)
- Returns original Subtool selection.
v1.22 - Added Features
- Changed method from MakePolyMesh3D to Clone. This should help preserve poly-painting and UV maps.
v1.23 - Bug Fixes
- Verify “Del Higher” and “Del Lower” before pressing them.
- Added IUpdate in each IFreeze and the main loop.
v1.24 - Bug Fixes, Updated Feature
- The Clone method changes the original names, which caused some side-effects. This update should fix them.
- Changed Alt behavior to include PolyMesh3D method.
<b>[Useage]</b>
<b>(Click Button)</b> - Merge using Clone method.
<b>(Click Button + ALT) </b>- Merge using PolyMesh3D method.
<b>(Click Button + SHIFT)</b> - After merging, a request to rename the new Mesh appears.
[i]Note: If you plan to use ALT+SHIFT together, make sure you press Shift first, or SHIFT might be ignored.
[/i]
Original v1.0 thread
[http://www.zbrushcentral.com/zbc/showthread.php?p=366035#post366035](http://www.zbrushcentral.com/zbc/showthread.php?p=366035#post366035)
[i]
Also, I never figured out how to rename via script, so if somebody wants to tell me how, without saving, I'll add that in.
[/i]