v4.0
指定のポートとこのポートにアタッチされているシェーダの間にシェーダを挿入します。 指定されたポート上の既存のシェーダはすべて、シェーダのメインの入力ポートに移動されます。
oReturn = InsertShader( PresetObj, InputObjs, [Name] ); |
新規に作成されたシェーダを戻します。
パラメータ | タイプ | 説明 |
---|---|---|
PresetObj | String またはプリセット オブジェクト(「SIGetPreset」を参照) | シェーダ プリセット |
InputObjs | 文字列 |
シェーダの接続ポイントのリスト。 デフォルト値: 現在選択されている値 |
Name | 文字列 | 挿入されたシェーダの名前 |
' Create a sphere, add a default material and texture projection NewScene , false CreatePrim "Sphere", "MeshSurface" ApplyShader , , , , siLetLocalMaterialsOverlap CreateProjection "sphere", siTxtPlanarXY, siTxtDefaultSpherical, "Texture_Support", "Texture_Projection" ' Connect an image shader to the diffuse port of the Phong SIApplyShaderToCnxPoint "Image", "Sources.Materials.DefaultLib.Material.Phong.diffuse" ' Insert an invert node between the Phong and the Image node InsertShader "Image_Processing\Invert", "Sources.Materials.DefaultLib.Material.Phong.diffuse" |