Skip to content

Keymesh

by nickberckley·Motion Graphics

Images © nickberckley. Used for product review; image policy.

Why we like it

A complete rewrite and revival of Pablo Dobarro's original Keymesh, this version stands out in the Blender Extensions library for extending frame-by-frame animation to almost every object type and adding production-focused tools like render farm baking and 3D printing export.

What is Keymesh?

Keymesh lets you create stop-motion-like animations inside Blender in a traditional way, swapping object data between frames for almost every type of object. You can sculpt, model, groom, or paint frame-by-frame to craft additive or destructive animations, and animate hair curves, volumes, text changing between frames, or mouth-shapes and replacement parts from curves for stop-motion lip-syncs. It's a complete rewrite and revival of the iconic Keymesh add-on by Pablo Dobarro, with updates from Aldrin Mathew and original testing and media by Daniel Martinez Lara.

A Frame Picker UI lists all versions (blocks) of the objects you've made, lets you organize them and insert new keyframes, and shows how many times each block is used. Keymesh also works as an object versioning add-on for modelers and sculptors, saving multiple versions of object data that you can place on the timeline and scrub through in succession.

The add-on is intended for production use in both 3D and actual stop-motion studios. Append, link, and library override support enables a replacement parts workflow, render farm baking converts blocks into separate objects, and a 3D printing operator lines up a separate object for each frame ready for export.

Who is Keymesh best for?

Keymesh is best for animators building stop-motion-style animations in Blender, and modelers or sculptors who want to version object data on the timeline.

How much does Keymesh cost?

Keymesh is completely free to download and use.

Key features

  • Frame Picker UI that lists all object versions (blocks), lets you organize them and insert new keyframes without duplicating keyframes in the Dope Sheet, and shows how many times each block is used
  • Object versioning that saves multiple versions of object data such as Mesh and Curve, which you can place on the timeline and scrub through
  • Append, link, and library override support for a replacement parts workflow across object and scene files
  • Render farm support through a Convert to Separate Objects operator that bakes each block into a separate object with animated visibility, without being destructive
  • 3D printing replacement parts operator that creates a separate object for each animated frame, lines them up for export, and can delete duplicates
  • Shape Keys to Keymesh operator that bakes shape key animations into Keymesh frames, removing the shape keys in the process
  • Works on almost every type of object, including hair curves, volumes, text, and curves

Tags

#stop-motion#frame-by-frame animation#object versioning#Blender add-on#sculpting#replacement parts#render farm#3D printing

Frequently asked questions

Does Keymesh work with Blender 4.2?

Keymesh is listed as compatible with Blender 4.2 LTS and newer, so it runs on that LTS release and later versions. It's a complete rewrite of the original add-on and has been updated to work on all types of objects, including hair curves, volumes, text, and curves. If you're on an earlier Blender release, check the developer's GitHub page for details, since the compatibility listed here starts at 4.2 LTS. This entry reflects version 2.3.2, last updated in May 2024.

How do I append or link Keymesh objects into a scene file?

Keymesh objects can be appended or linked into your scene files. On linked objects, all operators except previewing are disabled, but you can make a library override, assign a new local action, and create animations by placing existing blocks in the timeline. You can't change or create new blocks in the scene file, but when you refresh it, new blocks made in the original file become available in Frame Picker. When appending or linking, remember to disable the Instance Object Data option in the File Browser.

Is Keymesh free to use?

Keymesh is listed as free in this catalog and released under the GNU General Public License v3.0 or later. For current licensing terms, source code, and the latest updates, check the developer's GitHub page. This entry reflects version 2.3.2, last updated on 22 May 2024. As a complete rewrite and revival of Pablo Dobarro's original add-on, it also includes updates from Aldrin Mathew.

Can I use Keymesh animations on a render farm that doesn't have it installed?

Keymesh supports render farm workflows through its Convert to Separate Objects operator set to the Rendering workflow. For every Keymesh block, it creates a new object and animates its visibility, so the final animation looks exactly the same but uses separate objects instead of Keymesh blocks. This lets you send baked animations to a render farm where Keymesh isn't installed. The operator isn't destructive, so you can delete the resulting collection and run it again after making changes to your animation.

Alternatives to Keymesh

Also in Motion Graphics for Blender.

Similar plugins