v2.0
Returns a String id that can be used to recreate the shader using the Parameter.ConnectFromProgID method.
// get accessor String rtn = Shader.ProgID; |
' ' 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 |