# \#animationgroups

**URL:** https://forum.babylonjs.com/tag/animationgroups/312.md

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

---

## [Material.freeze() breaks shape animation](https://forum.babylonjs.com/t/material-freeze-breaks-shape-animation/64228)

<div class="topic-metadata">

**Author:** [@TooCalm](https://forum.babylonjs.com/u/TooCalm)\
**Replies:** 6\
**Last updated:** [October 12, 2026, 5:29pm UTC](https://forum.babylonjs.com/t/material-freeze-breaks-shape-animation/64228 "2026-10-12T17:29:21Z")

</div>

Hey guys, Could you please explain what is happening here? For me it looks like 100% bug why freeze on second mesh material breaks animation of first? uncomment 26 comment 31 → why freeze on first mesh material brea…

---

## [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…

---

## [BJS Character Controller V2](https://forum.babylonjs.com/t/bjs-character-controller-v2/63560)

<div class="topic-metadata">

**Author:** [@DRLeria](https://forum.babylonjs.com/u/DRLeria)\
**Replies:** 26\
**Last updated:** [June 25, 2026, 8:57pm UTC](https://forum.babylonjs.com/t/bjs-character-controller-v2/63560 "2026-06-25T20:57:49Z")

</div>

Hi everyone, I’d like to share an experimental third-person character controller I’ve been developing. I’ve worked on several locomotion and character controller demos over the years, and this V2 is the most refined ve…

---

## [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, …

---

## [Retargeting fails if avatar mesh is rotated](https://forum.babylonjs.com/t/retargeting-fails-if-avatar-mesh-is-rotated/63366)

<div class="topic-metadata">

**Author:** [@Joe\_Kerr](https://forum.babylonjs.com/u/Joe_Kerr)\
**Replies:** 2\
**Last updated:** [May 11, 2026, 9:36am UTC](https://forum.babylonjs.com/t/retargeting-fails-if-avatar-mesh-is-rotated/63366 "2026-05-11T09:36:53Z")

</div>

Hi everyone, May or may not be a bug: https://playground.babylonjs.com/#K1QFZD#5 (retargeting fails if avatar is rotated). To fix, just zero the transforms before retargeting and revert afterwards. If it is a gltf mode…

---

## [Inconsistent behavior when setting loopAnimation to false](https://forum.babylonjs.com/t/inconsistent-behavior-when-setting-loopanimation-to-false/61795)

<div class="topic-metadata">

**Author:** [@aknshr](https://forum.babylonjs.com/u/aknshr)\
**Replies:** 1\
**Last updated:** [December 14, 2025, 2:17pm UTC](https://forum.babylonjs.com/t/inconsistent-behavior-when-setting-loopanimation-to-false/61795 "2025-12-14T14:17:46Z")

</div>

Hi ! When setting animationGroup.loopAnimation to false during the first cycle, the animation completes and stops as expected. However, when it is set to false during the second or a subsequent cycle, the animation stop…

---

## [How to play a span/framerange of animations and stop/pause at the last frame of the range?](https://forum.babylonjs.com/t/how-to-play-a-span-framerange-of-animations-and-stop-pause-at-the-last-frame-of-the-range/61307)

<div class="topic-metadata">

**Author:** [@qwiglydee](https://forum.babylonjs.com/u/qwiglydee)\
**Replies:** 5\
**Last updated:** [November 6, 2025, 8:26pm UTC](https://forum.babylonjs.com/t/how-to-play-a-span-framerange-of-animations-and-stop-pause-at-the-last-frame-of-the-range/61307 "2025-11-06T20:26:39Z")

</div>

Hi. I want to play animations partially, by spans from timestamp to timestamp. So I’m looking for a solution to play a frame range and stop at the end of the range. Ideally, I would like to rather pause animation at th…

---

## [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…

---

## [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 …

---

## [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…

---

## [Animation group frame update with reversed start and end frames](https://forum.babylonjs.com/t/animation-group-frame-update-with-reversed-start-and-end-frames/58293)

<div class="topic-metadata">

**Author:** [@Ludovic\_Gillot](https://forum.babylonjs.com/u/Ludovic_Gillot)\
**Replies:** 8\
**Last updated:** [May 13, 2025, 11:53am UTC](https://forum.babylonjs.com/t/animation-group-frame-update-with-reversed-start-and-end-frames/58293 "2025-05-13T11:53:37Z")

</div>

Example with Start/End frames reverse : Example with speedRatio reverse : Hi, i’m trying to generate a symmetric animation. When the animation is over, i want to play it in reversed direction, repeat the reversing… …

---

## [The animation only plays half of the frames on the phone](https://forum.babylonjs.com/t/the-animation-only-plays-half-of-the-frames-on-the-phone/58179)

<div class="topic-metadata">

**Author:** [@Ren\_Renner](https://forum.babylonjs.com/u/Ren_Renner)\
**Replies:** 8\
**Last updated:** [May 6, 2025, 8:43am UTC](https://forum.babylonjs.com/t/the-animation-only-plays-half-of-the-frames-on-the-phone/58179 "2025-05-06T08:43:06Z")

</div>

I am using Playground, and the animation plays completely fine on desktop. However, when I export it using the download button on Playground and open the .html file in a phone browser (Chrome), it only plays half the fra…

---

## [How to subscribe to a keyframe in an AnimationGroup?](https://forum.babylonjs.com/t/how-to-subscribe-to-a-keyframe-in-an-animationgroup/56191)

<div class="topic-metadata">

**Author:** [@Khanon](https://forum.babylonjs.com/u/Khanon)\
**Replies:** 10\
**Last updated:** [January 26, 2025, 2:57pm UTC](https://forum.babylonjs.com/t/how-to-subscribe-to-a-keyframe-in-an-animationgroup/56191 "2025-01-26T14:57:50Z")

</div>

I want to implement a feature that lets the user to subscribe to keyframes of any animation, whether 2D or 3D. The goal is to invoke a callback everytime the animation reachs 1 or N keyframes appointed by the user. In …

---

## [Animation blending and key interpolation bug in new CDN](https://forum.babylonjs.com/t/animation-blending-and-key-interpolation-bug-in-new-cdn/54729)

<div class="topic-metadata">

**Author:** [@NeuroModern](https://forum.babylonjs.com/u/NeuroModern)\
**Replies:** 10\
**Last updated:** [November 14, 2024, 2:27pm UTC](https://forum.babylonjs.com/t/animation-blending-and-key-interpolation-bug-in-new-cdn/54729 "2024-11-14T14:27:22Z")

</div>

Hi, folks! After the CDN update (min and loader), i got a strange bug during the animation blending. like the mesh or parts of the mesh have a scale deformation. in the last version v6.40.0 a blending and an animation wo…

---

## [onAnimationGroupEndObservable can only trigger once](https://forum.babylonjs.com/t/onanimationgroupendobservable-can-only-trigger-once/52494)

<div class="topic-metadata">

**Author:** [@Lecornflake](https://forum.babylonjs.com/u/Lecornflake)\
**Replies:** 4\
**Last updated:** [August 5, 2024, 7:38am UTC](https://forum.babylonjs.com/t/onanimationgroupendobservable-can-only-trigger-once/52494 "2024-08-05T07:38:39Z")

</div>

Hello there, After the last release which fixed a bug I reported, (AnimationGroup reset method unexpectedly triggers onAnimationGroupEndObservable, thanks for the fix and the release), I found out the onAnimationGroupEn…

---

## [AnimationGroup reset method unexpectedly triggers onAnimationGroupEndObservable](https://forum.babylonjs.com/t/animationgroup-reset-method-unexpectedly-triggers-onanimationgroupendobservable/52400)

<div class="topic-metadata">

**Author:** [@Lecornflake](https://forum.babylonjs.com/u/Lecornflake)\
**Replies:** 1\
**Last updated:** [July 29, 2024, 5:11pm UTC](https://forum.babylonjs.com/t/animationgroup-reset-method-unexpectedly-triggers-onanimationgroupendobservable/52400 "2024-07-29T17:11:22Z")

</div>

Hello everyone ! I found an issue while working with animation groups. Take a look at the playground : As you can see, the first reset (in the timeout) doesn’t trigger the onAnimationGroupEndObservable. However, when…

---

## [scene.removeAnimationGroup not working](https://forum.babylonjs.com/t/scene-removeanimationgroup-not-working/52006)

<div class="topic-metadata">

**Author:** [@dhdbtkd](https://forum.babylonjs.com/u/dhdbtkd)\
**Replies:** 3\
**Last updated:** [July 11, 2024, 4:56pm UTC](https://forum.babylonjs.com/t/scene-removeanimationgroup-not-working/52006 "2024-07-11T16:56:12Z")

</div>

This is sample playground As you can see bottom of code. after 1 second, All of AnimationGroup have to remove from scene. But character keep dancing.

---

## [Why animation group master frame doesn't change for 1 step after starting it when lockstep is active?](https://forum.babylonjs.com/t/why-animation-group-master-frame-doesnt-change-for-1-step-after-starting-it-when-lockstep-is-active/50861)

<div class="topic-metadata">

**Author:** [@AmirHo3ein](https://forum.babylonjs.com/u/AmirHo3ein)\
**Replies:** 5\
**Last updated:** [May 28, 2024, 4:58pm UTC](https://forum.babylonjs.com/t/why-animation-group-master-frame-doesnt-change-for-1-step-after-starting-it-when-lockstep-is-active/50861 "2024-05-28T16:58:30Z")

</div>

Hi. I’m having a problem understanding why this is happening. I don’t know if it is a bug or not. I know it’s not a big deal but I’m currently implementing a rollback networking model for a fighting game and in this mode…

---

## [After cloning a mesh, how can animations be played individually for each mesh?](https://forum.babylonjs.com/t/after-cloning-a-mesh-how-can-animations-be-played-individually-for-each-mesh/50755)

<div class="topic-metadata">

**Author:** [@actionInvoke](https://forum.babylonjs.com/u/actionInvoke)\
**Replies:** 5\
**Last updated:** [May 23, 2024, 5:45pm UTC](https://forum.babylonjs.com/t/after-cloning-a-mesh-how-can-animations-be-played-individually-for-each-mesh/50755 "2024-05-23T17:45:27Z")

</div>

UPDATE: Added simple sandbox version of the problem here → https://playground.babylonjs.com/#JLVTO4#1 Hi, for the last two days I’ve been sort of stuck on this problem and I don’t really know where to look any more to s…

---

## [How to make animated objects have a static pose？](https://forum.babylonjs.com/t/how-to-make-animated-objects-have-a-static-pose/50590)

<div class="topic-metadata">

**Author:** [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Replies:** 5\
**Last updated:** [May 16, 2024, 6:30am UTC](https://forum.babylonjs.com/t/how-to-make-animated-objects-have-a-static-pose/50590 "2024-05-16T06:30:20Z")

</div>

I need to have a function to switch between animation state and static pose

---

## [Playing different animation groups on mesh clones](https://forum.babylonjs.com/t/playing-different-animation-groups-on-mesh-clones/50343)

<div class="topic-metadata">

**Author:** [@Rasmus\_Dev](https://forum.babylonjs.com/u/Rasmus_Dev)\
**Replies:** 2\
**Last updated:** [May 7, 2024, 8:02am UTC](https://forum.babylonjs.com/t/playing-different-animation-groups-on-mesh-clones/50343 "2024-05-07T08:02:56Z")

</div>

Hello I’m encountering an issue with animation groups and mesh clones. After importing a mixamo model using SceneLoader.ImportMeshAsync, it resulted in two animationGroups. I then created two clones of this model. To …

---

## [Animated mesh (.GLB) does not show up in mirrorTexture, or WaterTexture?](https://forum.babylonjs.com/t/animated-mesh-glb-does-not-show-up-in-mirrortexture-or-watertexture/50168)

<div class="topic-metadata">

**Author:** [@BitOfGold](https://forum.babylonjs.com/u/BitOfGold)\
**Replies:** 1\
**Last updated:** [April 30, 2024, 6:14am UTC](https://forum.babylonjs.com/t/animated-mesh-glb-does-not-show-up-in-mirrortexture-or-watertexture/50168 "2024-04-30T06:14:41Z")

</div>

I don’t know what to do other than adding the mesh to the mirrorTexture’s renderList. The same happens with a WaterTexture. The same happens with my own animated .GLB files too. The loaded mesh is a (root) Node. But i…

---

## [Keyframes from AnimationGroup with weight 0 not ignored](https://forum.babylonjs.com/t/keyframes-from-animationgroup-with-weight-0-not-ignored/49726)

<div class="topic-metadata">

**Author:** [@mrmmatricks](https://forum.babylonjs.com/u/mrmmatricks)\
**Replies:** 11\
**Last updated:** [April 19, 2024, 9:25am UTC](https://forum.babylonjs.com/t/keyframes-from-animationgroup-with-weight-0-not-ignored/49726 "2024-04-19T09:25:02Z")

</div>

Hello! I have an glb file with 3 Animation Groups, they all target the same armature. Only one of them has keyframes targeting the position, the others are just targeting rotations. When I now set the weight of the on…

---

## [\[SOLVED\] Not Able to Add Animations to Mesh with a physicsBody and physicsShape](https://forum.babylonjs.com/t/solved-not-able-to-add-animations-to-mesh-with-a-physicsbody-and-physicsshape/49364)

<div class="topic-metadata">

**Author:** [@AncientA](https://forum.babylonjs.com/u/AncientA)\
**Replies:** 5\
**Last updated:** [April 8, 2024, 10:09am UTC](https://forum.babylonjs.com/t/solved-not-able-to-add-animations-to-mesh-with-a-physicsbody-and-physicsshape/49364 "2024-04-08T10:09:08Z")

</div>

Hey everyone! :wave: I have a question regarding animations which I have been stuck for a while. I have decided to use the animations inside Babylon Js, and use a simple mesh for now as the character instead of importin…

---

## [Is there a way to make toggling animation group mask smooth?](https://forum.babylonjs.com/t/is-there-a-way-to-make-toggling-animation-group-mask-smooth/49029)

<div class="topic-metadata">

**Author:** [@AmirHo3ein](https://forum.babylonjs.com/u/AmirHo3ein)\
**Replies:** 1\
**Last updated:** [March 25, 2024, 10:40am UTC](https://forum.babylonjs.com/t/is-there-a-way-to-make-toggling-animation-group-mask-smooth/49029 "2024-03-25T10:40:38Z")

</div>

Hi all. I want to know if there is a way to make the toggling animation group mask smooth. for example, I’m playing idle animation, and when I enable the mask to exclude the spine (upper body), the upper body animations …

---

## [Why stopping all animation groups won't make my character to return to rest pose?](https://forum.babylonjs.com/t/why-stopping-all-animation-groups-wont-make-my-character-to-return-to-rest-pose/49028)

<div class="topic-metadata">

**Author:** [@AmirHo3ein](https://forum.babylonjs.com/u/AmirHo3ein)\
**Replies:** 3\
**Last updated:** [March 25, 2024, 9:38am UTC](https://forum.babylonjs.com/t/why-stopping-all-animation-groups-wont-make-my-character-to-return-to-rest-pose/49028 "2024-03-25T09:38:43Z")

</div>

Hi all. I want to know why stopping (using the stop() method and setting weight to 0) doesn’t make my character return to the rest pose. what is the proper way of doing this? I know there is a method for the skeleton ret…

---

## [The correct way to extend an animation group?](https://forum.babylonjs.com/t/the-correct-way-to-extend-an-animation-group/48181)

<div class="topic-metadata">

**Author:** [@Antony](https://forum.babylonjs.com/u/Antony)\
**Replies:** 4\
**Last updated:** [February 22, 2024, 12:55am UTC](https://forum.babylonjs.com/t/the-correct-way-to-extend-an-animation-group/48181 "2024-02-22T00:55:05Z")

</div>

I want to extend an animation group by freeze in a particular moment for a certain period of time. I tried to iterate the keys of all animations, and add to the ‘frame’ property with the desired number of frame count, it…

---

## [Rotate around pivot animation](https://forum.babylonjs.com/t/rotate-around-pivot-animation/47922)

<div class="topic-metadata">

**Author:** [@MeshSlayer](https://forum.babylonjs.com/u/MeshSlayer)\
**Replies:** 5\
**Last updated:** [February 8, 2024, 2:30pm UTC](https://forum.babylonjs.com/t/rotate-around-pivot-animation/47922 "2024-02-08T14:30:24Z")

</div>

Hello community, I’m trying to create an animation to rotate an object around a specific object, I was heavily inspired by the script I found in the docs as i was able to rotate around a specific point, the animation …

---

## [How to use RSM Global Illumination?](https://forum.babylonjs.com/t/how-to-use-rsm-global-illumination/47702)

<div class="topic-metadata">

**Author:** [@fazil47](https://forum.babylonjs.com/u/fazil47)\
**Replies:** 2\
**Last updated:** [February 1, 2024, 1:11pm UTC](https://forum.babylonjs.com/t/how-to-use-rsm-global-illumination/47702 "2024-02-01T13:11:02Z")

</div>

I was very excited to try out @Evgeni\_Popov’s RSM GI, but I couldn’t get it to work. After adding all the meshes I did: // At the end of \_createEnvironment() const rsm = new BABYLON.ReflectiveShadowMap(this.scene,…

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