我有一个问题,因为我真的需要这个,我不知道如何解决它。 是否有可能将法线贴图图像转换为NormalBuffer?换句话说......我想在DirectX 9-12中制作一个3D应用程序,它将用于模型的纹理(模型材料)一些将从Substance Painter导出的图像。这样做有可能吗?
答案 0 :(得分:0)
要使用Substance渲染,您需要一个PBR着色器,这决定了您所需的输入。通常,您需要一个albeto(漫反射)贴图,法线贴图和一组粗糙度/金属度或镜面/光泽度的材质贴图,以及通常的环境遮挡(AO)贴图或通道。请参阅PBR Guide。
您可能需要查看SimplePBR12示例以获取工作示例。
顺便说一句,你应该真的不尝试创建一个使用Direct3D 9,DIrect3D 10,Direct3D 11和Direct3D 12的应用程序。这些日子你只需要坚持使用DirectX 11就好了,除非你是需要对DirectX 12进行额外控制的图形专家。