Creating animations using external models
In Chapter 8, Creating and Loading Advanced Meshes and Geometries, we looked at several 3D formats that are supported by Three.js. A couple of those formats also support animations. In this chapter, we’ll look at the following examples:
- COLLADA model: The COLLADA format has support for animations. For this example, we’ll load an animation from a COLLADA file and render it with Three.js.
- MD2 model: The MD2 model is a simple format used in the older Quake engines. Even though the format is a bit dated, it is still a very good format for storing character animations.
- glTF models: GL transmission format (glTF) is a format specifically designed for storing 3D scenes and models. It focuses on minimizing the size of the assets and tries to be as efficient as possible in unpacking the models.
- FBX model: FBX is a format produced by the Mixamo tooling available at https://www.mixamo.com. With Mixamo, you can easily rig...