シェーダコンパウンドプロパティの編集
 
 
 

シェーダコンパウンドには、コンパウンドを区別する情報を設定できるプロパティがあります。

次のいずれかを実行します。

A

シェーダ コンパウンドのクラス名です。「シェーダ コンパウンドを作成する」を参照してください。

B

シェーダ コンパウンドが存在する Preset Manager のグループです。「シェーダ コンパウンドを作成する」を参照してください。

C

作成者の名前。識別の目的で使用します。このフィールドはオプションです。

D

シェーダコンパウンドの目的が識別できるような情報。このフィールドはオプションです。

[詳細](Description)ボックスで改行するには、[Ctrl]+[Enter]キーを押します。

E

シェーダ コンパウンドのバージョンです。「シェーダ コンパウンドのバージョニング」を参照してください。

[バージョンタグ]はこのバージョンのシェーダコンパウンドについて説明を追加するもので、オプションです。

F

Render Treeに表示されるシェーダコンパウンドのカラー。カラー チップをクリックして、カラー エディタからカラーを選択します。

G

シェーダコンパウンドを編集可能または不可に設定します。

  • シェーダコンパウンドを他のユーザが編集できるようにする場合は、このオプションを選択します。

  • 他のユーザが誤ってシェーダコンパウンドを編集するのを防ぐには、このオプションを選択解除します。このオプションをオフにすると、シェーダコンパウンドの小文字の「e」が非表示になり、[コンパウンドの編集](Edit Compound)コマンドがグレーで表示されます。

H

[シェーダ コンパウンド PPG ロジック](Shader Compound PPG Logic )プロパティ エディタが開きます。ここには、ユーザがコンパウンドのプロパティ ページを開いて相互に作用するときに自動的に実行されるスクリプトを記述できます。

[スクリプト言語](Script Language)を指定し、[ロジック](Logic)セクションを使用して OnInit および <parameter>_OnChanged() コールバック プロシージャを定義します。

スクリプトの[PPG.PPGLayout]セクションでシェーダ コンパウンドのプロパティ ページのユーザ インタフェースのレイアウトを変更することもできます。

シェーダ コンパウンドにドキュメントをリンクするには、[PPG.PPGLayout.SetAttribute siUIHelpFile]コマンドを使用して、ヘルプ ファイルへのパスを入力します。

PPG ロジックのスクリプトの例を見るには、[パーティクル レンダラ](Particle Renderer)コンパウンドのようなファクトリ シェーダ コンパウンドを確認してください。