SICreateMaterial

導入

v4.0

カテゴリ

property

詳細

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

スクリプト構文

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

戻り値

なし

パラメータ

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

デフォルト値: 「Material」

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

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

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

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

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

デフォルト値: true

Initialize ブール 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