シェーダパーサウィザード
 
 
 

シェーダパーサウィザードはシェーダ言語パーサを登録するためのプラグインコードを生成します。シェーダパーサはSoftimageでカスタムシェーダ定義をバッチ生成するように設計された特別なプラグインです。詳細については、「Creating Shader Language Parser Definitions」(『SDK ガイド』)を参照してください。

シェーダパーサウィザードの表示

  1. [ファイル](File) [プラグイン マネージャ](Plug-in Manager)を選択します。

  2. [新規作成](New)をクリックします。

  3. [Shaders] [Shader Definition]を選択してウィザードを開きます。

プラグイン

名前

生成するプラグインファイルの名前。プラグインにはシェーダパーサの生成に必要なコードが含まれます。この名前はプラグインオブジェクトを設定するときにも使用されます。

作成者

シェーダパーサプラグインを作成するユーザの名前。

言語

シェーダパーサプラグインの作成に使用する言語。サポートされている言語は、Python、C++、JScript、VBScriptです。

出力ディレクトリ

すべてのファイルが生成されるディレクトリの名前。デフォルトは現在のユーザディレクトリです。

パーサ

名前

作成するシェーダパーサの名前。

Directory(ディレクトリ)

Softimageが解析用のファイルを取得するフォルダを指定します。

File Extension(ファイル拡張子)

解析するファイルの拡張子。

コードの生成

[コードの生成]をクリックすると、シェーダパーサプラグインファイルが生成されます。以下のコールバックが生成されます。

  • <parser name>_QueryParserSettings

  • <パーサ名>_ParseInfo

  • <パーサ名>_Parse