WebGL框架推荐

大致理解了WebGL的原生API后,可以说对于完全不了解OpenGL或者三维设计的Web开发者来说是十分生涩难懂的。但是,也有很多人基于WebGL开发出了各种开源框架,现在,我们就来看看目前有哪些框架能...

大致理解了WebGL的原生API后,可以说对于完全不了解OpenGL或者三维设计的Web开发者来说是十分生涩难懂的。但是,也有很多人基于WebGL开发出了各种开源框架,现在,我们就来看看目前有哪些框架能够为我们所用。


Three.js

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


PhiloGL

PhiloGL 是由Sencha 实验室开发的一个新的WebGL开源框架,提供了强大的API,可帮助开发者轻松开发WebGL并整合到Web应用中,实现数据可视化,代码。创作和游戏开发。


Babylon.js

一个强大的3D游戏引擎,由Microsoft的员工David Cathue主导开发。和Three.js相比,three.js更倾向于动画,而Babylon.js则更适合游戏开发。


SceneJS

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


x3dom

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


CopperLicht

这是一个“商业级别的WebGL 3D引擎和编辑器”,你可以免费使用,但是要想获得未压缩的完整版带支持文档的源码和其他服务,则需要购买授权。

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


在这么多WebGL框架中应用最广泛的,相关文档资料最丰富的当数three.js莫属了。

Three.js能做到什么,来看看官网的案例,也许会让你惊叹不已。


Three.js完全开源,并且发展迅速,目前已经发展到了r63版本,你可以在GitHub 上找到完整的源代码。

来源:CSDN

  • 发表于 2017-02-22 16:57
  • 阅读 ( 459 )
  • 分类:互联网

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
mni_Ya

28 篇文章

作家榜 »

  1. mni_Ya 28 文章
  2. qtb000 4 文章
  3. we 1 文章
  4. NEVER SETTLE 0 文章
  5. pengzhiqiang 0 文章
  6. 搁浅 0 文章
  7. 游荡在大马路上的大马猴 0 文章
  8. MGeek 0 文章