文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
通过 Babylon.js 使用 WebGL 进行渲染
如今的 3D 游戏,理所应当要使用 GPU 来渲染。本系列教程的真正目的是建立自己的 3D 软件渲染引擎,了解 3D 相关的基本知识。一旦你能明白这几章的内容,使用 OpenGL/WebGL 或 DirectX 将会是得心应手的。
在我们周围,一直都有一套框架可以使得开发人员非常容易的构建 Html5 3D 游戏。它就是由 David Catuhe 构建的 Babylon.js。
David 已经开始在他的博客上写了一系列教程以便让大家知道如何使用他自己写的 WebGL 3D 引擎。入口在这里: Babylon.js:使用 JavaScript 的 Html5 WebGL 引擎来构建 3D 游戏
通过这一系列教程: Babylon.js:如何加载并使用由 Blender 导出的.babaylon 文件 ,你就可以在浏览器中使用 GPU 来加速我们的模型!
如果你由 IE11,Chrome 或 FireFox 或任何可以执行 WebGL 的设备/浏览器的话,你可以在这里测试效果:
Babylon.js - WebGL 的 3D 引擎: 预览苏珊娜模型纹理以及硬件加速效果!
由于使用了 WebGL,我们得到了一个巨大的性能提升。比如,在我的 Surface RT 的 Windows8.1 中,使用 IE11,我从 3D 软件渲染引擎的 640x480 分辨率绘制 4 帧每秒的速度提升到了 WebGL 渲染引擎的 1366x768 分辨率下的 60 帧每秒的速度!
本系列教程已完结。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论