3D引擎做示例,你用过几种?

3D引擎做示例,你用过几种?

三.js()

Three.js 是一个开源 JavaScript 3D 引擎。 该项目的目标是创建一个低复杂度、轻量级的3D库UI界面,以最简单、最直观的方式封装WebGL中的常用方法。 目前由强大的贡献者团队维护。

PhiloGL (‎)

PhiloGL 是 Sencha Labs 开发的一个新的 WebGL 开源框架。 它提供了强大的APIwebgl游戏开发,帮助开发者轻松开发WebGL并将其集成到Web应用程序中,实现数据可视化和代码化。 创作和游戏开发。

巴比伦.js ()

强大的 3D 游戏引擎,由 Microsoft 员工 David Cathue 开发。 与Three.js相比音乐,Three.js更偏向动画,而Babylon.js更适合游戏开发。

场景JS()

SceneJS是一个开源的JavaScript 3D引擎,特别适合需要高精度细节的模型需求,例如工程和医学中常用的高精度模型。

x3dom()

X3DOM 是一个实验性开源框架,具有原始的 X3D 元素,可以通过 X3D 插件、Flash 或 WebGL 进行渲染。

铜光 ()

这是一个“商业级WebGL 3D引擎和编辑器”webgl游戏开发,您可以免费使用,但如果您想获得带有支持文档、源代码和其他服务的未压缩完整版本,则需要购买许可证。

每个框架都有自己的特点,开发者可以根据自己的需求选择最适合自己的框架。 在接下来的几章中,我们将使用Three.js作为3D引擎示例,它是目前最流行的WebGL框架。

在这么多的WebGL框架中,使用最广泛、相关文档最丰富的就是Three.js。

Three.js能做什么,看看官网上的案例,你可能会感到惊讶。

webgl游戏开发_开发游戏需要什么技术_开发游戏软件需要多少钱

Three.js 完全开源,并且发展迅速。 现在已经达到版本 r63。 您可以在 GitHub () 上找到完整的源代码。

文章来源:http://bbs.pcbeta.com/viewthread-1463093-1-1.html