美文网首页
一种正在取代WebGL的新技术-WebGPU

一种正在取代WebGL的新技术-WebGPU

作者: Real游戏引擎开发者 | 来源:发表于2019-11-09 14:41 被阅读0次
image

WebGPU是未来用于加速图形和计算的web标准和JavaScript API的工作名称,旨在提供“现代3D图形和计算能力”。它是由W3C的GPU为来自苹果、Mozilla、微软、谷歌和其他公司的工程师开发的

与WebGL不同,WebGPU不是任何现有的本地API的直接端口。它基于Vulkan、Metal和Direct3D 12中的概念,旨在为这些跨移动和桌面平台的现代图形api提供高性能

历史

2016年6月8日,谷歌向WebGL工作组展示了“显式web图形API”(在两年一次的面对面会议期间)。探讨了构建一个新的API来最终取代WebGL的基本思想和原则,即“WebGL Next”。

2017年1月24日,在温哥华举行的WebGL工作组会议上,Khronos主持了一场旨在讨论“WebGL Next”想法的无ip会议(IP-free meeting)。谷歌团队展示了NXT原型,实现了一个新的API,它可以在基于OpenGL的Chromium中运行,也可以在OpenGL和Metal中独立运行。NXT借鉴了所有Vulkan、Direct3D 12和Metal原生api的概念。苹果和Mozilla的代表也展示了他们基于Safari和Servo的原型,这两款产品都与Metal API非常相似。

2017年2月7日,苹果公司的WebKit团队提议成立W3C社区小组来设计API。与此同时,他们以“WebGPU”的名义宣布了一项概念和提案的技术证明,该证明基于苹果公司的Metal概念。这个WebGPU的名字后来被社区团体采用作为未来标准的工作名称,而不仅仅是苹果最初的提议。为了避免更多的混乱,最初的提议被重命名为“WebMetal”

W3C的“WebGPU”社区组织于2017年2月16日成立。此时,所有的Apple、谷歌和Mozilla都在该领域进行了试验,但只有Apple的建议被正式提交到“gpuweb-proposal”存储库。不久之后,在2017年3月21日,Mozilla在Khronos储存库中提交了一个WebGL Next的提案,基于Vulkan的设计。

2018年6月1日,谷歌的Chrome团队以跨浏览器标准化工作中“最高层问题的解决方案”为例,宣布了实施未来WebGPU标准的意向。

本人正在从事基于Vulkan的WebGPU标准实现工作,欢迎相互讨论

相关文章

  • 一种正在取代WebGL的新技术-WebGPU

    WebGPU是未来用于加速图形和计算的web标准和JavaScript API的工作名称,旨在提供“现代3D图形和...

  • WebGPU学习笔记:01认识WebGPU

    WebGPU入门 随着WebGPU日益成熟,本季度将赢来WebGPU正式版本的发布。关注WebGPU开发的小伙伴也...

  • three.js是什么

    webgl是HTML5中提出的新技术,是一种3D绘图标准,这种绘图技术标准允许把JavaScript和Open...

  • WebGPU的实践

    苹果在去年年初提出了由其主导的WebGPU标准,以实现现代GPU功能,在接口看来,与其独有的Metal标准是一致的...

  • 五 WebGL

    ← Svg入门WebGL(Web Graphics Library)是一种 3D 绘图协议,WebGL可以为 HT...

  • 《WebGL编程指南》1&2 WebGL入门

    什么是WebGL? WebGL是一种可以在网页上绘制渲染3D图形,并允许用户与之交互的技术。浏览器内置了WebGL...

  • 一.webgl和three的介绍

    什么是WEBGL?WebGL (Web图形库) 是一种JavaScript API,用于在任何兼容的Web浏览器中...

  • vue+three.js的3D可视化机房

    1、WebGL与threeJS WebGL是一种3D绘图协议,其允许JavaScript和OpenGL ES2.0...

  • WebGL实现简单滤镜

    1. WebGL介绍 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标...

  • mapbox的基本原理和核心差异

    首先来科普一下什么是webgl webgl 全拼 Web Graphics Library 是一种3D绘图协议,可...

网友评论

      本文标题:一种正在取代WebGL的新技术-WebGPU

      本文链接:https://www.haomeiwen.com/subject/oqhnbctx.html