Morph Target Animation New May 2026
At its core, a morph target is a deformed copy of a base mesh. Instead of moving bones to drive vertices, you store a second set of vertex positions. At runtime, the GPU linearly interpolates each vertex from its Base Pose position towards its Target Pose position.
The Math is simple:
[
P_final = P_base + (P_target - P_base) \times t
]
Where t is a weight between 0.0 and 1.0.
For complex expressions, you blend multiple targets: [ P_final = P_base + \sum_i=1^n w_i \times \Delta_i ]
Delta Mush is a deformer that removes skinning artifacts by smoothing the deformation and adding back fine detail. Previously, this was a pre-bake or simulation-time operation. New tools allow artists to "bake Delta Mush to morph targets"—essentially generating a corrective morph for every frame of an animation clip. The resulting data can be compressed and played back as a sequence of morphs, giving skeletal deformation the quality of a sculpted frame-by-frame animation.
You cannot discuss "new" morph targets without discussing AMD's RDNA 3 and NVIDIA's Ada Lovelace architectures.
While facial animation is the primary use case, morph targets solve unique problems elsewhere:
Bottom line: The “new” in morph target animation is about sparsity, GPU compute, and compression. Implement these three, and you can handle cinematic facial animation in a real-time engine without exploding your memory budget.
In the context of the latest software updates as of April 2026, the most significant "new" features for morph target animation (often called blend shapes or shape keys) are found in Unreal Engine 5.7. Unreal Engine 5.7 Workflow Improvements
The latest updates focus on eliminating the need to cycle between external software like Blender or Maya and the game engine.
Integrated Morph Target Editing: A new plugin (experimental) allows you to sculpt and author morph targets directly within the Skeletal Mesh Editor.
Instant Context Switching: Riggers can now move instantly between sculpting blend shapes, placing bones, or painting weights on a single skeletal mesh without switching modes or windows.
Morph Target Viewer: A dedicated viewer has been added to visualize all morph targets on a character at once, allowing for intensity adjustments via weight sliders.
Improved Consistency: Version 5.7.3 specifically addressed bugs where morph target values would not reset to zero as expected.
Spatially Aware Retargeting: While technically an animation feature, this new tool helps reduce self-collision when retargeting animations (including those with morphs) between characters with vastly different body proportions. Web Graphics (Three.js & Babylon.js)
Three.js Instancing: A newer feature, setMorphAt(), allows you to set different morph target influences for individual instances within an InstancedMesh. For example, you can have a field of flowers where each flower is at a different stage of "blooming" using the same base asset.
Babylon.js Shader Optimization: Recent updates introduced precompiling morph target shaders using uniforms instead of defines, which prevents performance glitches or frame drops when the number of active targets changes during gameplay. Core Principles Recap
Regardless of the software, morph target animation works by:
Snapshots: Storing a "deformed" version of a mesh with the exact same vertex count.
Interpolation: Calculating a smooth path for vertices to travel between the source and target positions. morph target animation new
Influence (Weight): Using a value (usually 0 to 1) to determine how much of the "target" shape is applied to the base mesh.
Precompile Morph Target shaders - Feature requests - Babylon.js
To prepare content for a Morph Target Animation (also known as Shape Keys or Blend Shapes), you need to follow a specific technical workflow that ensures a smooth transition between different mesh states. 1. Model the Base Mesh
The "Base" is your default, undeformed shape (e.g., a character's neutral face). Topology Check
: Ensure your mesh has clean topology. The vertex count and order must remain identical across all targets for the morph to work. 2. Create Target Shapes (Shape Keys)
Duplicate your base mesh or use specific tools in your 3D software (like ) to create variations. Facial Expressions
: Common targets include "Smile," "Blink," or "Ooh/Aah" phonemes for lip-sync. Corrective Morphs
: Used to fix mesh collapsing at joints (like an elbow) when a bone rotates. 3. Keyframe the Influence In your animation timeline or Unreal Engine's Sequencer , you animate the value (usually from 0.0 to 1.0) of each target. : The mesh is in its base state. : The mesh fully matches the target shape.
: You can mix multiple targets simultaneously (e.g., 50% "Smile" + 30% "Blink"). 4. Technical Export/Import Settings
When moving your content into a game engine (Unreal, Unity, or ), specific settings are required: three.js forum FBX Export
: Ensure "Export Shape Keys" or "Morph Targets" is checked in the export settings. Engine Import
: In your engine's import dialog, enable "Import Morph Targets" to allow the software to read the extra vertex data. Content Checklist Mesh Consistency
: Did I change the vertex count? (If yes, the morph will break). Naming Convention : Are my targets named clearly (e.g., Eye_Close_L
: Have I checked if the normals deform correctly during the transition? implementation?
Title: Morph Target Animation: A Comprehensive Review and New Directions
Abstract:
Morph target animation is a widely used technique in computer graphics and animation for creating realistic and nuanced character movements. The technique involves blending multiple pre-defined target poses to create a smooth and continuous animation. In recent years, morph target animation has gained significant attention in various fields, including video games, movies, and virtual reality. This paper provides a comprehensive review of morph target animation, its history, and its applications. We also present new directions and techniques for improving the efficiency and quality of morph target animation.
Introduction:
Morph target animation, also known as blend shape animation, is a technique used to create realistic character animations by interpolating between multiple pre-defined target poses. The technique was first introduced in the 1980s and has since become a standard tool in the animation industry. Morph target animation is widely used in various fields, including video games, movies, and virtual reality, due to its ability to create realistic and nuanced character movements.
History of Morph Target Animation:
The concept of morph target animation dates back to the 1980s, when it was first introduced by computer graphics researchers. The technique was initially used for creating simple animations, such as facial expressions and lip syncing. In the 1990s, morph target animation gained popularity in the animation industry, with the release of several animated films, including Disney's The Lion King and Toy Story. Since then, morph target animation has become a standard tool in the animation industry, with widespread use in video games, movies, and virtual reality.
Principles of Morph Target Animation:
Morph target animation involves blending multiple pre-defined target poses to create a smooth and continuous animation. The technique can be divided into several steps:
Applications of Morph Target Animation:
Morph target animation has a wide range of applications in various fields, including:
New Directions and Techniques:
In recent years, several new techniques have been developed to improve the efficiency and quality of morph target animation. Some of these techniques include:
Proposed Technique:
In this paper, we propose a new technique for morph target animation, which combines the benefits of deep learning-based methods and physics-based methods. The proposed technique uses a neural network to learn the interpolation weights for morph target animation, and a physics-based simulation to create more realistic and nuanced character movements.
Experimental Results:
We have conducted several experiments to evaluate the proposed technique. The results show that the proposed technique can create more realistic and nuanced character movements than traditional morph target animation techniques.
Conclusion:
Morph target animation is a widely used technique in computer graphics and animation for creating realistic and nuanced character movements. In this paper, we have provided a comprehensive review of morph target animation, its history, and its applications. We have also presented new directions and techniques for improving the efficiency and quality of morph target animation. The proposed technique combines the benefits of deep learning-based methods and physics-based methods to create more realistic and nuanced character movements.
Future Work:
In the future, we plan to extend the proposed technique to include more advanced features, such as:
References:
I hope this helps you in your research! Please let me know if you need any modifications.
Also, I can suggest some potential areas for morph target animation research:
Morph target animation is not "better" than skeletal animation—it is complementary. You cannot build a 100-enemy horde using full-body morphs (memory would explode). But you cannot create a believable hero character for a cinematic dialog scene without them.
Use skeletal animation for locomotion. Use morph targets for expression.
If you are building a character system today, assume you need both. The skeleton drives the body; the morphs drive the soul.
Morph target animation (also known as Shape Keys or Blend Shapes) is a powerful method for animating complex deformations, like facial expressions or muscle bulges, by interpolating between different versions of the same mesh. 1. The Core Concept
Think of morph targets as "pose presets" for your mesh's vertices.
Base Mesh: Your original, undeformed model (e.g., a neutral face).
Target Mesh: A duplicate of the base mesh where vertices have been moved to create a new shape (e.g., a smile).
The Animation: The software calculates a smooth path for each vertex to travel from its base position to the target position. 2. General Workflow Model the Base: Create your primary mesh in a neutral pose.
Create the Target: Duplicate the mesh (keeping the vertex count and order identical) and deform it.
Store the Target: Use your software's specific tool (e.g., "Shape Keys" in Blender, "Morph Target" in ZBrush, or "Blend Shapes" in Maya) to save this new pose.
Animate the Influence: Use a slider (0 to 1) to blend between the base and the target. Keyframing this slider creates the animation. 3. Software-Specific Guides
Unreal Engine: Use the FBX Morph Target Pipeline to import meshes with pre-made shapes and control them via the Animation Blueprint.
Babylon.js: Implement Morph Targets in Babylon.js by adding animations to a MorphTargetManager on your mesh.
ZBrush: Utilize the Morph Target Tab to "store" a state of your sculpt, allowing you to blend back to it later or use it as a reference for cleaning up details.
SVGator: For 2D web animation, follow the SVG Morphing Guide to interpolate between vector paths. 4. Pro-Tip: Breakdown Poses
For more natural movement, don't just go from Point A to Point B. Add a breakdown pose in the middle to control the arc or "feel" of the transformation (e.g., a circle flattening slightly before becoming a square). At its core, a morph target is a
