开源3D渲染引擎选择 GamePlay3D

2020-03-06  本文已影响0人  Lucky胡

项目需要找一个开源3D渲染引擎,由于不是开发游戏,所以对各种炫酷效果没有要求,对编辑器也暂时没有需求。

对目前的一些开源引擎进行了对比:

开源引擎

引擎名称 网址 Stars Forks 更新时间
Ogre https://github.com/OGRECave/ogre 1.4k 0.5k 数天内
Godot https://github.com/godotengine/godot 26k 5k 数天内
GamePlay https://github.com/gameplay3d/GamePlay 2.9k 1.1k 4年前
Horder3D https://github.com/horde3d/Horde3D 0.8k 0.2k 2年前
Filament https://github.com/google/filament 8.1k 0.5k 数天内
Panda3D https://github.com/panda3d/panda3d 2k 0.5k 数天内

选型问题

1、是否有编辑器

Ogre/Godot有编辑器,可以直接用C#编辑场景。

其他都没有编辑器,需要手写场景。

2、学习资料、社区

Godot、ogre资料很多,社区很多。

GamePlay很久没有更新了,Filament是很新的引擎,资料很少,几乎查不到。

3、复杂度

GamePlay公司正在使用,容易学习。

Filament刚刚开始,源码容易阅读。

Godot已经非常复杂了,不容易全部阅读、自定义修改了。

4、完善度

Godot有全局光、动画效果等,filament几乎都要自己实现。

在Filament和GamePlay中,两者都提供转换工具,将fbx等转换为引擎可以识别的。但是Filament不支持fbx动画,所以选择了Gameplay。

Gameplay的集成

GitHub地址:https://github.com/gameplay3d/GamePlay

集成到Android里的demo地址:
https://github.com/Hujunjob/GamePlay

GamePlay3D 集成 Android
https://www.jianshu.com/p/c2eff71bcf20

上一篇 下一篇

猜你喜欢

热点阅读