我一直在努力学习更多3D建模,并且对构建用于AR预览的USDZ文件非常感兴趣。我已经成功创建了USDZ对象,但是在使纹理看起来很正确时遇到了麻烦。
当我在Xcode中打开.obj时,我的模型看起来很棒。这是我的“材质”面板的屏幕截图;
我并不完全熟悉模型和纹理,但是由于了解usdz_converter
中的可用选项,因此我试图辨别实现与Xcode相同外观的正确命令是什么。我一直在使用此命令;
xcrun usdz_converter myObject.obj myObject.usdz -m Back_Texture -emissive_map Back_Texture.jpg
对于每个Xcode,我可以看到我的纹理已应用于“漫反射”和“发射”属性。 usdz_converter
没有用于漫反射的选项,我不确定理想的命令是在USDZ中正确渲染模型。我基本上只有一个带有前纹理(.jpg)和后纹理(.jpg)的矩形,当作为AR预览查看时,它会变得太暗(但同样,在.obj状态的Xcode中看起来很棒)