Maya-Plugin with example implementation of the Siggraph 2015 paper "Dyadic T-mesh Subdivision"
(developed on Xcode 6 / Maya 2014).
The plugin consists of a DAG node called TCCNode
and two commands resetVtxRemapCmd
and updateTCCDataCmd
that help keep things in sync through topological edits etc.
There are several python scripts that support modelling with T-meshes.
- Copy
Shelf_TCC.mel
toshelves/
in your Maya preferences folder (e.g.~/Library/Preferences/Autodesk/maya/2014-x64/prefs
). - Copy the custom icons to
icons/
in your Maya preferences folder. - Compile the three projects and point Maya to the three plugin bundles. Make sure all three are loaded in Maya.
- add the python script folder to your Maya python path, and make sure all
*Cmd.py
files are loaded in Maya.
-
Find the
TCC
shelf in your Maya Shelf bar, and click the cube icon all the way on the left:A cube is inserted into your 3D scene:
-
Click on the interactive split tool...
... and insert a single edge across a face:
-
Click the sphere icon in the shelf to create a T-mesh subdivision node.
It will create a new shape
TCC_pCube1
with the evaluated T-mesh subdivision mesh. -
Right-click and select vertex-face mode...
... and select the two T-vertices.
Click on the
Recycle
icon to update the TCC topology -
Select the subdivided mesh
In the Attribute Editor, find the
TCC1
node's tab...and change the
Subdivision Resolution
from 3 to 5.