- Tools for matchmove, layout and animation related tasks in Autodesk Maya.
- Download and unzip the
hkTools-#.#.#.zip
file from GitHub releases. - Dead-Simple Installation. Just drag and drop the
install.mel
file onto the Maya viewport. That's it!
- Creates Run Time Commands that you can assign hotkeys to.
- Edit Hotkeys For:
Custom Scripts
- Assign a Hotkey for each command
- Edit Hotkeys For:
- Creates hkTools Shelf.
- Center3D
- Center the selected transform(s) onto the camera view in Maya. Just like in 3DEqualizer.
- scripts/runTimeCommand/center3d.py
- Default Hotkey: Alt + Shift + C
- https://github.com/kohyuk91/center3d
- Cycle Through Visible Cameras Forward & Backward
- If there is only one visible camera in the scene, jump between persp camera and the one visible camera.
- If there are more than two visible cameras in the scene, cycle through all visible cameras.
- scripts/runTimeCommand/cycleThroughVisibleCamerasForward.py
- Default Hotkey: Alt + Shift + E
- scripts/runTimeCommand/cycleThroughVisibleCamerasBackward.py
- Default Hotkey: Alt + Shift + Q
- If there is only one visible camera in the scene, jump between persp camera and the one visible camera.
- Reset Pan Zoom
- scripts/runTimeCommand/resetPanZoom.py
- Default Hotkey: Alt + Shift + R
- scripts/runTimeCommand/resetPanZoom.py
- TLOC
- "T"riangulate + "Loc"ator. TLOC helps you to triangulate points with ease.
- scripts/runTimeCommand/tloc.py
- Default Hotkey: Alt + Shift + X
- https://github.com/kohyuk91/tloc
- Toggle Holdout
- Toggles Hold-Out in shape node's Render Stats.
- If nothing is selected toggle Hold-Out for all objects in scene.
- If objects are selected toggle Hold-Out for only selected objects.
- scripts/runTimeCommand/toggleHoldout.py
- Default Hotkey: `
- Toggles Hold-Out in shape node's Render Stats.
- Switch Hotkey Set
- Cycle through hotkey sets. No need to open the Hotkey Editor.
- scripts/shelf/_HotKey.py
- Bake Cam
- Bakes the camera to world space by reparenting to world.
- scripts/shelf/bakeCam.py
- Child Space
- Display object point group's rotation and position curves in child space(instead of global space).
- In child space we are able to scale the object point group without any shifting in screen space for the entire time range.(Just like scaling object point groups in 3DEqualizer.)
- Interface
- scripts/shelf/childSpace.py
- Dual Image
- Horizon Line
- Creates an artificial horizon line for the active cam.
- scripts/shelf/horizonLine.py
- Loc Baker
- Bakes selected(or multiple) transform node's translation, rotation and scale to a locator.
- Interface
- scripts/shelf/locBaker.py
- Loc Cone
- Creates a cone for each selected locator(transform node).
- Overscan
- Quick ATOM
- Quick ATOM script uses Maya's ATOM (Animation Transfer Object Model). Just tweaked it a little bit to use it in a copy & paste fashion.
- Video Overview
Kila rig by antCGI(https://www.antcgi.com/) - scripts/shelf/quickAtom.py
- Switch
- Switches motion between a Static Object and a Dynamic Object.
- Video Overview
- Interface
- scripts/shelf/switch.py
- YMin
- Moves selected(or multiple) object's pivot to XZ center and Y minimum of bounding box.
- scripts/shelf/yMin.py
- ZLOC
- ZLOC is a 2.5D tracker system built for Science-D-Visions 3DEqualizer and Autodesk Maya. (Based on SynthPipe by Martin Kulig)
- Interface
- scripts/shelf/zloc_maya.py
- https://github.com/kohyuk91/zloc
- Smart Save
- Save next avaible version following
_v#
naming convention. - Similar to "Save New Comp Version" in Foundry Nuke.
- scripts/runTimeCommand/smartSave.py
- Default Default Hotkey: Alt + Shift + S
- Save next avaible version following
- Toggle Show
- Toggle Docked Window
- scripts/runTimeCommand/toggleDockedGraphEditor.py
- Default Default Hotkey: Alt + 2
- scripts/runTimeCommand/toggleDockedOutliner.mel
- Default Default Hotkey: Alt + 1
- scripts/runTimeCommand/toggleDockedGraphEditor.py
- Toggle Pickmask
- scripts/runTimeCommand/togglePickmaskHandle.py
- scripts/runTimeCommand/togglePickmaskJoint.py
- scripts/runTimeCommand/togglePickmaskCurve.py
- scripts/runTimeCommand/togglePickmaskSurface.py
- scripts/runTimeCommand/togglePickmaskDeformation.py
- scripts/runTimeCommand/togglePickmaskDynamic.py
- scripts/runTimeCommand/togglePickmaskRendering.py
- scripts/runTimeCommand/togglePickmaskMisc.py
- scripts/runTimeCommand/togglePickmaskAll.py
- Toggle Pivot
- scripts/runTimeCommand/toggleDisplayRotatePivot.py
- Default Default Hotkey: *
- scripts/runTimeCommand/toggleDisplayRotatePivot.py