Specifies a list of materials that are global to the scene. Note that the nested templates are different for Softimage. See the example below.
![]()
|
In v3.5 and 3.6, you can have a mix of SI_Material and XSI_Material. This template corresponds to the CSLMaterialLibrary class. |
2.0
SI_MaterialLibrary MATLIB-<sceneName> { <nbMaterials>, SI_Material <materialName> { ... } ... // more materials... }
Example (Softimage Output v3.5)
SI_MaterialLibrary MATLIB-Scene { 2, XSI_Material Scene_Root { 10, "surface","Phong", "volume","", "environment","", "contour","", "displacement","", "shadow","Phong", "Photon","Phong", "PhotonVolume","", "normal","", "RealTime","", XSI_Shader Phong { "Softimage.material-phong.1", 4, 51, 21, "Name","STRING","Phong", "ambient.red","FLOAT",0.300000, "ambient.green","FLOAT",0.300000, "ambient.blue","FLOAT",0.300000, "ambient.alpha","FLOAT",0.000000, "diffuse.red","FLOAT",0.700000, "diffuse.green","FLOAT",0.700000, "diffuse.blue","FLOAT",0.700000, "diffuse.alpha","FLOAT",0.000000, "specular.red","FLOAT",1.000000, "specular.green","FLOAT",1.000000, "specular.blue","FLOAT",1.000000, "specular.alpha","FLOAT",0.000000, "ambience.red","FLOAT",0.200000, "ambience.green","FLOAT",0.200000, "ambience.blue","FLOAT",0.200000, "ambience.alpha","FLOAT",1.000000, "shiny","FLOAT",50.000000, "transparency.red","FLOAT",0.000000, "transparency.green","FLOAT",0.000000, "transparency.blue","FLOAT",0.000000, "transparency.alpha","FLOAT",0.000000, "trans_glossy","FLOAT",0.000000, "transparent_samples","INTEGER",0, "reflectivity.red","FLOAT",0.000000, "reflectivity.green","FLOAT",0.000000, "reflectivity.blue","FLOAT",0.000000, "reflectivity.alpha","FLOAT",0.000000, "reflect_glossy","FLOAT",0.000000, "reflect_samples","INTEGER",0, "index_of_refraction","FLOAT",1.000000, "translucency","FLOAT",0.000000, "incandescence.red","FLOAT",1.000000, "incandescence.green","FLOAT",1.000000, "incandescence.blue","FLOAT",1.000000, "incandescence.alpha","FLOAT",0.000000, "inc_inten","FLOAT",0.000000, "bump.x","FLOAT",0.000000, "bump.y","FLOAT",0.000000, "bump.z","FLOAT",0.000000, "notrace","BOOLEAN",0, "diffuse_inuse","BOOLEAN",1, "specular_inuse","BOOLEAN",1, "reflect_inuse","BOOLEAN",1, "refract_inuse","BOOLEAN",1, "incand_inuse","BOOLEAN",1, "translucent_inuse","BOOLEAN",1, "radiance.red","FLOAT",1.000000, "radiance.green","FLOAT",1.000000, "radiance.blue","FLOAT",1.000000, "radiance.alpha","FLOAT",1.000000, "ambient","","", "diffuse","","", "specular","","", "shiny","","", "transparency","","", "trans_glossy","","", "reflectivity","","", "reflect_glossy","","", "index_of_refraction","","", "translucency","","", "incandescence","","", "inc_inten","","", "bump","","", "notrace","","", "diffuse_inuse","","", "specular_inuse","","", "reflect_inuse","","", "refract_inuse","","", "incand_inuse","","", "translucent_inuse","","", "radiance","","", } } XSI_Material cube { 10, "surface","Lambert", "volume","", "environment","", "contour","", "displacement","", "shadow","Lambert", "Photon","Lambert", "PhotonVolume","", "normal","", "RealTime","", XSI_Shader Lambert { "Softimage.material-lambert.1", 4, 39, 18, "Name","STRING","Lambert", "ambience.red","FLOAT",0.200000, "ambience.green","FLOAT",0.200000, "ambience.blue","FLOAT",0.200000, "ambience.alpha","FLOAT",1.000000, "ambient","STRING","", "diffuse","STRING","", "transparency.red","FLOAT",0.000000, "transparency.green","FLOAT",0.000000, "transparency.blue","FLOAT",0.000000, "transparency.alpha","FLOAT",0.000000, "trans_glossy","FLOAT",0.000000, "transparent_samples","INTEGER",0, "reflectivity.red","FLOAT",0.000000, "reflectivity.green","FLOAT",0.000000, "reflectivity.blue","FLOAT",0.000000, "reflectivity.alpha","FLOAT",0.000000, "reflect_glossy","FLOAT",0.000000, "reflect_samples","INTEGER",0, "index_of_refraction","FLOAT",1.000000, "translucency","FLOAT",0.000000, "incandescence.red","FLOAT",1.000000, "incandescence.green","FLOAT",1.000000, "incandescence.blue","FLOAT",1.000000, "incandescence.alpha","FLOAT",0.000000, "inc_inten","FLOAT",0.000000, "bump.x","FLOAT",0.000000, "bump.y","FLOAT",0.000000, "bump.z","FLOAT",0.000000, "notrace","BOOLEAN",0, "diffuse_inuse","BOOLEAN",1, "reflect_inuse","BOOLEAN",1, "refract_inuse","BOOLEAN",1, "incand_inuse","BOOLEAN",1, "translucent_inuse","BOOLEAN",1, "radiance.red","FLOAT",1.000000, "radiance.green","FLOAT",1.000000, "radiance.blue","FLOAT",1.000000, "radiance.alpha","FLOAT",1.000000, "ambient","ambient_blend","SHADER", "diffuse","diffuse_blend","SHADER", "transparency","","", "trans_glossy","","", "reflectivity","","", "reflect_glossy","","", "index_of_refraction","","", "translucency","","", "incandescence","","", "inc_inten","","", "bump","","", "notrace","","", "diffuse_inuse","","", "reflect_inuse","","", "refract_inuse","","", "incand_inuse","","", "translucent_inuse","","", "radiance","","", } XSI_Shader diffuse_blend { "Softimage.sib_color_8mix.1", 4, 80, 29, "Name","STRING","diffuse_blend", "mixersize","INTEGER",8, "base_color.red","FLOAT",0.000000, "base_color.green","FLOAT",0.000000, "base_color.blue","FLOAT",0.700000, "base_color.alpha","FLOAT",0.000000, "color1","STRING","", "mode1","INTEGER",1, "weight1.red","FLOAT",1.000000, "weight1.green","FLOAT",1.000000, "weight1.blue","FLOAT",1.000000, "weight1.alpha","FLOAT",0.500000, "alpha1","BOOLEAN",1, "inuse1","BOOLEAN",1, "color2.red","FLOAT",1.000000, "color2.green","FLOAT",1.000000, "color2.blue","FLOAT",1.000000, "color2.alpha","FLOAT",0.000000, "mode2","INTEGER",1, "weight2.red","FLOAT",0.500000, "weight2.green","FLOAT",0.500000, "weight2.blue","FLOAT",0.500000, "weight2.alpha","FLOAT",0.000000, "alpha2","BOOLEAN",0, "inuse2","BOOLEAN",0, "color3.red","FLOAT",1.000000, "color3.green","FLOAT",1.000000, "color3.blue","FLOAT",1.000000, "color3.alpha","FLOAT",0.000000, "mode3","INTEGER",1, "weight3.red","FLOAT",0.500000, "weight3.green","FLOAT",0.500000, "weight3.blue","FLOAT",0.500000, "weight3.alpha","FLOAT",0.000000, "alpha3","BOOLEAN",0, "inuse3","BOOLEAN",0, "color4.red","FLOAT",1.000000, "color4.green","FLOAT",1.000000, "color4.blue","FLOAT",1.000000, "color4.alpha","FLOAT",0.000000, "mode4","INTEGER",1, "weight4.red","FLOAT",0.500000, "weight4.green","FLOAT",0.500000, "weight4.blue","FLOAT",0.500000, "weight4.alpha","FLOAT",0.000000, "alpha4","BOOLEAN",0, "inuse4","BOOLEAN",0, "color5.red","FLOAT",1.000000, "color5.green","FLOAT",1.000000, "color5.blue","FLOAT",1.000000, "color5.alpha","FLOAT",0.000000, "mode5","INTEGER",1, "weight5.red","FLOAT",0.500000, "weight5.green","FLOAT",0.500000, "weight5.blue","FLOAT",0.500000, "weight5.alpha","FLOAT",0.000000, "alpha5","BOOLEAN",0, "inuse5","BOOLEAN",0, "color6.red","FLOAT",1.000000, "color6.green","FLOAT",1.000000, "color6.blue","FLOAT",1.000000, "color6.alpha","FLOAT",0.000000, "mode6","INTEGER",1, "weight6.red","FLOAT",0.500000, "weight6.green","FLOAT",0.500000, "weight6.blue","FLOAT",0.500000, "weight6.alpha","FLOAT",0.000000, "alpha6","BOOLEAN",0, "inuse6","BOOLEAN",0, "color7.red","FLOAT",1.000000, "color7.green","FLOAT",1.000000, "color7.blue","FLOAT",1.000000, "color7.alpha","FLOAT",0.000000, "mode7","INTEGER",1, "weight7.red","FLOAT",0.500000, "weight7.green","FLOAT",0.500000, "weight7.blue","FLOAT",0.500000, "weight7.alpha","FLOAT",0.000000, "alpha7","BOOLEAN",0, "inuse7","BOOLEAN",0, "base_color","","", "color1","Image","SHADER", "weight1","","", "alpha1","","", "inuse1","","", "color2","","", "weight2","","", "alpha2","","", "inuse2","","", "color3","","", "weight3","","", "alpha3","","", "inuse3","","", "color4","","", "weight4","","", "alpha4","","", "inuse4","","", "color5","","", "weight5","","", "alpha5","","", "inuse5","","", "color6","","", "weight6","","", "alpha6","","", "inuse6","","", "color7","","", "weight7","","", "alpha7","","", "inuse7","","", } XSI_Shader Image { "Softimage.txt2d-image-explicit.1", 4, 30, 21, "Name","STRING","Image", "tspace_id","STRING","Texture_Projection", "repeats.x","FLOAT",1.000000, "repeats.y","FLOAT",1.000000, "repeats.z","FLOAT",1.000000, "alt_x","BOOLEAN",0, "alt_y","BOOLEAN",0, "alt_z","BOOLEAN",0, "min.x","FLOAT",0.000000, "min.y","FLOAT",0.000000, "min.z","FLOAT",0.000000, "max.x","FLOAT",1.000000, "max.y","FLOAT",1.000000, "max.z","FLOAT",1.000000, "step.x","FLOAT",0.000000, "step.y","FLOAT",0.000000, "step.z","FLOAT",0.000000, "factor","FLOAT",5.000000, "torus_u","BOOLEAN",0, "torus_v","BOOLEAN",0, "alpha","BOOLEAN",0, "bump_inuse","BOOLEAN",0, "alpha_output","BOOLEAN",0, "alpha_factor","FLOAT",1.000000, "eccmax","FLOAT",20.000000, "maxminor","FLOAT",16.000000, "disc_r","FLOAT",0.300000, "bilinear","BOOLEAN",1, "filtered","BOOLEAN",0, "bump_filtered","BOOLEAN",0, "tex","refmap2d.tga","IMAGE", "repeats","","", "alt_x","","", "alt_y","","", "alt_z","","", "min","","", "max","","", "step","","", "factor","","", "torus_u","","", "torus_v","","", "alpha","","", "bump_inuse","","", "alpha_output","","", "alpha_factor","","", "eccmax","","", "maxminor","","", "disc_r","","", "bilinear","","", "filtered","","", "bump_filtered","","", } XSI_Shader ambient_blend { "Softimage.sib_color_8mix.1", 4, 80, 29, "Name","STRING","ambient_blend", "mixersize","INTEGER",8, "base_color.red","FLOAT",0.000000, "base_color.green","FLOAT",0.000000, "base_color.blue","FLOAT",0.300000, "base_color.alpha","FLOAT",0.000000, "color1","STRING","", "mode1","INTEGER",1, "weight1.red","FLOAT",1.000000, "weight1.green","FLOAT",1.000000, "weight1.blue","FLOAT",1.000000, "weight1.alpha","FLOAT",0.500000, "alpha1","BOOLEAN",1, "inuse1","BOOLEAN",1, "color2.red","FLOAT",1.000000, "color2.green","FLOAT",1.000000, "color2.blue","FLOAT",1.000000, "color2.alpha","FLOAT",0.000000, "mode2","INTEGER",1, "weight2.red","FLOAT",0.500000, "weight2.green","FLOAT",0.500000, "weight2.blue","FLOAT",0.500000, "weight2.alpha","FLOAT",0.000000, "alpha2","BOOLEAN",0, "inuse2","BOOLEAN",0, "color3.red","FLOAT",1.000000, "color3.green","FLOAT",1.000000, "color3.blue","FLOAT",1.000000, "color3.alpha","FLOAT",0.000000, "mode3","INTEGER",1, "weight3.red","FLOAT",0.500000, "weight3.green","FLOAT",0.500000, "weight3.blue","FLOAT",0.500000, "weight3.alpha","FLOAT",0.000000, "alpha3","BOOLEAN",0, "inuse3","BOOLEAN",0, "color4.red","FLOAT",1.000000, "color4.green","FLOAT",1.000000, "color4.blue","FLOAT",1.000000, "color4.alpha","FLOAT",0.000000, "mode4","INTEGER",1, "weight4.red","FLOAT",0.500000, "weight4.green","FLOAT",0.500000, "weight4.blue","FLOAT",0.500000, "weight4.alpha","FLOAT",0.000000, "alpha4","BOOLEAN",0, "inuse4","BOOLEAN",0, "color5.red","FLOAT",1.000000, "color5.green","FLOAT",1.000000, "color5.blue","FLOAT",1.000000, "color5.alpha","FLOAT",0.000000, "mode5","INTEGER",1, "weight5.red","FLOAT",0.500000, "weight5.green","FLOAT",0.500000, "weight5.blue","FLOAT",0.500000, "weight5.alpha","FLOAT",0.000000, "alpha5","BOOLEAN",0, "inuse5","BOOLEAN",0, "color6.red","FLOAT",1.000000, "color6.green","FLOAT",1.000000, "color6.blue","FLOAT",1.000000, "color6.alpha","FLOAT",0.000000, "mode6","INTEGER",1, "weight6.red","FLOAT",0.500000, "weight6.green","FLOAT",0.500000, "weight6.blue","FLOAT",0.500000, "weight6.alpha","FLOAT",0.000000, "alpha6","BOOLEAN",0, "inuse6","BOOLEAN",0, "color7.red","FLOAT",1.000000, "color7.green","FLOAT",1.000000, "color7.blue","FLOAT",1.000000, "color7.alpha","FLOAT",0.000000, "mode7","INTEGER",1, "weight7.red","FLOAT",0.500000, "weight7.green","FLOAT",0.500000, "weight7.blue","FLOAT",0.500000, "weight7.alpha","FLOAT",0.000000, "alpha7","BOOLEAN",0, "inuse7","BOOLEAN",0, "base_color","","", "color1","Image","SHADER", "weight1","","", "alpha1","","", "inuse1","","", "color2","","", "weight2","","", "alpha2","","", "inuse2","","", "color3","","", "weight3","","", "alpha3","","", "inuse3","","", "color4","","", "weight4","","", "alpha4","","", "inuse4","","", "color5","","", "weight5","","", "alpha5","","", "inuse5","","", "color6","","", "weight6","","", "alpha6","","", "inuse6","","", "color7","","", "weight7","","", "alpha7","","", "inuse7","","", } } }
SI_MaterialLibrary MATLIB-myCube { 1, SI_Material MAT_SURFACE-TERRACOTTA001.1-1 { 0.75,0.55,0.333,1.0, 250.0, 1.0,1.0,1.0, 0.0,0.0,0.0, 5, 1.0,0.733,0.444, SI_Texture2D { "noIcon.pic"; 4; 50;75; 0;49;0;74; 0; 1;1; 0;0; 1.000000;1.000000; 0.000000;0.000000; 1.000000,0.000000,0.000000,0.000000, 0.000000,1.000000,0.000000,0.000000, 0.000000,0.000000,1.000000,0.000000, 0.000000,0.000000,0.000000,1.000000;; 3; 0.000000; 0.000000; 0.000000; 0.000000; 0.000000; 0.000000; 4.014000; } } } SI_Model MDL-cube2 { SI_Transform SRT-cube2 { ... } SI_Mesh MSH-cube2 { SI_Shape SHP-cube2-ORG { ... } SI_TriangleList { 12, "NORMAL|COLOR|TEX_COORD_UV", "MAT_SURFACE-TERRACOTTA001.1-1", ... } }
Autodesk Softimage v7.5