SIAddParameterEntryToOverride

導入

v1.0

詳細

パラメータ エントリを Override プロパティに追加します。

スクリプト構文

SIAddParameterEntryToOverride( InputObj, InputObjs, [Value], [Path] );

パラメータ

パラメータ タイプ 説明
InputObj 文字列 エントリの追加先の Override プロパティ
InputObjs 文字列 Override に追加するプロパティおよびパラメータのリスト
Value 文字列 オーバライド エントリの名前
Path 文字列 このエントリで上書きするパラメータへの相対パス

デフォルト値:""(現在のディレクトリ)

VBScript の例

' The following uses SIAddConnectionEntryToOverride to add a connection entry

' to an override property.

NewScene , false

CreatePrim "Sphere", "MeshSurface"

CreatePrim "Grid", "MeshSurface"

ApplyShader "$XSI_DSPRESETS\Shaders\Material\Lambert.Preset", , , , siLetLocalMaterialsOverlap

DeselectAll

SelectObj "sphere,grid", , True

CreateGroup

DeselectAll

SelectObj "Group"

AddProp "Override"

SIAddConnectionEntryToOverride "Group.Override", "sphere.Scene_Material.Phong.diffuse", "Diffuse", "material.surface.out.diffuse"

SIApplyShaderToCnxPoint "Cell", "Group.Override.material-surface-out-diffuse"

関連項目

AddProp