在iPhone中显示OpenGL动画的最佳过程
|
我在将骨骼和骨骼动画从Maya导入到Blender到iPhone时遇到问题。这是我所做的:
安装ColladaMaya插件以导出DAE,以便Blender导出
使用Jeff LeMarche的脚本能够导出模型的单个关键帧并将此.h文件导入iPhone游戏
使用Jeff LeMarche的更多步骤设置GLView,并将其渲染到我们的游戏中,因此此模型显示在实际游戏旁边(不是3D模式)。
研究了oolongngine,sio2(已应用,但尚未收到他们的电子邮件),其他SO q解决方案,包括游戏开发人员的解决方案
使用FBX SDK内容管道进行审查,以动态生成动画的类文件。
我可以导入模型并显示它。这些过程中有许多响应该问题,而使开发人员以编程方式操纵游戏对象。
我的主要问题是找到将动画导入到现有游戏旁边的iphone的最佳,明确的过程?我不需要一个完整的游戏或一个完整的场景,只需要一个动画模型和一些后续步骤即可。
该动画旨在循环播放。还有3种动画将在不同的游戏状态下播放(好动作,坏动作等)。因此,我担心LeMarche的关键帧解决方案(这基本上意味着将每个关键帧导出为.h文件)将非常耗时且占用大量内存。我当然愿意这样做,但是在我完成所有研究(不包括其他链接)之后,除了手动导出每个关键帧并导入它们之外,我对下一步工作一无所知。
编辑:
我为任何能给我一个明确定义的流程(从3D应用程序将动画导入iPhone)的人添加了一笔奖励。不是整个应用程序本身(即Unity,Sio2等),而是在应用程序中显示3D叠加层(例如在珠宝迷游戏旁边的动画模型,不与世界互动)。
人们总是说“创建自己的模型加载器”。是否存在脚本,示例,教程,从3D应用程序(最好是Maya或Blender)导出到“模型加载器”过程并导入此动画并将其渲染到Objective-C中的所有内容?
没有找到相关结果
已邀请:
5 个回复
苛肠倒俱
浅镁
殿虫
车料
垫歌蝎降凤