webgl发展的很快,可谓日新月异,所以下面的这些引擎过一个月,半年可能就不是现在这样了,对应的连接地址以方便查看比较。
一。小场景的开源三维js引擎
1.babylonjs:http://www.babylonjs.com/(当前在用)
优点:有微软背景,有不少的demo,有较详细的api文档,有供测试的平台,有提供3dsmax转换模型的插件,
缺点:中文资料很少,没有系统的中文教程,如从入门到精通都可以给你讲一遍系统的教程,论坛也会被墙,相关的qq群较少,群里的人也不多,所以能真正指导我们的大牛也比较少。应该是国内用的 比较少。
2.threejs(当初选择引擎时关注过,选择了babylonjs后就没有去进步了解了)
优点:国内用的比较多,所以中文的资料也会比较多,有比较系统的中文教程如从入门到精通。用的人比较多,所以相关的qq群较多,群里的人也较多,接触到的大牛应该也会比较多。
缺点:没有提供一些基础建模软件的插件,比如3dsmax的模型导出插件,虽然说提供一些读3ds格式,fbx格式的场景。
webgl发展很快,所以有些暂时不够友好的,相信在大家的努力下很快会变的很好用。
二。大场景基于earth的开源三维js引擎(查找过一些相关资料然后进行对比,准备选择一种以后自己使用)
1.cesiumjs(http://cesiumjs.org/)
优点:有较多的demo,详细的api文档,有测试平台,比较丰富的展示特性和扩展。
2.webglearth(http://www.webglearth.com/)
demo较少,但一些基本的gis功能都有,简单实用,好像没什么更新过
3.openwebglobe(http://world.openwebglobe.org/)
效果不是很好,加载不流畅,展示的功能也比较少,后面就没有进步了解了