Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 渲染自定义模型(从Photoshop 3D导出)_Ios_Opengl Es_Photoshop_Glkit - Fatal编程技术网

Ios 渲染自定义模型(从Photoshop 3D导出)

Ios 渲染自定义模型(从Photoshop 3D导出),ios,opengl-es,photoshop,glkit,Ios,Opengl Es,Photoshop,Glkit,我一天中的大部分时间都在尝试将一个自定义对象导入iOS,以便在OpenGL ES或GLKit中进行渲染 从photoshop我可以导出以下格式:Collada、Flash 3D、Google Earth 4 KMZ、U3D和Wavefront | OBJ 我的第一个问题是,Photoshop可以导出哪些格式最适合将我的模型导入iOS。一天中的大部分时间我都在尝试OBJ,但我的期望是我需要基本上“滚动”我自己的OBJ加载器,大多数在互联网上已经开发的,并且在各种堆栈溢出答案中不再起作用或渲染我的对

我一天中的大部分时间都在尝试将一个自定义对象导入iOS,以便在OpenGL ES或GLKit中进行渲染

从photoshop我可以导出以下格式:Collada、Flash 3D、Google Earth 4 KMZ、U3D和Wavefront | OBJ

我的第一个问题是,Photoshop可以导出哪些格式最适合将我的模型导入iOS。一天中的大部分时间我都在尝试OBJ,但我的期望是我需要基本上“滚动”我自己的OBJ加载器,大多数在互联网上已经开发的,并且在各种堆栈溢出答案中不再起作用或渲染我的对象的纹理


关于我如何推进这项工作的任何建议。我学习的动力很强,但我只需要朝着正确的方向努力。

我没有为iOS做过这件事,但我已经为学校项目编写过几次OpenGL.obj加载程序,如果你对OpenGL的工作方式有很好的了解,这并不难

通过快速搜索,我找到了这些资源。首先是一个开源的OBJ加载器,它可能适合您(不知道您是否已经尝试过):

另一个可能是开源iSGL3D框架中的PowerVR POD loader。我对这种格式一无所知,但您应该能够使用PVRGeoPODGUI或Collada2pod工具转换您的模型。不过,我不知道iSGL3D框架有多好

还有cocos3d尚未发布,但已经可用:。他们承诺从多种格式加载网格,包括Blender、3DS Max和Collada。实际上,这可能是你最好的选择


希望这有帮助

您在使用其他obj装载机时有什么问题?谢谢您提供的其他建议。我已经玩了相当多的波前Obj加载程序,不幸的是Photoshop只输出UV纹理,显然他的实现不能很好地与之配合。你的其他建议应该很有趣,再次感谢你!