0418名無しさん@お腹いっぱい。
2018/05/17(木) 00:02:17.95ID:EvwbZcVaShaderMixerはDSのWindow/Panes(Tabs)/ShaderMixerで開ける
開くとシェーダーエディタタブ群に「DAZ Default Material」があり、
左の上側にPreviewがある(IrayではShader MixerのPreviewは使えない)
その下側に、Brickardタブ、Prpertiesタブがある
Brickyardタブ/Language Filter:を「Material Definition Language(MDL)」にする
これがIrayシェーダーミキサーのBrick(レンガ)群で
そのBrickをWクリックまたはドラッグでシェーダーエディタタブに配置し
接続させてシェーダーをカスタマイズや新規作成できる
拡張子.mdlのカスタムを使う前の準備として
ShaderMixerタブ/Edit/MDL Directory Managerを開く
MDL Directories/Current Directories/Base Pathsをクリックし
Add...で、日本語を含まない新規ディレクトリを指定する(ここでは仮にMyShaderフォルダとする)
するとMDL Directories/Current Directories/Base Paths/MyShaderとして登録される
Acceptを押してMDL Directory Manager閉じる
DSを閉じる
>>415でダウンロードしたnormal_combiner.zipを解凍し、
解凍したフォルダ内のnormal_combiner.mdlを、先のMyShaderフォルダ内にコピーする
DSを起動する(mdlファイルの読み込みと構文チェックはDSの起動時に行われる)
ShaderMixierタブを開く
Brickyardタブ/Language Filter:を「Material Definition Language(MDL)」にし、
Bricks(Default)ツリー/Functions/MDL/Custom MDLというBrickがある
その「Custom MDL」Brickをシェーダーエディタに(Wクリックorドラッグで)配置する
次は「Custom MDL」Brickを、mdlファイル内の関数を呼び出す方法を説明する