Kinematic 0.5.0 is out. Modeling and sculpting in the viewport, a timeline on every graph, photo and sound editing. What's new
Kinematic / Who it's for / Animators

Animate characters, props and cameras.

Pose in the viewport, key at the playhead and shape every curve in the keyframe editor. Check your arcs, sync lips to a voice, clean up mocap, then render the shot frame by frame.

Free, even for commercial useFBX, USD, glTF and Alembic outmacOS, Windows, Linux
keysa bouncing ball and its motion path, in the viewport
riga scanned robot, posed on a skeleton
IKhands that stay on their targets

Robot scan by Seeget3D (superspl.at), CC BY 4.0

Space←→

Play, pause and step a frame on the timeline bar.

IO

Set the loop range at the playhead, and work on one stretch of the shot.

M

Drop a marker on a beat or a line of dialogue.

B

Draw a curve freehand in the keyframe editor. It lands as a few clean keys.

The work

From blocking to final frames.

The jobs that fill a week of animation, and where each one lives in Kinematic. Every picture on this page is the app.

The Pose tool: a list of controls with their values, a time strip of keys, and the Key and Key all buttons
the Pose tool, with keys on the time strip
Blocking

Block out the poses

Pose this skeleton puts a control on every joint. Pose with the handles, press Key all at the playhead, and save the pose to your library. Apply it from the shelf to another character, mirrored if you like.

3DGeoRigPose·3DGeoRigPoseBank·3DGeoRigMirror
Build a pose library →
The keyframe editor with five lanes: the ball moving across, its bounce, and squash and stretch on three scale lanes
a bounce, with squash and stretch on five lanes
Splining

Polish the curves

Every animated value gets a lane in the keyframe editor. Drag bezier handles, switch a key to linear or stepped, or draw a stroke and let it settle into a few keys. Cycles, noise and clamp sit on top without moving a key.

KeyframeParameterAnimation
The timeline and the keyframe editor →
the Motion Arcs demo: a run, with its arcs
Arcs

Check the arcs and spacing

Tick Motion paths and each animated handle draws the path it travels, with a bead on every key. Drag a bead to move the key, or a diamond on the time strip to retime it. For a clip, Rig clip extract draws the trail of any joint, or a ghost of every tenth pose.

KeyframeParameterAnimation·3DGeoRigClipExtract
Key a crate hop →
Three tails swinging from the same motion, one lagging, one jiggling and one springing
one swing, three kinds of follow-through
Mechanics

Reach, plant and follow through

Two-bone IK with a pole you drag, full body IK that twists the spine in to help, and plant lock so feet stay where they land. Put lag, jiggle or spring on any chain for the follow-through.

3DGeoRigTwoBoneIK·3DGeoRigFullBodyIK·3DGeoRigPlantLock·3DGeoRigSecondaryMotion
Make a tail wag →
a walk cycle from a glTF file
Cycles

Cycle, layer and retime clips

Repeat a walk with no pop at the loop and keep it walking forward. Lay an arm gesture over it as an additive layer, chain one clip into the next with the travel lined up, or speed up, trim and reverse a take.

3DGeoRigClipCycle·3DGeoRigClipBlend·3DGeoRigClipSequence·3DGeoRigClipRetime
Blend two walks →
A performer skeleton beside the character its motion was retargeted onto
a performer, retargeted onto a character
Mocap

Clean up mocap and retarget it

Act it out on a webcam, or bring a take from a suit, a phone or a BVH file. Calm the jitter, then put the performer on any character: two legs, four legs, wings or a tail.

LocalAIImageToBodyPose·3DGeoRigSmoothMotion·3DGeoRigAutoRetarget
Put your dance on a character →
Layout and render

Lay out the camera and render the shot

Fly a camera along a curve that follows the timeline and banks into the turns, or blend between two shots with an ease. Match a camera to moving video with Camera solve. Set the project to 24, 25, 30 or any rate you type, and the time strip reads in frames.

Render from the command line on a clock that moves one frame at a time, so a slow frame never turns into a dropped one. A numbered path writes an image sequence, and a frame range splits the shot across machines.

3DGeoCameraPath·3DGeoCameraBlend·LocalAICameraSolve·OutputVideoFile
a camera circling a cabin, rendered to a movie
terminal
$ kinematic render shot.kin -o shot.mov \
    --clock virtual --frames 240
$ kinematic render shot.kin -o frames/shot_%04d.exr \
    --clock virtual --frames 240
$ kinematic render shot.kin -o part_b.mov --clock virtual \
    --frames 240 --start-frame 120 --end-frame 239
New for you: sound

Animate to sound.

Sound lives in the same file as the shot. Feed a voice into Rig audio to face and the jaw and lips follow it as it plays, with blinks while it talks. Drag a song's level onto a spine, an arm or a camera, and the motion keeps time with the track.

  • Mouth shapes as ARKit channels for face rigs, VRM expressions for avatars, or nine shapes for a drawn mouth
  • Tempo, time signature and markers are saved with the graph, and the ruler can read in bars
  • LTC, MIDI timecode or MIDI clock can drive the timeline
a voice moving the lips and jaw
ground raised by a song
A bone figure dancing to a track
a figure dancing to a track
New for you: simulation

Simulate in the same scene.

Cloth, fire, smoke, liquids and rigid bodies sit beside your rig and your lights, and keep running while you change them. Pick an object and choose Fire from this, Liquid from this, Cloth or Make dynamic.

  • Hand a walking character to physics at the moment of a hit, and it falls as a ragdoll
  • Soft bodies that squish and bounce back, with no keys at all
  • Freeze a sim to frames and scrub it on the scene clock
a soft teddy dropped on the floor
a ring catching fire
water breaking out of a dam
New for you: the stage

Perform your character live.

The character you animate can also play live. A webcam reads a face or a body on your own machine, a phone face app streams 52 face channels, and the character follows in the same frame. Send it to a VTuber app, put it on a wall, or press F1 for Perform Mode.

  • Body, hands and face from an ordinary webcam, with no suit and no markers
  • Record each performance as a named take, with the seconds before you pressed record
  • Projectors, LED walls and NDI video from the same app
a face moving on live values from a webcam
A face on a webcam with tracking points and its smile values read off it
a face read as named values
Perform Mode on a concert stage
How it fits

Files, gear and other apps.

Characters, takes and caches go in and out in the formats your studio already reads. Your webcam, your phone and your mocap system plug in.

Format
Into Kinematic
Out to your other apps
FBX.fbx
Rigged characters with their bones, weights, blend shapes and takes.
Whole characters or takes, with the axes set for Maya, Blender, Unreal or Unity.
glTF and VRM.glb .gltf .vrm
Characters with skins, shapes and animation.
Characters for engines, web viewers and VTuber apps.
USD.usda .usdc .usdz
Meshes, materials, cameras and lights.
Scenes as text. Characters as .usdc or one .usdz, with a switch between takes.
Alembic.abc
Animated caches that play on the graph clock.
One frame or a whole animated cache, in the layout Maya, Blender and Houdini read.
BVH and C3D.bvh .c3d
Mocap takes, and labeled markers from optical systems.
BVH takes, one file per take, or every take in one FBX.
Frames and moviesEXR PNG MP4 MOV
Image sequences with loop, ping-pong and scrubbing, and video files.
EXR and PNG sequences, layered EXR, and MP4 or MOV with ProRes.
SoundWAV FLAC MP3 OGG
Dialogue and music to animate to. AAC opens too.
WAV, FLAC, MP3, OGG and AIFF.

Maya, Blender and Cinema 4D scene files do not open here. Save FBX, USD or Alembic from them first. Every format

WebcamsBody, hands and face, read on your own machine. No suit, no markers.
Phone face appsLive Link Face, iFacialMocap, Facemotion3D, VTube Studio and MeowFace send 52 face channels, the head and the eyes.
Suits and optical systemsAdapter scripts for OptiTrack, Rokoko, Xsens, Qualisys, Noitom and Vicon come with the app.
VMC appsTake a performer from VSeeFace, Warudo, VNyan or SlimeVR, or send your character back to them.
TimecodeLTC and MIDI timecode stamp each take and can drive the timeline.
Your handsMaya, Blender or Houdini navigation. Give any tool a key, a MIDI pad or a Stream Deck button.
Where to start

Tutorials and demos.

Make a character, move it with an expression, and render it to frames. The demos come with the app: open one from the Demos browser, press Play, then take it apart on the canvas.

How-to pages with every step: Animate characters and objectsRig any characterCameras and tracking

Honest gaps

What it does not yet do.

Better to know now than halfway through a shot. Missing something you need? Reach out.

  • Onion skinning while you keyGhosts of the frames around the one you are on are not drawn yet. Motion paths show the arc, and a clip can be drawn as a trail of ghosted poses.
  • A dope sheet for the whole sceneKeys show on the viewport's time strip and in each animation's keyframe editor.
  • Drawn, frame-by-frame animationThere is a vector pen, but no drawing timeline or light table.
  • Path-traced final framesRenders are live, with PBR materials, HDR light and shadows, but not path traced.
  • Your own curve presetsThe keyframe editor has eight ready shapes. Saving your own is not there yet.
  • A step-by-step animation tutorialThe how-to steps on the Animate page are the closest for now.

Download Kinematic.

Free. No account, no license key. macOS, Windows, Linux and Raspberry Pi.