Shiva3D vs Unity 3D与其他3D引擎的iPhone高分辨率3D模型查看器

时间:2010-08-02 18:31:30

标签: iphone 3d unity3d 3d-engine

我正在尝试向iPhone移植具有高分辨率纹理的3D网格的实时3D可视化(能够旋转和/或放大/缩小)(并且希望材料,凹凸贴图,阴影和其他现实主义程度)。 (网格本身已针对lowpoly进行了优化,但纹理会添加细节。)

我所需要的只是iPhone上的模型查看器,支持高分辨率的逼真纹理。哪种3D引擎最适合这种情况(或者,甚至应该使用3D引擎)?

  • 我原本考虑从一个角度的枢轴到360度的每一个导出离散的逐帧渲染到“模拟”能够在3D中旋转模型,然后是检测用户输入的问题(向左/向右旋转以加载右侧帧图像。由于我有3D模型,使用iPhone处理器渲染它可能更有意义。

1 个答案:

答案 0 :(得分:1)

我的Molecules iPhone / iPad应用程序的源代码,提供具有全触摸旋转,缩放和翻译的三维分子模型,可在BSD许可下使用,如果您想使用该代码作为一个起点。我还没有为各种细节级别重新渲染,但这是我正在努力的事情。

但是,我不在该应用程序中使用纹理。有关在模型中使用纹理的示例,您可以旋转,请参阅我基于Apple的this sample application示例编写的PVRTextureLoader。使用mip-mapping PVRTC压缩纹理,可以在模型上获得高度的纹理细节。