Niels Peter Kaagaard’s Maya Script Helps to Unify UVs Automatically Identifying Similar Objects Based on Topology.
Niels Peter Kaagaard 3D modeler at Weta Digital who posts a new script for Maya that can help layout UVs using an objects relative size in world space as consideration. NPK Layout is a python script for Maya that can calculate the UV-editor scale of an input object. The Maya tool can unify the UV’s scale for multiple meshes based on a value set by the user.
NPK_UV_LAYOUT_V.1.0Now available on ArtStation and Gumroad. https://t.co/NwQIgcOOR1
— Niels Peter Kaagaard (@npkvfx) August 22, 2018
The script can also automatically identify similar objects and lay them out next to each other. “The ideal way to use it is to UV your kit first, then duplicate your kit pieces around and use the script to help you lay out the UVs. It is identifying similar objects by looking at the topology of each object.” Kaagaard says. Also of note is that the Layout Tool works per object and not on a per-shell basis.
UV Layout automatically identifies similar objects based on topology. It will take face, edge and vert count into consideration to avoid recognizing objects with similar face count as the same. Then it will layout similar objects next to each other with even spacing – makes it easy for the texture artist to paint one object and stamp the rest. The tool is not limited to working on objects, it can also work on groups. It can easily identifying similar groups based on the amount of objects in a group and the topology of the objects within the group.
NPK_UV_LAYOUT_V.1.0 costs $20. Find it here.
Steve
Cool script for older versions, but this has been built into the Maya UV editor since 2017.
Eyal
Nice script but I’m pretty sure that Maya’s native layout tool in legacy mode is also able to pre-scale in world space.