使用 MTKTextureLoader 加载图像而不翻转?

Cur*_*ous 5 macos objective-c ios metal

似乎MTKTexureLoader newTextureWithContentsOfURL...自动翻转图像。这会导致我所有包含传统 UV 坐标的模型和网格显示不正确。我没有在选项中看到任何内容来指定是否会发生这种情况。有什么方法可以使用MTKTextureLoader并保持图像的方向吗?

Rhy*_*man 3

无论如何,我看不到MTKTextureLoader翻转你的图像,但你可以简单地翻转你的纹理坐标:

{ u, v } -> { u, 1-v }
Run Code Online (Sandbox Code Playgroud)