将Cinema 4D型号和Texture放入iPhone App

我是一名iPhone开发人员,我正在尝试将我在Cinema 4D中创建的3D模型变成一个应用程序。我实际上找到了一种方法来获取模型(通过将其导出为.dae或obj并使用python脚本),这种方法非常有效但是我无法获得纹理。我的脚本实际上也只能处理1个纹理。 基本上我需要在c4d中创建和导出UV贴图(但我不知道如何做到这一点)或者我找到了一种方法来使用脚本或PowerVR将多个纹理读入我的Open G1-ES应用程序。 (这可能更好) 对于noob问题很抱歉,但我在3D世界非常新。 干杯     
已邀请:
我建议你使用Blender。导出Blender的Cinema-4D模型,并使用Blender创建UVMaps。 您需要进行接缝并打开模型。之后保存纹理的targa模板,在该targa上应用纹理。将其保存为png或jpg。将该纹理图像应用于Blender中的模型。现在您可以导出Wavefront OBJ文件。 使用OpenGLOBJLoader类在iPhone中渲染模型。 还有一件事:你应该在y轴上反转(减去1)纹理坐标,以便正确渲染纹理。 例如,如果你有这样的纹理坐标: vt 0.800008 0.400000 vt 0.800008 0.150000 ... 确保你将它们倒置如下: vt 0.800008 0.600000 vt 0.800008 0.850000 ...     

要回复问题请先登录注册