Android最有效的3D引擎?

时间:2012-03-13 13:21:31

标签: android c++ c 3d-engine

我正在为Android寻找方便快捷的3D引擎。你能推荐我一个吗?现在我选择ShiVa3D,但我真的很关心性能,因为我正在编写增强现实应用程序,它肯定需要所有CPU资源=)。

我需要的所有3D引擎都是:

  • 从3dmax导入的负载模型(场景)
  • 渲染基本动画
  • 播放音频
  • 加载C ++模块(带帧处理的外部库)
  • 也许(不是强制性的!)基本物理

所以我寻找轻便的3d引擎for android =)或性能差异不显着?

2 个答案:

答案 0 :(得分:2)

Unity3D应该涵盖您的所有需求。它轻巧,方便,易学。

Shiva也具备这些品质,但不如Unity那么简单方便。它的另一个好处是不需要400美元的许可证即可发布到Android。

其他选项对于您的需求来说可能过于繁琐。

在性能方面,我不认为这有很大的不同。优化多边形计数,纹理和代码的负担更多。

最重要的是,我认为Unity可能会节省你的时间,Shiva可能会给你一些钱。所以你的里程可能不一样。 Unity3D有一个Android试用版,您可以用它来测试和比较

答案 1 :(得分:1)

我是Linderdaum Engine的开发人员之一,会建议您使用它。它是开源的。它在Windows和Android上运行,因此您可以在Windows上进行所有原型设计。它可以:

  • 加载从3dsmax
  • 导出的动画.md5模型
  • 渲染骨骼动画
  • 播放.ogg和跟踪器(.xm,.it - 在移动设备上非常方便) 音频
  • 集成了Box2D物理

您可以轻松地在其中加载C ++模块。

相关问题