XSI_Mixer

Stores Softimage animation mixer track configuration and mixing parameters, the list of available actions, and their instantiation (as action clips) in the mixer track.

| This template corresponds to the CSLMixer class.

Limitations

SI|3D does not export this template. If a dotXSI file contains this template, SI|3D ignores it.

Introduced

3.0

Template

    XSI_Mixer <name>
    {
       <Auto Transition>,
       <Active>,
       <Normalize>,
       <Quaternion Mixing>,
       <Remove Spins>,
       <Maintain Continuity>,
       .... // actions go in here
       .... // tracks go in here
    }

Member name | Description
Auto Transition | Determines if inter-clip interpolation is enabled or not.
Active | Determines if the animation mixer is active or not.
Normalize | Specifies how the mix is calculated. Possible values are: • True = Mixes are a weighted averages. The results are mixes that fall in-between the values of the separate clips. • False = Mixes are additive. The values of the separate clips are added on top of each other.
Quaternion Mixing | Quaternions usually result in smoother rotations; however, if you are mixing two or more rotations and using Quaternion, there may be some unexpected flips in the animation. Using Euler will probably solve this problem. Possible values are: • True = Rotation values are mixed according to their Quaternion values. • False = Rotation values are mixed according to their Euler values.
Remove Spins | True to remove spins.
Maintain Continuity | When you select Quaternion for Rotation Mixing, this option generates more continuous rotation curves, especially for operations such as plotting/freezing rotation parameters driven by the animation mixer. Possible values are: • True = Maintain Continuity is enabled. • False = Maintain Continuity is disabled.

Example

    XSI_Mixer Scene_Root {

           0,
           1,
           0,
           0,
           0,
           0,
           XSI_Action StoredAnimPose {
              0.033367,
              3.336667,
              0,
              SI_FCurve {
                  "1",
                  "null.kine.local.posx",
                  "CUBIC",
                  1,
                  5,
                  4,
                  1.000000,-8.642886,0.000000,0.000000,9.666667,0.000000,
                  30.000000,4.085234,-9.666667,-0.118041,10.000000,0.122112,
                  60.000000,-7.922426,-10.000000,-0.120077,13.333333,0.160102,
                  100.000000,4.925770,-13.333333,0.000000,0.000000,0.000000,
              }

              SI_FCurve {
                  "1",
                  "null.kine.local.posy",
                  "CUBIC",
                  1,
                  5,
                  4,
                  1.000000,-5.672540,0.000000,0.000000,9.666667,0.000000,
                  30.000000,4.717165,-9.666667,-1.496822,10.000000,1.548436,
                  60.000000,3.463235,-10.000000,1.253930,13.333333,-1.671906,
                  100.000000,-4.060344,-13.333333,0.000000,0.000000,0.000000,
              }

              SI_FCurve {
                  "1",
                  "null.kine.local.posz",
                  "CUBIC",
                  1,
                  5,
                  4,
                  1.000000,0.567254,0.000000,0.000000,9.666667,0.000000,
                  30.000000,-0.471716,-9.666667,0.149682,10.000000,-0.154844,
                  60.000000,-0.346323,-10.000000,-0.125393,13.333333,0.167191,
                  100.000000,0.406034,-13.333333,0.000000,0.000000,0.000000,
              }

           }

       }

Autodesk Softimage v7.5