Creating animations from scratch

In this section, you will learn how to create animations in Mcblend from scratch. It is assumed that the reader already knows how to make and export models in Mcblend. We will start with a simple model that has a single bone and a single cube connected to it.

Creating movement animation

  1. Select the armature

  2. Go to the Mcblend: Animations panel under the Object Properties tab and click the New Animation button

  1. Rename the animation to my_cube.movement. It is a good practice to name the animations using the pattern: <model_name>.<animation_name>. In our case, the model is called my_cube.

  2. Select the Skip rest poses checkbox (the configuration of the animation is explained later in the documentation)

  3. In the action editor, press the New button to create a new action for the armature. You can rename the action to the same name as the animation, but it is not necessary. It will be easier to find the action in the action editor if you do so.

  1. Add a keyframe to location, rotation, and scale at frame 0. This will be the rest pose of the animation. The keyframe should be added in Pose mode. You should add the keyframe to all bones in the armature. In this case, we only have one bone. Select all of the bones by pressing A while in Pose mode and hovering over the 3D viewport. Then, press K to add the keyframe and select the Location, Rotation & Scale option (or just press I which should automatically add a keyframe to all of the animation channels).

  1. On the first frame, without moving the cube, add a keyframe to the location only.

  2. Move the timeline and move the cube to the desired position, then add a keyframe to the location only.

  3. Move the timeline to the last frame and reset the cube to the rest pose, then add a keyframe to the location only.

  4. At this point, you should have an animation of a moving cube. Only the location of the cube should be animated.

  1. You can experiment with different interpolation modes. By default, Blender uses the Bézier interpolation. Mcblend does its best to export the animation correctly, however, Blender’s Bézier interpolation is more powerful than Minecraft’s smooth interpolation. If the result looks strange, try changing the interpolation mode to linear. This gives the most predictable results in Minecraft. You can access the interpolation mode menu by selecting a keyframe you want to change and right clicking in the Dope Sheet editor.

Managing animations using the NLA editor

In this section, we will learn how to use the NLA editor to manage animations in Mcblend. This includes the ability to combine multiple actions into a single animation.

  1. To create a new animation, return to Object mode and in the Action Editor, press the Push Down button to add the animation to the NLA track and activate it. After that you can press the New Animation button.

Note

If you press New Animation before pushing down the animation, the animation will not be added to the NLA track. Doing that is still a valid workflow, and switching between Mcblend animations would still be able to restore the correct state, but this tutorial shows the NLA editor workflow.

Note

The UI may look slightly different. In Blender 4.5, the Stash and Push Down buttons were moved into the “Action” menu, and a new field for Action Slots was added in that newly freed space.

  1. To create a new animation, repeat the steps from the previous section, naming it my_cube.scale and creating a new action for it. Note that the action from the previous animation is still active in the NLA editor. You can disable it to prevent it from affecting the new animation.

  1. Add keyframes as in the previous section, including a rest pose at keyframe 0. This time, do not add a keyframe to the location at frame 0 (we want to use the location animation from the previous animation). Instead, animate the scale of the cube. Remember to animate bones in Pose mode, not the armature.

  2. If configured correctly, the currently open action should change the scale of the cube while the action from the NLA track makes it move.

  1. Push down the animation to add it to the NLA track. You should now have two active NLA tracks. You can disable an animation from the NLA track by pressing the checkbox next to the track name.

  2. You can rename the tracks for easier identification, but be aware that Mcblend remembers tracks by their names. Renaming a track used by an animation will unlink it from the animations that use it.

  3. To switch between animations in the Mcblend: Animations panel, use the Select Animation dropdown list while in Object Mode. Keep in mind that switching the animation also activates different NLA tracks in the NLA editor. In this example, we want the Move animation to only affect the location of the cube, while the Scale animation should influence both movement and scale (using both NLA tracks). To accomplish this, the Move animation should have only the Move track active, and the Scale animation should have both the Move and Scale tracks active.

Exporting animations

To export animations in Mcblend, follow these steps:

  1. Select the desired animation in the Mcblend: Animations panel, found under the Object Properties tab.

  2. Choose File > Export > Export Bedrock Animation from the menu.

  3. Select the location where you would like to save the exported animation file.

  4. Repeat these steps to export any additional animations. Note that exporting multiple animations to the same file will not overwrite the previous animation - both will be included in the same file.

Alternatively you can use the Batch Export feature to export multiple animations at once.