SI_Envelope

Defines an envelope (also known as a skin). If the enveloped object is the parent of the skeleton bones, then it is global, if it is a child of one of the skeleton bones, then it is local.

Introduced

1.3

Template

SI_Envelope {
   "<envelope>",
   "<deformer>",
   <iVertices>,
   <iVertexIndex0>, <fWeightValue0>, 
   ...
   <iVertexIndexiVertices-1>, <fWeightValueiVertices-1>
}

Members

Member name

Description

envelope

Name of the model to be used as an envelope.

deformer

Name of the object to be used as a deformer.

iVertices

Number of weighted vertices in the envelope.

aVertexWeights

Array of weight values associated to the vertices of the envelope. The array consists of index, weight value pairs The number of pairs in the array matches the number of vertices given in iVertices. Weight values are in the range [0.0, 100.0].

Comments

• A vertex of an envelope can be assigned to one or more joints, but the sum of all its weights is always 100.0.

• An SI_Envelope may have 0 vertices. In SOFTIMAGE|3D, this corresponds to the situation in which the envelope is assigned to a skeleton, but all its vertices are weighted 0 relative to the referenced joint.

Example

See the example for SI_EnvelopeList.



Softimage|Crosswalk v3.11