Morph Target Animation

JavaScript is required. This web browser does not support JavaScript or JavaScript in this web browser is not enabled.

To find out if your web browser supports JavaScript or to enable JavaScript, see web browser help.

Morph Target Animation

Here’s a comprehensive explanation of (also known as blend shape animation or vertex morphing ). What Is Morph Target Animation? Morph target animation is a technique for deforming a 3D mesh by interpolating between different pre-defined sets of vertex positions (called morph targets or blend shapes ).

In practice, games often use + morphs for face (e.g., Unreal Engine's Morph Targets, Unity's Blend Shapes). Implementation Sketch (GPU) Vertex shader pseudo-code: morph target animation

// Input: base position and N target delta vectors vec3 finalPos = basePosition; for (int i = 0; i < numActiveTargets; i++) finalPos += weight[i] * delta[i]; Here’s a comprehensive explanation of (also known as