fbpx

ziSpread

Compatible from Maya 2019 through current

Windows, macOS, Linux



SHOWCASE

BENCHMARK

INSTALLATION

SHOWCASE 2

This plug-in implements a smart algorithm for homogeneous edges distribution with a volume conservation.


Installation

Please watch this VIDEO

To launch the tool

Load it with the plug-in manager then:

(Python)

import zi_spread

zi_spread.main()

We recommend using a shortcut or the UI

NOTE

PreserveUVs flag is not activated by default

Display flag is activated by default

There's several boolean flags that can be specified with the context command

preserveUVs is not activated by default

It significally reduces the performance of this tool. It allows the UVs modification while spreading the edges. It would help for UVed models.

example: cmds.setToolTo(cmds.ziSpreadContext(preserveUVs=False))

realtime is activated by default

ziSpread is an iterative tool and refresh at any end of a loop. For more performance, you can deactivate that refresh.

example:

cmds.setToolTo(cmds.ziSpreadContext(realtime=True))

display is activated by default

This will draw an overlay on top of the edges. It wouldn't make sense to activate this flag while realtime is deactivated.

example:

cmds.setToolTo(cmds.ziSpreadContext(display=True))

These flags can be specified in one command:

cmds.setToolTo(cmds.ziSpreadContext(preserveUVs=True, display=False, realtime=True))


HOW TO USE

DISTRIBUTE EVENLY EDGES

  • Select Edges components. In most cases, it will be parallel edges loops.
  • Activate the Tool context as defined above
  • Click LMB then drag horizontally in the viewport to process.

*LMB = Left Mouse Button

*MMB = Middle Mouse Button