Ios 是否更正用于SceneKit内容的普通地图格式-DirectX或OpenGL?

Ios 是否更正用于SceneKit内容的普通地图格式-DirectX或OpenGL?,ios,opengl-es,directx,scenekit,normals,Ios,Opengl Es,Directx,Scenekit,Normals,我想知道,对于iOS,在SceneKit内容中使用哪种格式的法线贴图是正确的?此处引用: OpenGL还是DirectX?还是不重要?我必须通过在平面上并排测试OpenGL和DirectX法线贴图类型来解决这个问题。这给了我以下结果: 这意味着,如果您可以选择OpenGL或DirectX法线贴图,最好选择OpenGL。“此处引用:DirectX vs.OpenGL法线贴图。”该图像来自何处,指的是什么?OpenGL和D3D没有定义“普通地图格式”。有时候,当iEx购买模型时,下载中有两个版本的

我想知道,对于iOS,在SceneKit内容中使用哪种格式的法线贴图是正确的?此处引用:


OpenGL还是DirectX?还是不重要?

我必须通过在平面上并排测试OpenGL和DirectX法线贴图类型来解决这个问题。这给了我以下结果:


这意味着,如果您可以选择OpenGL或DirectX法线贴图,最好选择OpenGL。

“此处引用:DirectX vs.OpenGL法线贴图。”该图像来自何处,指的是什么?OpenGL和D3D没有定义“普通地图格式”。有时候,当iEx购买模型时,下载中有两个版本的普通地图(DX和GL)。在SceneKit中使用基于物理的照明模型时,要使用哪个模型图像来源于此:如果您使用的是其他人的着色器,那么您应该使用他们所说的法线贴图的“格式”。查看他们的文档,看看他们希望地图中的法线位于哪个坐标系。通常,你可以通过翻转绿色/Y通道值来反转它们。我已经在Photoshop中这样做了,但我仍然不知道哪一个是正确的地图。看参考图像(从我的问题)和假设我有一个飞机在现场,我想有一个虚构的,但可见的颠簸在中间。哪个法线贴图可以提供准确的渲染结果。OpenGL还是DirectX版本?在iOS设备上使用SceneKit,启用基于物理的照明模型(将在endeffect中使用金属)。