# \#animation

**URL:** https://forum.babylonjs.com/tag/animation/45.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Sharing my GLTF animation pipeline tool for retargeting ++](https://forum.babylonjs.com/t/sharing-my-gltf-animation-pipeline-tool-for-retargeting/64227)

<div class="topic-metadata">

**Author:** [@increasinglyHuman](https://forum.babylonjs.com/u/increasinglyHuman)\
**Replies:** 1\
**Last updated:** [October 10, 2026, 2:31am UTC](https://forum.babylonjs.com/t/sharing-my-gltf-animation-pipeline-tool-for-retargeting/64227 "2026-10-10T02:31:58Z")

</div>

I started building pipeline tools for my Babylon game dev workflow about a year ago, mostly as a way to teach myself everything from terraforming to animation. A few months ago I had a breakthrough in my en…

---

## [Harry-babylon: springy tails, bouncy hair and soft-tissue jiggle for Babylon.js avatars (MIT, npm, live demo)](https://forum.babylonjs.com/t/harry-babylon-springy-tails-bouncy-hair-and-soft-tissue-jiggle-for-babylon-js-avatars-mit-npm-live-demo/64238)

<div class="topic-metadata">

**Author:** [@increasinglyHuman](https://forum.babylonjs.com/u/increasinglyHuman)\
**Replies:** 1\
**Last updated:** [October 6, 2026, 12:23am UTC](https://forum.babylonjs.com/t/harry-babylon-springy-tails-bouncy-hair-and-soft-tissue-jiggle-for-babylon-js-avatars-mit-npm-live-demo/64238 "2026-10-06T00:23:04Z")

</div>

Hi all! A while back I promised a Babylon runtime for avatars finished in Harry, our avatar-finishing tool. It’s out, it’s MIT, and it’s the same code poqpoq World runs. Live demo: harry-babylon demo A Tripo lemur w…

---

## [My first experience with Armory3d from Babylon.js: I made an interactive visual physics derivation](https://forum.babylonjs.com/t/my-first-experience-with-armory3d-from-babylon-js-i-made-an-interactive-visual-physics-derivation/64190)

<div class="topic-metadata">

**Author:** [@rafaelj](https://forum.babylonjs.com/u/rafaelj)\
**Replies:** 2\
**Last updated:** [October 1, 2026, 11:42am UTC](https://forum.babylonjs.com/t/my-first-experience-with-armory3d-from-babylon-js-i-made-an-interactive-visual-physics-derivation/64190 "2026-10-01T11:42:03Z")

</div>

Hi everyone! After completing dozens of projects with Babylon.js, I faced a challenge: creating an interactive animation involving hundreds of actions and camera movements. Due to limitations in Blender’s glTF export, I…

---

## [Some questions regarding the integration of physics engines and custom animation](https://forum.babylonjs.com/t/some-questions-regarding-the-integration-of-physics-engines-and-custom-animation/63965)

<div class="topic-metadata">

**Author:** [@ljzc002](https://forum.babylonjs.com/u/ljzc002)\
**Replies:** 5\
**Last updated:** [August 27, 2026, 1:28am UTC](https://forum.babylonjs.com/t/some-questions-regarding-the-integration-of-physics-engines-and-custom-animation/63965 "2026-08-27T01:28:56Z")

</div>

Hello everyone This is a small program using the Havok physics engine to simulate a space battleship: https://mazetest-21w.pages.dev/SHIP/QXShip2 (press o to switch to free camera). The Babylon.js version I am using is …

---

## [SwingPuzzles.com - A 3D Puzzle Portal Built with Babylon.js](https://forum.babylonjs.com/t/swingpuzzles-com-a-3d-puzzle-portal-built-with-babylon-js/63860)

<div class="topic-metadata">

**Author:** [@Michal\_Mihalik](https://forum.babylonjs.com/u/Michal_Mihalik)\
**Replies:** 1\
**Last updated:** [July 27, 2026, 2:01pm UTC](https://forum.babylonjs.com/t/swingpuzzles-com-a-3d-puzzle-portal-built-with-babylon-js/63860 "2026-07-27T14:01:36Z")

</div>

Hi everyone, I’d like to share a project I’ve been working on over the past few years: SwingPuzzles. It’s a web portal dedicated to interactive 3D puzzles, and the entire rendering engine is built with Babylon.js. S…

---

## [Strange behaviour of looped animations. "dead" frames at the start of animation](https://forum.babylonjs.com/t/strange-behaviour-of-looped-animations-dead-frames-at-the-start-of-animation/63842)

<div class="topic-metadata">

**Author:** [@TooCalm](https://forum.babylonjs.com/u/TooCalm)\
**Replies:** 3\
**Last updated:** [July 22, 2026, 3:54pm UTC](https://forum.babylonjs.com/t/strange-behaviour-of-looped-animations-dead-frames-at-the-start-of-animation/63842 "2026-07-22T15:54:24Z")

</div>

Hey guys, I faced with a strange problem where looped animation have some little lag when animation start again. During investigation i found that animation doesn’t have any changes at the start of animation (few frames…

---

## [Houdini Vertex Animation Textures (VAT 3.0) for WGSL](https://forum.babylonjs.com/t/houdini-vertex-animation-textures-vat-3-0-for-wgsl/63640)

<div class="topic-metadata">

**Author:** [@rdurnin](https://forum.babylonjs.com/u/rdurnin)\
**Replies:** 10\
**Last updated:** [July 6, 2026, 12:26pm UTC](https://forum.babylonjs.com/t/houdini-vertex-animation-textures-vat-3-0-for-wgsl/63640 "2026-07-06T12:26:13Z")

</div>

Hey guys, and I wanted to share a module I have been working on which ports SideFX Houdini’s VAT 3.0 tools to WGSL. Below are some notes, a link to a repository with the code, and a playground to try out some assets gene…

---

## [Question about dynamic scenario modelling](https://forum.babylonjs.com/t/question-about-dynamic-scenario-modelling/63473)

<div class="topic-metadata">

**Author:** [@hsonguk](https://forum.babylonjs.com/u/hsonguk)\
**Replies:** 3\
**Last updated:** [May 21, 2026, 2:56pm UTC](https://forum.babylonjs.com/t/question-about-dynamic-scenario-modelling/63473 "2026-05-21T14:56:30Z")

</div>

Hi experts, Recently, i am trying to build a dynamic scenario simulation module (e.g. to simulate crowd moving, drone flying). I see that i can build the model based on existing entities defined in BJS (e.g. Animation, …

---

## [Multiple animations in one glb model](https://forum.babylonjs.com/t/multiple-animations-in-one-glb-model/63493)

<div class="topic-metadata">

**Author:** [@a.dzhakhangirov](https://forum.babylonjs.com/u/a.dzhakhangirov)\
**Replies:** 2\
**Last updated:** [May 18, 2026, 12:26pm UTC](https://forum.babylonjs.com/t/multiple-animations-in-one-glb-model/63493 "2026-05-18T12:26:02Z")

</div>

I’m sorry, the question is not about babylon.js but maybe someone can help. I can’t figure out how to export multiple animations from blender to a single glb model. Can someone provide a link to a good guide? It’s even …

---

## [Does ground correction in animation retargeting always work?](https://forum.babylonjs.com/t/does-ground-correction-in-animation-retargeting-always-work/63467)

<div class="topic-metadata">

**Author:** [@Joe\_Kerr](https://forum.babylonjs.com/u/Joe_Kerr)\
**Replies:** 1\
**Last updated:** [May 16, 2026, 8:56am UTC](https://forum.babylonjs.com/t/does-ground-correction-in-animation-retargeting-always-work/63467 "2026-05-16T08:56:52Z")

</div>

Hi everyone, Not sure if this is a bug or a limitation. As per the docs, sometimes retargets are not perfectly aligned with the ground. In that case we have the options “fixGroundReference” and “fixGroundReferenceDynami…

---

## [After anim retarget, stopping current animation jumps to rest pose](https://forum.babylonjs.com/t/after-anim-retarget-stopping-current-animation-jumps-to-rest-pose/63379)

<div class="topic-metadata">

**Author:** [@Joe\_Kerr](https://forum.babylonjs.com/u/Joe_Kerr)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 10:41am UTC](https://forum.babylonjs.com/t/after-anim-retarget-stopping-current-animation-jumps-to-rest-pose/63379 "2026-05-12T10:41:28Z")

</div>

Hi everyone, Please have a look at: https://playground.babylonjs.com/#K1QFZD#8 Expected behaviour: animal is somewhere mid clapping animation Actual behaviour: animal back to rest pose N.B. if you comment testAnim.st…

---

## [Retargeted animation is rotated incorrectly and has hands misaligned](https://forum.babylonjs.com/t/retargeted-animation-is-rotated-incorrectly-and-has-hands-misaligned/63218)

<div class="topic-metadata">

**Author:** [@Joe\_Kerr](https://forum.babylonjs.com/u/Joe_Kerr)\
**Replies:** 3\
**Last updated:** [April 20, 2026, 12:48pm UTC](https://forum.babylonjs.com/t/retargeted-animation-is-rotated-incorrectly-and-has-hands-misaligned/63218 "2026-04-20T12:48:07Z")

</div>

Hi everyone, Please check this: https://playground.babylonjs.com/#88CB6A#195 I think there is two issues: There seems to be a root rotation offset. Maybe has something to do with the different root conventions betwe…

---

## [FSM-Editor: A Node-Based Animation State Machine like a Game Engine!](https://forum.babylonjs.com/t/fsm-editor-a-node-based-animation-state-machine-like-a-game-engine/62977)

<div class="topic-metadata">

**Author:** [@UN1T](https://forum.babylonjs.com/u/UN1T)\
**Replies:** 6\
**Last updated:** [April 3, 2026, 3:12am UTC](https://forum.babylonjs.com/t/fsm-editor-a-node-based-animation-state-machine-like-a-game-engine/62977 "2026-04-03T03:12:30Z")

</div>

Live Demo: Animation State Machine Editor Hi :waving\_hand: I’m excited to share a personal project I’ve been working on: FSM-Editor. I often found managing complex character animation transitions through code alone …

---

## [gotoFrame not working with additive animation](https://forum.babylonjs.com/t/gotoframe-not-working-with-additive-animation/62267)

<div class="topic-metadata">

**Author:** [@SerialF](https://forum.babylonjs.com/u/SerialF)\
**Replies:** 8\
**Last updated:** [February 6, 2026, 1:36pm UTC](https://forum.babylonjs.com/t/gotoframe-not-working-with-additive-animation/62267 "2026-02-06T13:36:37Z")

</div>

Hello, AnimationGroup.gotoFrame() will not work correctly for additive animations: this will also apply the animation (as it were NOT additive) to all targets. I think this should not be done for additive animations, b…

---

## [Multiple animations are controlled simultaneously](https://forum.babylonjs.com/t/multiple-animations-are-controlled-simultaneously/62112)

<div class="topic-metadata">

**Author:** [@1114257133](https://forum.babylonjs.com/u/1114257133)\
**Replies:** 4\
**Last updated:** [January 16, 2026, 11:41pm UTC](https://forum.babylonjs.com/t/multiple-animations-are-controlled-simultaneously/62112 "2026-01-16T23:41:17Z")

</div>

When there are multiple animations in a single mesh, regardless of whether I play them using the animation editor or the right panel, all animation states change. What I want is to operate on the selected animation

---

## [Model animation flickering on WebGPU (shapekeys animation)](https://forum.babylonjs.com/t/model-animation-flickering-on-webgpu-shapekeys-animation/61551)

<div class="topic-metadata">

**Author:** [@russo](https://forum.babylonjs.com/u/russo)\
**Replies:** 1\
**Last updated:** [November 24, 2025, 7:05pm UTC](https://forum.babylonjs.com/t/model-animation-flickering-on-webgpu-shapekeys-animation/61551 "2025-11-24T19:05:09Z")

</div>

Tested on Version “@babylonjs/core”: “^8.37.1” Video https://github.com/user-attachments/assets/8f34cd11-2ec6-49f3-bcaf-e6c69930deed Desktop: OS: Mac M4 - 15.7.1 Browser: chrome Additional context Hi, I noti…

---

## [DLP3D — Open-Source Autonomous 3D Characters on the Web](https://forum.babylonjs.com/t/dlp3d-open-source-autonomous-3d-characters-on-the-web/61366)

<div class="topic-metadata">

**Author:** [@teemo](https://forum.babylonjs.com/u/teemo)\
**Replies:** 3\
**Last updated:** [November 18, 2025, 3:30am UTC](https://forum.babylonjs.com/t/dlp3d-open-source-autonomous-3d-characters-on-the-web/61366 "2025-11-18T03:30:53Z")

</div>

Hey everyone! :waving\_hand: We’re excited to share DLP3D, an open-source project that brings autonomous, interactive 3D digital humans to the browser — powered by Babylon.js. :light\_bulb: What is DLP3D? DLP3D is a f…

---

## [ArcRotateCamera loses animated target](https://forum.babylonjs.com/t/arcrotatecamera-loses-animated-target/61183)

<div class="topic-metadata">

**Author:** [@qwiglydee](https://forum.babylonjs.com/u/qwiglydee)\
**Replies:** 11\
**Last updated:** [November 6, 2025, 9:46pm UTC](https://forum.babylonjs.com/t/arcrotatecamera-loses-animated-target/61183 "2025-11-06T21:46:36Z")

</div>

I am trying to make camera to track animated (rigged) object from constant position (i.e. the same way as live human would track moving stuff) The targeting kinda works, but the object disappears out of view at some ed…

---

## [Gltf loader: do not clone animation keys](https://forum.babylonjs.com/t/gltf-loader-do-not-clone-animation-keys/60903)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 6\
**Last updated:** [October 28, 2025, 4:01pm UTC](https://forum.babylonjs.com/t/gltf-loader-do-not-clone-animation-keys/60903 "2025-10-28T16:01:52Z")

</div>

In glTFLoaderAnimation, animation is constructed with setKeys() And setKeys defaults to clone keys Since these keys are built in-place for each channel (should be for each sampler, since gltf samplers can be reused, …

---

## [MorphTargetManager: \_syncActiveTargets called multiple time pre frame](https://forum.babylonjs.com/t/morphtargetmanager-syncactivetargets-called-multiple-time-pre-frame/61055)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 4\
**Last updated:** [October 21, 2025, 9:27am UTC](https://forum.babylonjs.com/t/morphtargetmanager-syncactivetargets-called-multiple-time-pre-frame/61055 "2025-10-21T09:27:11Z")

</div>

Version: 8.32.1 Steps to reproduce: Open the playground: https://playground.babylonjs.com/#BRK9XW Wait for model loaded Open devtools console and watch the “total \_syncActiveTargets called” log Expected: One goToFra…

---

## [Draft: Compact Animation System](https://forum.babylonjs.com/t/draft-compact-animation-system/60665)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 4\
**Last updated:** [October 15, 2025, 12:24am UTC](https://forum.babylonjs.com/t/draft-compact-animation-system/60665 "2025-10-15T00:24:22Z")

</div>

Note This is a very early draft, and could be changed in future, and might not be implemented. Background This is the redesign of the long-rejected proposal into a plugin. Motivation Currently animation system in baby…

---

## [ExtrasAsMetadata skips animations](https://forum.babylonjs.com/t/extrasasmetadata-skips-animations/60765)

<div class="topic-metadata">

**Author:** [@qwiglydee](https://forum.babylonjs.com/u/qwiglydee)\
**Replies:** 7\
**Last updated:** [October 9, 2025, 2:00am UTC](https://forum.babylonjs.com/t/extrasasmetadata-skips-animations/60765 "2025-10-09T02:00:54Z")

</div>

Hi. I’m working on a viewer for interactive models. The KHR\_interactivity still doesn’t work well, so i create FlowGraphs manually based on metadata in gltf file. The metadata of animations is crucial for the use case…

---

## [Animation Stress Test Model](https://forum.babylonjs.com/t/animation-stress-test-model/60721)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 8:44am UTC](https://forum.babylonjs.com/t/animation-stress-test-model/60721 "2025-09-30T08:44:07Z")

</div>

This is created by blender and optimized by gltf-transform, containing 4000 nodes and 12000 animation channels, can be used in benchmarking and stress test. All models here are provided for free, and if anyone want a li…

---

## [A problem with getting listeners for the current frame of an animation](https://forum.babylonjs.com/t/a-problem-with-getting-listeners-for-the-current-frame-of-an-animation/60588)

<div class="topic-metadata">

**Author:** [@hbwow123](https://forum.babylonjs.com/u/hbwow123)\
**Replies:** 1\
**Last updated:** [September 22, 2025, 2:02am UTC](https://forum.babylonjs.com/t/a-problem-with-getting-listeners-for-the-current-frame-of-an-animation/60588 "2025-09-22T02:02:16Z")

</div>

I created an animation and wanted to add some operations to a certain frame of the animation. I used the following PG method and found that the printed currentframe was missing some frames because the frame per second I …

---

## [Posing models with babylon-mmd](https://forum.babylonjs.com/t/posing-models-with-babylon-mmd/60325)

<div class="topic-metadata">

**Author:** [@CornelioD](https://forum.babylonjs.com/u/CornelioD)\
**Replies:** 4\
**Last updated:** [September 1, 2025, 11:53am UTC](https://forum.babylonjs.com/t/posing-models-with-babylon-mmd/60325 "2025-09-01T11:53:06Z")

</div>

Hi there i was wondering if someone managed to make an IK system that works with babylon-mmd. I want to create an webxr animation app but i want to be able to move bones via ik or something else. I tried several ways (m…

---

## [Can't control model animation loop when in AR mode (Model-Viewer)](https://forum.babylonjs.com/t/cant-control-model-animation-loop-when-in-ar-mode-model-viewer/59597)

<div class="topic-metadata">

**Author:** [@dustedPawn](https://forum.babylonjs.com/u/dustedPawn)\
**Replies:** 6\
**Last updated:** [July 24, 2025, 6:18pm UTC](https://forum.babylonjs.com/t/cant-control-model-animation-loop-when-in-ar-mode-model-viewer/59597 "2025-07-24T18:18:47Z")

</div>

So i have exported a basic particle system (Bunch of spheres forming a sphere after some time). I combined these animation as an Animation group and exported it as a glb. When I set the model in model-viewer, the animat…

---

## [Optimize performance of AnimationGroup.Parse](https://forum.babylonjs.com/t/optimize-performance-of-animationgroup-parse/59124)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 6\
**Last updated:** [July 3, 2025, 7:38am UTC](https://forum.babylonjs.com/t/optimize-performance-of-animationgroup-parse/59124 "2025-07-03T07:38:02Z")

</div>

Background A recent profiling of loading a serialized scene with babylonFileLoader shows that scene.getNodeById takes about half of the CPU time in the whole loading process. After looking into the source, I found …

---

## [Bone world rotation quaternion vs absolute matrix rotation](https://forum.babylonjs.com/t/bone-world-rotation-quaternion-vs-absolute-matrix-rotation/53994)

<div class="topic-metadata">

**Author:** [@regna](https://forum.babylonjs.com/u/regna)\
**Replies:** 12\
**Last updated:** [July 3, 2025, 5:02am UTC](https://forum.babylonjs.com/t/bone-world-rotation-quaternion-vs-absolute-matrix-rotation/53994 "2025-07-03T05:02:35Z")

</div>

I tried inputting a bone’s absolute matrix’s rotation quaternion into its bone.setRotationQuaternion() method with the parameter BABYLON.Space.WORLD, however the skeleton and mesh become messed up :frowning: I thought t…

---

## [Material animation when using setMaterialForRenderPass](https://forum.babylonjs.com/t/material-animation-when-using-setmaterialforrenderpass/59167)

<div class="topic-metadata">

**Author:** [@Rainbow\_Doge](https://forum.babylonjs.com/u/Rainbow_Doge)\
**Replies:** 3\
**Last updated:** [June 30, 2025, 12:04am UTC](https://forum.babylonjs.com/t/material-animation-when-using-setmaterialforrenderpass/59167 "2025-06-30T00:04:23Z")

</div>

Hi everyone, I’ve been trying to reengineer my code to switch materials of meshes. I’ve seen the discussion in this post and found it very useful. It works great to switch the materials using setMaterialForRenderPass, …

---

## [AnimationGroup goToFrame bug when from and to frames reversed](https://forum.babylonjs.com/t/animationgroup-gotoframe-bug-when-from-and-to-frames-reversed/58817)

<div class="topic-metadata">

**Author:** [@Ludovic\_Gillot](https://forum.babylonjs.com/u/Ludovic_Gillot)\
**Replies:** 8\
**Last updated:** [June 11, 2025, 1:04pm UTC](https://forum.babylonjs.com/t/animationgroup-gotoframe-bug-when-from-and-to-frames-reversed/58817 "2025-06-11T13:04:14Z")

</div>

Hello It’s me again :sweat\_smile: I found another problem with animations groups. It’s kind of a merge of my 2 previous topics. When you’re using goToFrame on an AnimationGroup where from and to frames are reversed, i…

[Next page](https://forum.babylonjs.com/tag/animation/45.md?match_all_tags=true&page=1&tags%5B%5D=animation)
