# Animation

> Deep dive into the wonderful world of Animation in Babylon.js.

Source: https://doc.babylonjs.com/features/featuresDeepDive/animation

## Animation

Animation is what makes your game or app come alive. There are two main ways to produce an animation in BABYLON.js. You can change the properties of an object within a scene during the rendering cycle. We will take a look at that after describing the *Animation* method.

## Pages in this section

- [Introduction to Animations](https://doc.babylonjs.com/features/featuresDeepDive/animation/animation_introduction.md): A deeper overview of animation and how to leverage it in Babylon.js.
- [Designing Animations](https://doc.babylonjs.com/features/featuresDeepDive/animation/animation_design.md): A deeper overview of animation and how to leverage it in Babylon.js.
- [The Animation Method](https://doc.babylonjs.com/features/featuresDeepDive/animation/animation_method.md): A description of the animation method and approach in Babylon.js.
- [Sequencing Animations](https://doc.babylonjs.com/features/featuresDeepDive/animation/sequenceAnimations.md): Learn how to sequence animations one after another.
- [Grouping Animations](https://doc.babylonjs.com/features/featuresDeepDive/animation/groupAnimations.md): Learn how to group animations together for easier management.
- [Combining Animations](https://doc.babylonjs.com/features/featuresDeepDive/animation/combineAnimations.md): Learn how to combine animations together.
- [Animating Characters](https://doc.babylonjs.com/features/featuresDeepDive/animation/animatedCharacter.md): Learn how to animate Mixamo characters with input control.
- [Advanced Animation Methods](https://doc.babylonjs.com/features/featuresDeepDive/animation/advanced_animations.md): Dive into some deeper animation methods and techniques.
- [Animation Using the Render Loop](https://doc.babylonjs.com/features/featuresDeepDive/animation/render_frame_animation.md): Understand how to animate objects with the scene's render loop.
- [Baked Texture Animations](https://doc.babylonjs.com/features/featuresDeepDive/animation/baked_texture_animations.md): Efficient animations on the GPU.
- [Animation Retargeting](https://doc.babylonjs.com/features/featuresDeepDive/animation/animationRetargeting.md): A description of the retargeting system implemented in Babylon.js.
- [Root Motion](https://doc.babylonjs.com/features/featuresDeepDive/animation/rootMotion.md): Move a character by the travel in its animation clips, so its feet stay planted instead of sliding.
