技术交流

技术交流

为什么WebGL 2.0是更好的WEB3D图形的方法

WebGL 2.0 提供了新功能,并且以 WebGL 1.0 作为坚实的基础,WebGL 有望继续有效且可靠地交付 3D 图形,无需插件并具有最高级别的安全性。

WebGL 2.0 已经发展成为一种基于WebGL 1.0 的强大技术,现在已完全部署在 Web 上的众多专业 CAD 和 3D 应用程序中。

为什么 WebGL 如此重要。

WebGL 之所以重要有几个原因。作为一项技术,它是一种适用于现代网络浏览器的“无插件”3D 图形技术。Internet 长期以来一直尝试通过插件在浏览器中创建 3D 图形,但一般用户在管理插件过程方面经验不足,并且安装插件的过程干扰了当今的业务预期。所以webgl有效解决了这一问题。

WebGL 1.0 目前被大量使用,允许 Onshape 和 Frame 等专业应用程序在许多操作系统上的现代 Web 浏览器中运行。它运行良好,因为它利用了 OpenGL 的开放性,WebGL 2.0 将推进这一标准并推动网络上所有类型的专业 3D 应用程序的创新。

WebGL 还基于 OpenGL ES,这是一个非常成功的便携式图形开放行业标准,适用于所有主要计算机操作系统。

WebGL 的历史

WebGL 1.0 于 2011 年推出,这一年 Apple iPad 开始吸引 AEC 等商业领域的极大兴趣。WebGL 已将自己确立为跨平台、免版税的 Web 标准,可将带有插件的高质量 3D 图形带入 Web 浏览器。它是迄今为止市场上使用最广泛的 Web 图形 API,并得到 Apple、Google、Microsoft 和 Mozilla 的所有主要浏览器供应商的支持。

WebGL 的故事始于 2006 年,当时是 Mozilla 的高级工程师 Vladimir Vukicevic,当时 JavaScript 远未像今天这样普及,他开始在 Web 上试验 3D 概念。在 Mozilla 工作期间,他开始在 Canvas 中创建 OpenGL 3D 上下文的原型,然后他转向 Khronos 小组为以 Web 为中心的 OpenGL 变体(后来称为 WebGL)创建了一个新工作组。

迈向 WebGL 2.0 的里程碑

通往 WebGL 2.0 的道路上有许多重要的里程碑,谷歌地图成为最大的用户之一。这是测试 WebGL 稳定性和寿命的重要一步。

虽然 WebGL 1.0 是革命性的,因为它允许在没有插件的情况下在 Web 上加速 3D 内容,但它仍然是仿照旧的 API OpenGL ES 2.0 建模的,它有一定的局限性。WebGL 2.0 于 2017 年 1 月在 Chrome 和 Firefox 中发布,并带来了 OpenGL ES 3.0 的许多新功能。

WebGL 2.0 的设计首先整合了通过 WebGL 1.0 扩展提供的一些功能,然后减少了对 WebGL 施加的一些限制,以确保它能够在尽可能多的环境中可靠地运行。由此产生的 WebGL 2.0 是一个更加灵活的 API,可以更方便地实现高级效果。

WebGL – 网络的自然组成部分。

WebGL 已成为 Web 的自然组成部分,可以跨平台生成一致的 3D 图形。WebGL 现在 97% 已在 Firefox 浏览器中启用,并希望将其提高到 100%。与 WebGL 1.0 一样,几乎所有浏览器都期望 WebGL 2.0 实现,此外还添加了一些重要的扩展,可以在编写 WebGL 应用程序时显着提高性能。

WebGL 2.0 提供了新功能,并且以 WebGL 1.0 作为坚实的基础,WebGL 有望继续有效且可靠地交付 3D 图形,无需插件并具有最高级别的安全性。

 

 


案例评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~