
Explore creating a 3d model with animations in Blender, then display it on a web page using Three.js, finishing with the final result.
Practical rigging basics: create a symmetric armature in Blender, add bones, extrude along the x and z axes, and place joints from neck to knee for a ready-to-animate rig.
Explore inverse kinematics to simplify adjusting arm and leg positions by manipulating an armature in edit mode, extruding bones, and disconnecting them by removing deform and parents.
Create idle action by adding an action, set frame 1, move the arm in front view, select all bones, apply location, rotation, scale, rename to Idle, and stash as NLA.
Export your Blender model as a glb file using glTF 2.0, selecting TPose as the default action and ensuring animation values are included.
Load a model with loader.load, initialize an AnimationMixer, iterate through actions with clipAction, manage play and stop via actions, and render the scene with animate using requestAnimationFrame and mixer.update.
Hello and welcome.
If you are a developer or designer who is interested in creating 3D models to which you can add multiple animations to be used in environments such as web pages, virtual reality or video games, this course is for you.
In this course we will focus on using Blender to create a model to which we will add multiple actions with animations to later display it on a web page using JavaScript and Three.js.
We will create our model step by step, we will assign an armor, we will change its positions and we will program a panel on a web page with which we can control the animations.
In this course you will learn:
Create 3D models in Blender.
Rigging.
Create Actions and Animations Using Blender's Action Editor.
Store multiple animations as Non Linear Actions.
Export the 3D model so that it can be used in different applications.
Use Visual Studio Code as a work environment with webpack.
We will load our 3D model into a web page and control its actions using Three.js
I hope that the content of this course will be useful to you and that you can apply it to your personal projects.
Have fun and happy learning.