Some time ago Me and guys from our company worked on some project which included Marvelous Designer in our pipeline. While working on improving our workflow we found this nice tool “Transfer Attributes” in Maya which basically snaps a selected topology on another object’s surface based on shared UV space. (example tutorial using Maya: https://www.youtube.com/watch?v=VFAfqW0Zlqk&t=1s).
I thought that it would be nice if a similar tool would be available in Blender but since I found nothing with similar functionality I came up with this addon.
The tool provides 2 main functionalities:
Shape -> UV: Transfer the UV Map from selected object to active object based on shared 3d space.
UV -> Shape: Snaps vertices from the selected object to the surface of the active object based on shared UV space.
Merge: removes doubled vertices after snapping process.
Smooth: smooths out resulting topology.
Shaper was designed mainly to support workflow with Marvelous Designer, but it can also prove useful in different scenarios. With this addon It’s very easy to create nice topology in short period of time. This workflow is not fully automatic like Zremesher but it gives you full control over the final topology and it’s a lot faster than doing retopology by hand. Basically, Instead of making retopology of the final 3D high-poly model you only have to create a new flat 2D topology of each part of your mesh, spearated the same way as high-poly’s UV islands (like in the tutorial for Maya which I linked above).
As an addition to addon’s description here’s also mini tutorial covering suggested steps for Marvelous Designer-Blender workflow:
- Export high-poly model (with UVs) from Marvelous Designer,
- Export 2D projection of high-poly model (with UVs) from Marvelous Designer (to make 2D projection after simulation is processed: right-click > Reset 2D Arrangement,
- Import both models to Blender,
- Create low-poly topology on surface of unfolded high-poly model,
- Select unfolded high-poly model and low-poly model and click “Shape->UV” button to transfer UV coordinates.
- Select low-poly model and final high-poly and click “UV -> Shape” to snap low-poly topology on the surface of high-poly model.
Edit: Addon works with Blender 2.79 and Blender 2.8