SI_Material

Defines a SI|3D material.

 

In v3.0 only SI_Material is exported. In v3.5 and 3.6, SoftMaterial is exported as SI_Material, and regular Material is exported as XSI_Material.

This template corresponds to the CSLMaterial class.

Introduced

1.3

Limitations

Autodesk Softimage exports this template in v3.0. For v3.5/3.6, Softimage exports it when there is a legacy shader imported from SI|3D (via either dotXSI v3.0 or the ImportSi3D).

See XSI_Material for the corresponding Softimage template.

Members

Member name

Type

Description

faceColor

ColorRGBA

Diffuse color

power

float

Specular decay

specularColor

ColorRGB

Specular color

emissiveColor

ColorRGB

Emissive color. Not supported by SI|3D.

shadingModel

int

Defines the material shading model:

0 = Constant

1 = Lambert

2 = Phong

3 = Blinn

4 = Shadow Object

5 = Vertex Colour

ambientColor

ColorRGB

Ambient color

Nested Templates

SI_Texture2D

Local 2d textures applied to the material. If not present, the face is untextured.

SI_ElementUserData _<userDataTag>

Material user data.

Note: This tag is only available in SI|3D.

Example (Lambert shaded material)

SI_Material myMaterial
{
   1.0; 0.0; 0.0; 0.0;;     // diffuse (red)
   1.0;                     // specular exponent
   0.0; 1.0; 0.0;;          // specular (green)
   0.0; 0.0; 0.0;;          // emissive color (black)
   1;                       // Lambert shading model
   0.3; 0.3; 0.3;;          // ambient color (light gray)
}

Example (with 2D Textures)

See the example for SI_MaterialLibrary.



Autodesk Softimage v7.5