cgmMM – TD
This is the TD marking menu. It’s designed as a replacement to our old tdTools – both to add features as well as make things more intuitive and at a single button press. If it gets too unwieldy, it may be split to multiple modes.
Quick Press Function
None currently
Compass
- Snap (N) — SHARED. See cgmMarkingMenu
- Utils (NW)
- Group (NW)
- Just Group — Creates group for obj and names it
- Group Me — Groups selected with zero group and parents to world
- In Place — Groups selected with zero group and maintains parent
- Group (NW)
- Create (NE) —
- Transform Here — Creates a tranforms matching selected objects transforms
- Locators –
- Selected — creates an updatable locator based off of selection. Supports most components.
- Mid Point — updatable midpoint loc of selected targets
- Closest Point — Creates updatable loc the updates to the closest point on the surface of targets to the first object in selection
- Closest Target — Creates updatable loc the updates to the closest target to the first object in selection
- RayCast — Just another place to access this
- World Center — self explanatory
- Curve — Create a curve with the selected objects or components defining the cvs
- Match (W) — Copying/matching stuff from one object to others
- Transform – WIP
- Shapes – Snaps a duplicate of selected objects to last and then shapeParents those in place to the last object
- Orienation — Match the orienation of transforms. Not working properly with joints yet
- Attrs – WIP
- Pivot
- rp — Copy the rotate pivot
- sp
- Orienation – WIP
- Ray (E) — Object creation/duplication with shooting rays at geo shapes. See the root marking menu doc for breakdown of options and concepts. See cgmMarkingMenu for shared options.
- Cast
- locators (N) — Locator is created an updated until left button is released at which point that locator will stay put.
- joint (NE) — Joint…..
- jointChain (E) — Drop function. The joint chain will be created from the clicked locators
- curve (SE) — Drop function. The curve will be created connecting the clicked locators.
- follicle (S) — Drop function. Follicles created at clicked locators
- vector (SW) — Two linear curves are created where possible. One from the cast point to each hit. The second curve is along the hit geo’s normal. This is mainly a useful visualization tool but users may well find other uses for it.
- duplicate (W) — Each click, any selected objects will be duplicated and ‘cast’ following all options.
- data (NW) — Hit data is only logged on release of the left button.
- Drag — all of the same options as cast creation except in drag mode
- Cast
- Reset (S) – SHARED. See cgmMarkingMenu
Lower Section
Utilities
- Select — Contextually pickable method to select given objects based on selection
- See context in options for more of a breakdown. Easiest to play with to see how it works
- Distance — Requires at least two selected objects to build. First object selected is source. Curves, mesh and surfaces are suported. If target objects have multiple shapes, all shapes are checked.
- Near
- Object
- Shape
- Surface Point — Closest point on selected objects
- Surface Loc — Closest point loc’d
- Surface Nodes — Wired nodes per shape and result loc
- Far
- Object
- Shape
- Near
- Joints
- Axis(contextual) – show, hide
- cometJO — Michael Comet’s fantastic joint orient tool
- SDK
- seShapeTaper — Out buddy Scott Englerts shape taper which we find indespensible when doing sdk joint facial setups.
- Shapes
- ShapeParent — Maya’s shapeParent in place doesn’t work. This one does (for the most part)
- Combine — Combine selected shapes to the last. Deletes the old transforms.
- Add — Add shapes to the last…same as combine???
- Extract — Creates a copy of a specific given shape
- Replace — Delete existing shapes on a transform and replace it with the other selected ones.
- Color — Colors are called by names we gave them to make it useful than integers.
- Index — Color by display override method using maya color indices
- RBG — In Maya 2016, RGB override method was introduced. This uses that method
- Curve
- Describe – Generates python commands for given curve shapes replication
- Mirror – WIP
- Mesh
- cgmMeshtools
- abSymMesh — Great tool for working with blendshapes
- Skin
- abWeightLifter
- cgmLegacy — tools that need to be updated
Options
- Context — What context functions happen based on selection
- selection
- below
- hierarchy
- scene

