Weight Painting (Blender)

In this tutorial you’ll learn about weight painting in IMVU. While this tutorial specifically references Blender, many of these steps will apply in other 3D software applications. [Download Blender FREE here.]

IMPORTANT

Limit skin weighting to 4 bones per vertex!

Products created with skin weighting of more than 4 bones per vertex may appear distorted in Next platforms (Desktop, Web, Mobile and Studio).

Weight Painting (Vertex Groups)

To export meshes to IMVU they need to be associated with the appropriate skeleton for the product being made, a couch for example has to be linked to a furniture item skeleton otherwise nothing appears in IMVU and/or the item won’t work, articulate or move the way it should. In Blender this is a two part process; 1) Parent mesh to skeleton or Armature, and 2) link nodes or bones with mesh vertices using Weight Painting.

Where did my couch go?
Weight Painting

Without linking the underlying structure of a mesh to a skeleton, if export/import succeeds, nothing will appear in IMVU when loaded
/imported.

What is weight Painting?

Weight Painting is two things; assigning an ‘influence’ value to something (weighting), and the act of doing this (painting). In Blender this is done in a dedicated Weight Paint mode; with a mesh selected choose Weight Paint from the interaction mode selector menu (or switch using Ctrl+Tab shortcut). When enabled the current active mesh turns blue, the Tool Shelf updates showing a new set of options, and the mouse cursor displays a pinkish tinted circular outline representing a brush.

IMPORTANT

If the mesh has yet to be painted it will appear blue, if it has already been painted, or values already assigned though other means (vertex groups, see section below), it will be coloured, typically red, green. orange, yellow or pale-blue.

Switching to Weight Paint mode with mesh selected
Weight Paint Mode

When enabled the active mesh turns blue, a set of new options appear in the Tool Shelf, and the cursor displays an circular outline.

Weight Painting

The next step once Weight Paint mode is active is to select a bone or node and then paint the mesh with the cursor/brush to link painted areas with the skeletal element highlighted. As this is done a corresponding Vertex Group is created, named or labeled to reflect the bone or node chosen prior to painting. Depending on the product this painting process then needs to be repeated for each bone or node that’s to influence the mesh, for example 86/7 bones for an avatar replacement, or just one for a simple furniture item.

IMPORTANT

Similar to Smoothing, the actual element painted are vertices, these store weight information because they are the most basic structural component of a surface.

Weight painting an area yet to be assigned
Weight Paint

The active mesh changes colour as its painted, blue represents 0 influence (the bone or node won’t do anything), red 100% influence (the bone/node has complete control).

Weight Painting vs. Vertex Groups

Weight Painting is a more intuitive way to create, assign and manage Vertex Groups, the colours are immediately readable as representing values of influence, the degree to which a bone or node can move, articulate or manipulate a given vertex or mesh section – red is 100% effective, blue is 0% or ineffective. Painting can be tricky for symmetry, when something has a left and right that need to articulate equally, so some manual editing of vertex group values may be necessary in Edit Mode rather than trying to balance values using colour – in Object Data Properties select an entry in the Vertex Groups list and use the buttons below to Assign or Remove selections, or (Shift+) right-click individual vertexes and Assign or Remove, changing the Weight value below where needled, altering the degree of influence the group has over the selection.

IMPORTANT

When using node based skeletons vertex groups may need to be created first before painting assignments as their selection doesn’t highlight correspond mesh sections as occurs using Armatures and Bones.

Weight Painting is just a more intuative way to manage Vertex Groups

Weight Painting is just another way to create and manage Vertex Groups

Updated on July 21, 2023

Was this article helpful?

Related Articles

Discuss this!
Ask questions and get answers in our Creator Discussions.
BROWSE DISCUSSIONS