Skip to content

Tools for matchmove, layout and animation related tasks in Autodesk Maya.

License

Notifications You must be signed in to change notification settings

kohyuk91/hkTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hkTools

What does it do

  • Tools for matchmove, layout and animation related tasks in Autodesk Maya.

Installation

  1. Download and unzip the hkTools-#.#.#.zip file from GitHub releases.

    doc/download_release.png

  2. Dead-Simple Installation. Just drag and drop the install.mel file onto the Maya viewport. That's it!

    doc/install.gif

  • Creates Run Time Commands that you can assign hotkeys to.

    doc/hotkeyEditor_runTimeCommand.gif

    1. Edit Hotkeys For: Custom Scripts
    2. Assign a Hotkey for each command
  • Creates hkTools Shelf.

    doc/hkToolsShelf.png

Tool List

Matchmove & Layout & Animation(Run Time Command)

  1. Center3D
    • Center the selected transform(s) onto the camera view in Maya. Just like in 3DEqualizer.

    doc/center3d_compare_120f.gif

  2. Cycle Through Visible Cameras Forward & Backward
  3. Reset Pan Zoom
  4. TLOC
  5. 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: `

Matchmove & Layout & Animation(Shelf)

  1. Switch Hotkey Set
  2. Bake Cam
  3. 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

      doc/childSpace.png

    • scripts/shelf/childSpace.py
  4. Dual Image
  5. Horizon Line
  6. Loc Baker
    • Bakes selected(or multiple) transform node's translation, rotation and scale to a locator.
    • Interface

      doc/locBaker.png

    • scripts/shelf/locBaker.py
  7. Loc Cone
    • Creates a cone for each selected locator(transform node).

    doc/locCone.gif

  8. Overscan
  9. Quick ATOM
  10. Switch
  11. YMin
    • Moves selected(or multiple) object's pivot to XZ center and Y minimum of bounding box.
    • scripts/shelf/yMin.py
  12. ZLOC

Miscellaneous(Run Time Command)

  1. 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
  2. Toggle Show
  3. Toggle Docked Window
  4. Toggle Pickmask

    doc/togglePickmask.gif

  5. Toggle Pivot