0

I have some code in .fx file whening using fxcomposer,and I met some code like this:

 float4x4 WorldITXf : WorldInverseTranspose < string UIWidget="None"; >

what is the < and > containning meaning?

4

1 に答える 1

2

< string UIWidget="None"; >HLSL コンパイラまたは Direct3D では使用されない注釈です。これは、ツール内のシェーダーにインタラクティブなコントロールを提供する方法を決定するために、FXComposer によって使用されます。

これは、従来の Direct3D 9 時代の効果システムの側面であり、FXComposer、RenderMonkey、Autodesk 3DS MAXなどのデジタル コンテンツ作成 (DCC) ツールが、シェーダーの動作を制御するためのよりアート主導型の UI を提供しやすくすることを目的としていました。

アート主導のシェーダー制作のためのより現代的なソリューションは、プログラマーがシェーダーを「微調整」でマークアップするだけではなくなり、Visual Studio のシェーダー デザイナーのようなフロー図で行われることが多くなりました。ただし、ここでの VS のソリューションはそれほど堅牢ではありません。 Unreal Engine のビジュアル シェーダー デザイナーの言葉です。

MSDNを参照

于 2015-07-17T16:15:13.917 に答える