Directx 在hlsl中,这意味着什么

Directx 在hlsl中,这意味着什么,directx,shader,hlsl,fxcomposer,Directx,Shader,Hlsl,Fxcomposer,在使用fxcomposer时,.fx文件中有一些代码,我遇到了如下代码: float4x4 WorldITXf : WorldInverseTranspose < string UIWidget="None"; > float4x4-WorldITXf:worldInverseTransfose 包含的含义是什么?是HLSL编译器或Direct3D不使用的注释。FXComposer只是使用它来确定如何在工具中为着色器提供交互式控件 这是传统Direct3D 9时代效果系统的一个

在使用fxcomposer时,.fx文件中有一些代码,我遇到了如下代码:

 float4x4 WorldITXf : WorldInverseTranspose < string UIWidget="None"; >
float4x4-WorldITXf:worldInverseTransfose
包含的含义是什么?

是HLSL编译器或Direct3D不使用的注释。FXComposer只是使用它来确定如何在工具中为着色器提供交互式控件

这是传统Direct3D 9时代效果系统的一个方面,旨在使数字内容创建(DCC)工具(如FXComposer、RenderMonkey等)更容易提供更多艺术驱动的UI来控制着色器行为

更现代的艺术驱动着色器制作解决方案已经不再仅仅让程序员用“调整”标记着色器,而是更多地使用Visual Studio之类的流程图来完成——尽管VS的解决方案远不如虚拟引擎中的Visual shader designer所说的那么健壮