什么是 WebGL,它有什么优点?
前端面试题(9)
打卡:
2021-5-4
HTML
什么是 WebGL,它有什么优点?
WebGL(全写 Web Graphics Library
)是一种 3D 绘图标准
允许把 JavaScript 和 OpenGL ES 2.0 结合在一起,通过增加 OpenGL ES2.0 的一个 JavaScript 绑定,WebGL 可以为 HTML5 Canvas 提供硬件3D加速渲染
更流畅展示 3D 场景和模型,创建复杂的导航和数据视觉化
免去了开发网页专用渲染插件的麻烦
解决了现有的 Web 交互式三维动画的两个问题:
(1)通过 HTML 脚本实现 Web 交互式三维动画,无需任何浏览器
插件支持
(2)利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的 OpenGL 接口实现的。
通俗说 WebGL 中 canvas 绘图中的 3D 版本。因为原生的 WebGL 很复杂,我们经常会使用一些三方的库,如 three.js等,这些库多数用于 HTML5 游戏开发。
还没有评论,来说两句吧...