一、Three.js:JavaScript 3D WebGL库 82k
二、Babylon.js:Web3D图形引擎 17.5k
三、Filament :谷歌移动优先的WebGL框架 14.1k
四、KickJS :Web的开源图形和游戏引擎 175
五、ClayGL:构建可扩展的Web3D应用程序 2.4k
六、PlayCanvas:网络游戏和3D图形引擎 7.4k
七、WebGLStudio.js和Litescene.js:开源Web 3D图形编辑器和创建器 4.6k
八、 Luma:Uber的3D WebGL可视化库 3.6k
十、X3DOM:在任何Web项目中构建和嵌入3D元素
ue
blender
maya
3dmax
框架:
-
Three.js(比较底层的框架,只是一个渲染器,复杂的游戏互动需要找合适的插件)
-
babylon.js (巴比伦 js,是微软开发和维护的 web 端 3D 引擎)
-
A-frame (VR 开发专用,html 自定义 tag 形式编程)
-
cesium
-
Whs
-
PlayCanvas(可视化编辑器,走设计的 workflow)
其他:
Unity (Unity 2018.2 开始已经彻底弃用 js,使用 C#)
CopperCube (可视化编辑器类型)
见小程序官方文档
Cocos/Laya/Egret引擎适配