You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Blender add-on review: Motion Trail 3D [$, promoted]

3

Translating animation F-Curves from Blender's Graph Editor to the actual animation in the viewport can be an abstract thought process, sometimes requiring trial and error, particularly in the case of multiple F-Curves. Developer Wayde Moss has created an add-on to visualize and adjust F-Curve animation paths directly in the 3D viewport.

Available via Blender Market and Gumroad, MotionTrail3D is easily installed via the usual Preferences ➔ Add-ons route. Once installed, the easiest way to access its controls is to activate Blender's Sidebar (press the 'N' key to toggle that on or off).

To test it I created a simple Location animation by moving the default cube to different positions and setting keyframes at frame 0, 20 and 40. Then I switched the Timeline in the bottom view to the Graph Editor, to see the cube's animation F-Curves.

In the Motion Trail 3D tab of the 3D view Sidebar I pressed the Motion Trail button and entered the start and end frames to generate a motion trail for the animated cube.

Motion Trail 3D add-on review

A motion trail generated by the Motion Trail 3D add-on

With the box selected, in order to easily adjust the motion trail controls, you'll need to change the F-Curve keyframe handles to the type you desire, in the Graph Editor. Usually, the Aligned type is a useful option, so you can adjust the Bézier curves in a balanced way.

Motion Trail 3D add-on review

Changing the F-Curve handles to the Aligned type

With the cube still selected, activate the pin icon at the top of the F-Curve hierarchy to pin the F-Curves, so they remain visible when you select the motion curve.

Motion Trail 3D add-on review

Activating the pin icon to keep the Graph Editor's F-Curves visible

Now you can select the motion curve in the viewport and adjust the keyframe gizmo and its Bézier handle as you like. The cube's F-Curves will change accordingly in the Graph Editor in real-time, offering a usefully visual way of adjusting animation. Below you see an animated GIF showing the process on an animated sphere.

Motion Trail 3D add-on review

Adjusting animation in the viewport with realtime F-Curve feedback

But there's more. If you activate the Time Handles display in the Motion Trail Sidebar controls, you can grab additional gizmos to visually change the timing between two keyframes.

Motion Trail 3D add-on review

Controlling keyframe timing in the 3D view

Next to Location controls, you can also control Rotation keyframes using Motion Trails 3D.

Motion Trail 3D add-on review

Controlling rotation in the 3D viewport

If you add an F-Curve modifier to your animation, Motion Trails 3D will also reflect the modifier's influence in the viewport.

Motion Trail 3D add-on review

3D view visualization of F-Curve modifier influence on the motion path

Motion Trails 3D offers a lot more controls and options. Comprehensive information written by the developer can be found in this dedicated discussion at the Blender Artists community forum. You can also ask questions there if desired.

The Motion Trails 3D add-on is quite useful for all kinds of animation, including motion graphics, offering visual controls for your animated elements similar to the controls in Adobe After Effects or Apple Motion. There's room to grow in some areas. For example, in its current incarnation Motion Trails 3D uses Blender objects as controls, instead of Blender gizmos. But that doesn't interfere with the add-on's functionality.

About Author

Metin Seven

Dutch freelance 3D illustrator, modeler and visualizer — metinseven.nl | Writer for Blender Nation, CG Boost and CG Cookie | Blender Artists and Blender Devtalk forum moderator | Former news cartoonist, TV series animator, game designer and magazine editor

3 Comments

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.