在Xcode的SceneKit编辑器中使用自定义UV /纹理坐标创建光照贴图?

eiv*_*dml 6 3d xcode rendering ios scenekit

我试图在Xcode的SceneKit编辑器中为我的模型烘焙光贴图纹理.但它不会根据我的紫外坐标生成纹理.有没有办法指定Xcode的纹理坐标?

我试着用一个简单的圆形盒子来做.这是结果:

导入Collada模型

我使用单个UV /纹理坐标源导入模型.它的预览看起来是正确的,如下所示.

在此输入图像描述

烘焙光照贴图

当我尝试将光照贴图烘焙到纹理时,它会创建具有相应纹理的新UV /纹理坐标.但这是一个不同的纹理布局/纹理坐标(如下面的预览中所示).正如你所看到的,质量也不是那么好,你可以在侧面看到一个浅灰色方块.在真正的模型上,我正在测试它看起来更糟糕,一切看起来都被错误地放置了.

在此输入图像描述

这就是纹理的样子.

在此输入图像描述


那么有没有办法让它使用提供的UV /纹理坐标生成纹理?或者我应该如何使用它?