Contains all the information for one of the following objects:
• A mesh, surface mesh, curve list, patch surface or a null
• A root, effector, or joint of an IK chain
• A Softimage model
SI_Model replaces the Frame template in version 2.0 of the dotXSI file.
![]()
|
If there is no primitive, Softimage creates a model (SI_Model) instead of a null (SI_Null). This template corresponds to the CSLModel class. |
2.0
SI_Model <modelName> { // Transformations, either in a matrix or as SRT vectors SI_Transform SRT-<modelName> { ... } // Base pose for IK chains and skeletons SI_Transform BASEPOSE-<modelName> { ... } // Models SI_Mesh | SI_Null | XSI_CurveList | SI_PatchSurface | XSI_SurfaceMesh { ... } // IK chain SI_IK_Effector | SI_IK_Joint | SI_IK_Root { ... } // Constraints SI_Constraint { ... } ... // more constraints... // Children SI_Instance { ... } ... // more children... }
Example 1
SI_Model MDL-bone { SI_Transform BASEPOSE-bone { 1.000000, 1.000000, 1.000000, -90.000000, 45.509514, -90.000000, 0.000000, 3.317689, 2.961595, } SI_Transform SRT-bone { 1.000000, 1.000000, 1.000000, 0.000000, -0.000000, -44.490486, 0.000000, 0.000000, 0.000000, } SI_Visibility { 1, } SI_IK_Joint bone { "2D", 9.152099, 0.000000, -0.000000, -44.490486, 0, -180.000000, -180.000000, -180.000000, 180.000000, 180.000000, 180.000000, 0, 0, 0.000000, } }
Example 2
SI_Model MDL-null { SI_GlobalMaterial { "Scene_Root", "BRANCH", } SI_Transform SRT-null { 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, } SI_Visibility { 1, } SI_Null null { } }
Example 3
SI_Model MDL-crvlist { SI_Transform SRT-crvlist { 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, } SI_Visibility { 1, } XSI_CurveList crvlist { SI_NurbsCurve crvlist { 3, 0, 1, 13, 0.000000,0.000000,0.000000,0.000000,1.000000,2.000000,3.000000,4.000000,5.000000,6.000000,6.000000,6.000000,6.000000, 9, 0.000000,2.963014,0.155096,1.000000, 0.000000,2.987645,1.065977,1.000000, 0.000000,2.869698,2.209332,1.000000, 0.000000,-0.648747,3.474870,1.000000, 0.000000,1.010988,-0.466273,1.000000, 0.000000,3.387955,-1.033708,1.000000, 0.000000,-0.331472,-4.039958,1.000000, 0.000000,-1.219195,-0.844412,1.000000, 0.000000,-1.736430,1.484490,1.000000, } }
Autodesk Crosswalk v5.0