Shader.ProgID

Introduced

v2.0

Description

Returns a String id that can be used to recreate the shader using the Parameter.ConnectFromProgID method.

C# Syntax

// get accessor

String rtn = Shader.ProgID;

Examples

VBScript Example

'

'	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