SICreateMaterial

Introduced

4.0

Description

Assigns a Material to a list of objects.

Scripting Syntax

    SICreateMaterial( PresetObj, [Name], [Library], [Objects], [AssignToList], [Initialize] )

Parameters

Parameter | Type | Description
PresetObj | String | A preset from one of the following lists: Material (Surface) Shader Presets, Illumination (Surface) Shader Presets, Raytracing (Surface) Shader Presets, Legacy Shader Presets, Subsurface Shader Presets
Name | String | Name of the material Default Value: "Material"
Library | String | Library that will receive the new material. Default Value: Current selection
Objects | String | Objects that will be assigned the new material. Default Value: Current selection
AssignToList | Boolean | True to assign the material to the list of objects. Default Value: true
Initialize | Boolean | True to initialize Default Value: true

Return Value

Nothing

Examples

1. VBScript Example

    ' The following example uses SIAssignMaterial to
    ' assign a default material to the given object.

    NewScene , false

    CreatePrim "Cone", "MeshSurface"

    DeselectAll
    SICreateMaterial
    SIAssignMaterial "Cone","Sources.Materials.DefaultLib.Scene_Material"

2. VBScript Example

    ' The following example uses SIAssignMaterial to
    ' assign a Blinn material to the given object.

    NewScene , false

    CreatePrim "Cone", "MeshSurface"

    DeselectAll
    SICreateMaterial "Blinn","Blinn"
    SIAssignMaterial "Cone","Sources.Materials.DefaultLib.Blinn"

3. VBScript Example

    ' The following example uses SIAssignMaterial to
    ' assign a constant material to the given object.

    NewScene , false

    CreatePrim "Cone", "MeshSurface"

    DeselectAll
    SICreateMaterial "Constant", "Constant"
    SIAssignMaterial "Cone","Sources.Materials.DefaultLib.Material"

See Also

AddProp | SIAddProp

Autodesk Softimage v7.5