Shader.ProgID

導入

v2.0

詳細

Parameter.ConnectFromProgIDメソッドを使用してシェーダを作成し直すのに使用できるStringID を戻します。

VBScript の例

'
'       This example illustrates how to recreate a wood texture
'       using shader ProgIDs
'
set grid = ActiveSceneRoot.AddGeometry("Cube","MeshSurface")
set mat = grid.AddMaterial("Phong")
set phong = mat.Surface.Source
LogMessage phong.ProgID
set color8mix1 = phong.ambient.ConnectFromProgID("Softimage.sib_color_8mix.1")
LogMessage color8mix1.ProgID
set color8mix2 = phong.diffuse.ConnectFromProgID("Softimage.sib_color_8mix.1")
LogMessage color8mix2.ProgID
set tex3d = color8mix1.color1.ConnectFromProgID("Softimage.txt3d-wood.1")
LogMessage tex3d.ProgID
color8mix2.color1.Connect tex3d