SICreateMaterial

導入

v4.0

詳細

マテリアルをオブジェクトのリストに割り当てます。

スクリプト構文

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

戻り値

なし

パラメータ

パラメータ タイプ 説明
PresetObj 文字列 マテリアル(サーフェイス)シェーダ プリセットイルミネーション(サーフェイス)シェーダ プリセットレイトレーシング(サーフェイス)シェーダ プリセットレガシー シェーダ プリセットサブサーフェイス シェーダ プリセットのいずれかのプリセット
Name 文字列 マテリアルの名前

デフォルト値: 「Material」

Library 文字列 新しいマテリアルを受け取るライブラリ

デフォルト値: 現在選択されている値

Objects 文字列 新しいマテリアルを割り当てるオブジェクト

デフォルト値: 現在選択されている値

AssignToList Boolean True の場合は、マテリアルがオブジェクトのリストに割り当てられます。

デフォルト値:true

Initialize Boolean True の場合は初期化します。

デフォルト値:true

1. VBScript の例

' 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 の例

' 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 の例

' 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"

関連項目

AddProp SIAddProp