This chapter provides details about the data stored in each of the dotXSI file templates. At a skeletal level, dotXSI files contain these sections:
|
Template |
Description |
|
This template must come first in the file. It contains information about the dotXSI file format version number and the format of the dotXSI file itself. |
|
|
Stores general information (file name, time stamp, and the identification of the application that created it). |
|
|
Stores global scene information (such as the start and end frames, and the frame rate). |
|
|
Specifies the coordinate system in which transformations are expressed. |
|
|
Indicates how angle values are expressed in the file (degrees or radians). |
|
|
Stores the ambient scene color. |
|
|
Stores global materials. Note: This section contains either XSI_Material or SI_Material. |
|
|
Stores models and model hierarchies. Note: This section appears for each scene object, such as a model, a camera root, a mesh sphere, etc. |
|
|
Stores light data. |
|
|
Stores a list of all the images used in the scene. Note: This template is only available in version 3.6. |
|
|
Sores data from the FX tree (XSI’s integrated compositor). Note: This template is only available in version 3.6. |
Inside many of these sections, there are other templates. For more information about a section, click on the link in the table above.
The table below provides a list of the templates supported in the current dotXSI file format version.
![]()
|
If you need information about a template but it does not appear in this list, it is probably obsolete. You can look it up in the legacy information provided in the Template Archives. |
|
Template |
Introduced |
Description |
|
1.3 |
This template must come first in the file. |
|
|
1.3 |
Stores the arguments, results, and parameters of a persistent effeczt. |
|
|
1.3 |
Stores the ambient scene color. |
|
|
1.3 |
Indicates how angle values are expressed in the file (degrees or radians). |
|
|
1.3 |
Stores camera data. |
|
|
1.3 |
Stores constraint information. |
|
|
1.3 |
Specifies the coordinate system in which transformations are expressed. |
|
|
1.3 |
Stores user data attached to a camera, light, material, model, or texture. |
|
|
1.3 |
Defines an envelope (also known as a skin). |
|
|
1.3 |
Defines a list of envelopes. |
|
|
1.3 |
Describes the fog (depth fading) in the scene. |
|
|
1.3 |
Identifies an animated texture sequence. |
|
|
1.3 |
Stores light data. |
|
|
1.3 |
Defines a patch (a surface defined by splines). |
|
|
1.3 |
Stores polygon user data. |
|
|
1.3 |
Stores vertex user data. |
|
|
1.3 |
Stores 2D texture information. |
|
|
2.0 |
Stores an fcurve. |
|
|
2.0 |
Stores general information (file name, time stamp). |
|
|
2.0 |
Defines a material. Adds support for specifying the shading model (Constant, Lambert, Phong, Blinn, Shadow Object, or Vertex Color) and storing the ambient color. |
|
|
2.0 |
Stores global materials. |
|
|
2.0 |
Stores a mesh. |
|
|
2.0 |
Stores models and model hierarchies. |
|
|
2.0 |
Defines a NURBS surface. |
|
|
3.0 |
Stores cluster information. |
|
|
3.0 |
Stores an object’s global material. |
|
|
3.0 |
Stores the rotation flag for the effector of an IK chain. |
|
|
3.0 |
Stores IK joint information. |
|
|
3.0 |
Stores the names of the joints and effector of an IK chain. |
|
|
3.0 |
Stores SOFTIMAGE|3D model instance information. |
|
|
3.6 |
Stores additional light information, such as falloff. |
|
|
3.0 |
Defines a null object. |
|
|
3.0 |
Defines a NURBS curve. |
|
|
2.0 |
Stores a list of polygons in a mesh. |
|
|
2.0 |
Stores global scene information (such as the start and end frames, and the frame rate). |
|
|
2.0 |
Stores the mesh geometry. |
|
|
2.0 |
Stores the animation of vertex positions, normals, colors, and UV coordinates. |
|
|
2.0 |
Stores SRT transforms as vectors. |
|
|
2.0 |
Stores a list of triangles. |
|
|
2.0 |
Stores triangle strips. |
|
|
2.0 |
Stores formatting information for user data. |
|
|
3.0 |
Stores node and visibility fcurves. (SOFTIMAGE|XSI only supports node visibility) |
|
|
3.0 |
Stores source action data. |
|
|
3.0 |
Stores action clip data. |
|
|
3.0 |
Stores a list of NURBS curves. |
|
|
3.0 |
Stores SOFTIMAGE|XSI custom parameters. |
|
|
3.0 |
Stores an action clip’s extrapolation type. |
|
|
3.0 |
Stores an action’s static values. |
|
|
3.0 |
Stores action data. |
|
|
3.0 |
Stores an action’s static values |
|
|
3.0 |
Stores an action clips’s clipping and offset values. |
|
|
3.0 |
Stores an action track’s status. |
|
|
3.5 |
Defines a SOFTIMAGE|XSI material. |
|
|
3.5 |
Defines a SOFTIMAGE|XSI shader. |
|
|
3.5 |
Stores the instance data for a shader on a shared material. |
|
|
3.6 |
Stores the type of cluster. |
|
|
3.6 |
Stores additional information about the custom parameter, such as minimum and maximum values. |
|
|
3.6 |
Stores data about the operators in the FX tree. |
|
|
3.6 |
Stores data from the FX tree (XSI’s integrated compositor). |
|
|
3.6 |
Stores data about the list of images in the XSI_ImageLibrary template. |
|
|
3.6 |
Stores image data, such as RGB values. This template is not exported by XSI, but is accessible through the Crosswalk SDK. |
|
|
3.6 |
Stores the list of special effect parameters applied to the image in XSI FX. |
|
|
3.6 |
Stores a list of all the images used in the scene. |
|
|
3.6 |
Stores additional material information, specifically U and V wrapping information. |
|
|
3.6 |
Stores the list of curves that make up a projection. |
|
|
3.6 |
Stores the list of curves that make up the trim. |
|
|
3.6 |
Stores user data attached to scene entities. |
|
|
3.6 |
Identifies the entities to which user data is attached. |
|
|
5.0 |
Stores the base pose scaling, translation, and rotation. |
|
|
5.0 |
Stores the minimum and maximum limits of a parameter value. |
|
|
5.0 |
Stores the definition of a polygon mesh. |
|
|
5.0 |
Stores the polygons in a mesh. |
|
|
5.0 |
Stores the mesh vertex positions, normals, texture coordinates and color information. Also used to store shape animation. |
|
|
5.0 |
Stores shape animation as a series of shape keys and an (optional) fcurve. |
|
|
5.0 |
Stores cluster properties such as vertex positions, colors, normals, texture coordinates, and weight maps. Also used to store shape keys. |
|
|
5.0 |
Stores the local transformation information for an object. |
|
|
5.0 |
Specifies the vertex indices of triangles for normals (“ImplicitNormal”), user normal properties (“User_Normal_Property” and “XSI_UserNormals”), vertex colors, and texture projections. |
|
|
5.0 |
Stores a list of triangle strips. Each strip is made up of N vertices. The polynodes in this list can have N number of attibutes like vertex, normals, UV and color information. |
|
|
5.0 |
Contains the binary user data stored in a UserDataBlob property. |
|
|
5.0 |
Lists the vertices in the original shape and in any weightmaps. |
|
|
6.0 |
Describes a camera. |
|
|
6.0 |
Describes the resolution plane on an IK chain. |
|
|
6.0 |
Holds lookat data in the XSI_Polymatricks container. |
|
|
6.0 |
Holds matrix data in the XSI_Polymatricks container. |
|
|
6.0 |
Container for holding an arbitrary stack of transformations. |
|
|
6.0 |
Holds rotation data in the XSI_Polymatricks container. |
|
|
6.0 |
Holds scaling data in the XSI_Polymatricks container. |
|
|
6.0 |
Holds shearing data in the XSI_Polymatricks container. |
|
|
6.0 |
Holds translation data in the XSI_Polymatricks container. |
|
|
6.0 |
Contains polygon ordering information for importing clusters. |
|
|
6.0 |
Stores action clip data and tracks. |
|
|
6.0 |
Contains a reference to the shape key. |
|
|
6.0 |
Overrides the field of view value in the XSI_Camera template. |
|
|
6.0 |
Holds the extra image clip properties in addition to the properties available in the XSI_ImageFX template. |
|
|
6.0 |
Specifies which one of multiple output ports are connected to the input inside the containing XSI_Shader or XSI_Material template. |
|
|
6.0 |
Represents a texture layer. |
|
|
6.0 |
Represents a shader port in the texture layer. |
|
|
6.0 |
Stores the list of user keywords for material and image clips. |
|
|
6.0 |
Stores the options that allow you to link a clip to its parent’s time information. |
Softimage|Crosswalk v3.11