24 votes
Date Updated: 

ProTrajectoryHandles (PTH) creates in-viewport handles on trajectories. Now freeware!


    • Directly edit trajectories in the viewport including handles.
    • Easily translate or rotate (part of) a trajectory.
    • Alter time distribution without changing the trajectory itself. (see video)
    • Compatible with complex animated hierarchies such as rigs.
    • Supports both the default Position_XYZ controllers as well as those placed in Position_Lists
    • Optionally displays velocity using a color gradient on the trajectory
    • Optionally use object's wire color as trajectory
    • Optionally only create handles for selected keys.
    • PTH is bidirectionally synced with the trackview, changes made in one are reflected in the other.
Additional Info: 

New UI:

Velocity: Large ticks: Orientation:

v1.6 24/06/2015

  • removed: license, PTH is now freeware!
  • added: Integrated ProBezierAssist into PTH UI
  • fixed: A whole lot of issues and better handling of edge cases

v1.4 26/06/2014

  • added: Rotation visualization, Show node’s local axis on trajectory.
  • fixed: Edge case with zero strength handles fixed, now all handles start usable.
  • added: Hide on playback option, no performance drop on playback anymore.
  • fixed: Fixed various bugs including false update notifications.

v1.3 09/04/2014

  • fixed: MXS error on reset while dialog is closed
  • fixed: Potential crash when deleting both object and handles a the same time.
  • added: Trackview button that opens a relevant trackview for selected objects and/or handles.
  • added: Link to update page now goes to a proper update page instead of demo download.

v1.2 06/04/2014

  • added: respect and set different key types (#linear, #custom etc)
  • added: handle-lines of #auto keys are drawn in gray, will convert to #custom when transformed.
  • added: more control over velocity color, gradient: set low/high values and custom colors.
  • fixed: using radio buttons instead of check boxes for trajectory color options.
  • added: Give in/out handles different sizes when created close to each other, makes it easier to select with near 0-length handles.
  • added: in 'show velocity' mode handles and their lines are draw in a neutral color so velocity color is more clearly.
  • added:options for thicker frame markers instead of the default hard to see single pixel-dots now available in all modes.
  • added: clear all handlers on load/reset etc
  • fixed: some debug info was printed for certain events

V1.1 21/03/2014

  • Fixed a few issues with parenting
  • Fixed the 'close' button on the setting dialog
  • Fixed update link going to Prosequencer instead of PTH.

v1.0 21/03/2014 initial release


    • When a handle's influence in too weak, or too strong, you can simple scale it's influence. Set scale mode to 'strength' and just use the normal scale transform on a handle to adjust
    • When you start to add/delete extra keys PTH will remove itself, you can then use 'Re(build)' to created new handles when done.
    • Currently the yellow lines between the handles are only drawn in the active viewport.
    • When you're altering handles in the trackview make sure to enable the 'lock handles' button.
    • For easy selection and housekeeping all helper objects are created in layer called "ProTrajectory Handles"
Version Requirement: 
Fully supported in max 2012 and above
Video URL: 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
rezoloot's picture


Keep up the great work

Jonathan de Blok's picture

Thx all.

Yep, it does support multiple objects just fine. I'm looking into CAT and biped support.

dori3d's picture

Great tool. Does it support

Great tool.
Does it support multi obj's selections?

Gspoutnik's picture


It would be great if it could work with cat!
Can you see if an adjustment would be possible with cat?
From the moment the Cat's layer is selected, curves are editable, so ...
The idea of ​​adding small buttons to select the tangents is a good idea.
thank you

jgk1981's picture

Is it also possible to work

Is it also possible to work not only on max objects but on Biped and CAT too? Cause from what i see on CAT it seams that is working but not doing something and on Biped is not working at all cause it has different calculation type.

jgk1981's picture

Great tool! It's surely a

Great tool! It's surely a must for every animator.
One thing it will be cool to have in too, is the smooth or linear options as buttons.

lightcube's picture

Excellent Job!

This makes editing trajectories visually so much easier than the limited default trajectory keys functions. Great job!

I have one request: If the tangent handles are too close to a key (like at the key location), it is hard to select the keys. Perhaps the PTH floater could have three small checkbuttons that match the color of the components that turn on/off the display of the respective component. For example, if you only want to work with the tangents and not the key, uncheck the key checkbutton.


Shawn Olson

Developer of Wall Worm

Kianny Philips's picture

I do highly agree. This is a

I do highly agree. This is a great improvements and very advantageous to users. - Lindsay Rosenwald

Galenward's picture

As all these elements are

As all these elements are been considered such as keys, handles etc, it becomes very easy to work with ProTrajectory Handles and also to handle the 3d animation shots.

Gspoutnik's picture


that it's the best upgrade of 3dsmax2015.Sealed

I'm working on 100 shorts animations with sports gestures and you save my week. i buy it now. thank's

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.