Misfit Code MM3D small logo Misfit Model 3D






SourceForge.net Logo

Get Firefox!

Donate towards my web hosting bill!

Bone Joint Details

Overview

A bone joint is is an object that forms one part of a model's skeletal structure. The root bone joint has no parent joint, all other joints have one parent. A parent joint may have multiple children.

Vertices and points may be attached to bone joints to control their movements during skeletal animations. When a vertex or point's movement is controlled by a bone joint, the bone joint is said to be an "influence". Vertices and points may have up to four influences.

Creating a Bone Joint

Use the Create Bone Joint tool to create a bone joint. If there are no other joints in the model, the new joint will be the root joint. If there are other bone joints in the model, the bone joint nearest to the point where you created the new joint (in 2D space) will be the new joint's parent.

At this time it is not possible to change a bone joint's parent or to insert a bone joint between two existing bone joints.

Other Bone Joint Details

To assign a bone joint as an influence for a vertex (or point), first select the point. Then you can use the Influence Properties panel or Joint Window to select the bone joint for that vertex. You can also use Shift-Select to select a bone joint in addition to the vertex and then use the "Influences | Assign Selected to Joint" command.

If you have more than one bone joint influence on a vertex, you can control how much influence each joint has by changing the weight of that joint in the properties panel. Weights range from 0 to 100. The sum of all influnece weights does not have to equal 100. There are three types of weights:

  • Automatic - The amount of the influnce is determined by the position of the vertex relative to each of the vertex's influences.
  • Custom - The user specifies the amount of the influence by entering the amount directly.
  • Remainder - The amount of influence is the sum of all other weights subtracted from 100 (or zero if the result would be negative).

See Also


[ Main | Download | Online Help | Development | Contact ]
Last updated: Sat Aug 1 08:57:01 PDT 2009
Copyright © 2004-2009, Kevin Worcester -- email kevin at the misfitcode.com domain.