Skip to main content

Rigging Mode Guide

Rigging Mode Guide

The Rigging Mode in UModeler X is a mode where you can add, edit, and skin bones for animation. In this mode, you can assign weights to vertices and implement the model's movement through weight editing.


What is Rigging?

Rigging is the process of creating a skeleton (bones) for a 3D model and setting how the model deforms according to the movement of the skeleton. In this process, the concept of Weights is used, which determines how much of the bone's movement is reflected and applied to the vertices.

In a nutshell, rigging is the process of creating a skeleton that enables animation for a 3D model and connecting the vertices to move together based on weight values when the skeleton moves.

info

Weights

In Rigging Mode, "Weight" refers to the influence value, and it determines how much a bone's movement is reflected in the vertices. Rigging Mode Weight

  • From left, weight values are 0.0, 0.5, 1.0

The range of the value is from 0.0 to 1.0, where 0.0 means the bone's movement has no influence on the vertex, and 1.0 means the bone's movement fully influences the vertex. Through this, the movement of the 3D model can be controlled.


Why is rigging necessary?

Without rigging, a 3D model exists only in a static, unmoving state, similar to a motionless statue.

Through rigging, characters or objects that need to move can be made flexible, allowing for the creation of animations.

info

Static Mesh and Skinned Mesh

When creating and using 3D models in Unity, two types of meshes are used.

Static Meshes: A static mesh is an object that does not transform and does not apply animation. It is primarily used for objects that do not move, such as backgrounds, buildings, and furniture.

  • While static meshes are 'typically' used, if transformations are needed within objects like furniture and buildings, they are made as skinned meshes.

Skinned Meshes: A skinned mesh is a 3D model that can be animated through the rigging process. It is used for moving objects like characters and animals. Skinned meshes are connected so that vertices move using bones and weight values, allowing for the representation of animation.

tip

How to check Static Mesh and Skinned Mesh in Unity

  1. select your 3D model.
  2. When selected, the Inspector window displays the model's information.
    • If you have a Mesh Filter component and a Mesh Renderer component: Static Mesh
      1. This is a Static Mesh.
      2. These two components are responsible for the mesh's information and settings for rendering.
    • If you have a Skinned Mesh Renderer component: Skinned Mesh
      1. This is a Skinned Mesh.
      2. This component supports animation and has the ability to deform the mesh based on bone and weight values.

You can distinguish and check Static Mesh and Skinned Mesh in Unity using these methods.


Step-by-step rigging process

  1. Prepare a UModeler X object that has completed modeling and UV unwrapping.
  2. Enter Rigging Mode.
  3. Create bones.
  4. Skinning them using the weight-related tools.
  5. Move or animate the bones to see the results.

Below are explanations for each step.

1. Prepare a UModeler X object that has completed modeling and UV unwrapping.

Modeling and UV unwrapping are essential steps that must be completed before proceeding with rigging work. Modeling is the process of creating the shape of a 3D model, and UV unwrapping is the process needed to correctly map textures to the surface of a 3D model. Only models that have completed these two processes can undergo rigging work.

  • Please check the following document for information on Modeling Mode and the UV Editor.

2. Enter Rigging Mode.

If modeling and UV unwrapping are completed, enter Rigging Mode. Rigging Mode provides various tools needed for rigging, such as bone creation and weight editing.

3. Create Bones.

Bones act as the skeleton that controls the movement of a 3D model. In the process of creating bones, it is necessary to set the position of the bones and the connection structure between them.

UModeler X provides the Build Bones tool to facilitate this process easily. Using this tool, you can quickly construct the desired connection structure of the bones.

Additionally, it offers the Edit Bones tool, which allows for modifications such as editing or adding to already created bones.

4. Proceed with Skinning

Skinning is the process of linking bones to vertices. During this process, weights are assigned to each vertex to determine how much a bone's movement will affect that vertex.

  • The weight editing tool can be used to perform this process. The tools available for editing weights are as follows:
  • Tools that allow for the automatic or quick and convenient assignment of weights are as follows:

5. Checking the Results

The final step in the rigging process is to move the bones or apply animation to check the results. At this stage, you can verify whether the rigging work has been performed correctly and whether the desired movements have been implemented successfully.

If the desired results are not achieved, you can modify the structure of the bones or the weights to obtain the desired outcome.