谷歌 Chrome 正式发布 WebGPU!Orillusion开源倒计时!
谷歌 Chrome 团队正式宣布,Chrome 用户可在 113 Beta 版本中,启用全新的 WebGPU 图形 API,支持硬件图形加速。
WebGPU 是一种新的网络标准和指令集,用于硬件加速图形和计算。它是一种新的 Web 图形 API,具有显著的优势,与 DirectX 和 Vulkan 一样,WebGPU 允许直接在显卡的 GPU 上执行渲染任务并访问高级功能。WebGPU 承诺在相同的图形处理任务上减少 JavaScript 负载,并且让机器学习模型的推理性能提高三倍以上。
WebGPU 释放了底层硬件能力,并允许在 GPU 上进行渲染和计算操作,类似于 Direct3D 12、Metal 和 Vulkan。与 WebGL 系列不同,WebGPU 提供更高级 GPU 功能的访问,并为 GPU 上的通用计算提供了支持。WebGPU图形API 的设计考虑了 Web 平台的特点,具有前端开发者惯用的 JavaScript API、与Promise集成、支持导入视频,并且提供了丰富的错误提示来完善的开发人员体验。
同时,WebGPU API 将提供更高级的图形功能,并鼓励开发人员通过反馈提出更多的功能需求。Chrome 团队还计划提供对着色器核心的更深入访问,以便进行更多的机器学习优化和人机工程在WGSL(WebGPU 着色语言)中的应用。
WebGPU 的初始版本可在支持 Vulkan 的 ChromeOS 设备、支持 Direct3D 12 的 Windows 设备和 macOS 的 Chrome 113 中使用。但也不是仅限 Chrome 的标准,后续它也可以在 Firefox 和 Safari 中使用。谷歌表示,他们正在努力扩大其实施范围,以支持更多操作系统,如 Linux 和Android。
Orillusion 是基于浏览器的 Web 渲染引擎,遵循了现代引擎都遵循的 ECS 组件式架构,采用了最新的 WebGPU 标准来提供底层的图形能力。
从技术上来看,Orillusion 实现了集群前向渲染和动态全局光照,使得整体的 3D 场景计算效率和渲染效果得到了质的提升;通过 DO 连续内存存储和 WebGPU 的 Compute Shader,实现视椎体剔除功能,减少额外的场景计算消耗;我们正在开发基于 GPU 的骨骼动画系统,通过并行计算能力更高效地支持更复杂精细的动画场景;利用 Compute Shader 的灵活性和高性能特性,开发基于 GPU 的物理仿真能力,比如粒子、软体、钢体、流体等。
与此同时,我们还在进行端云协同渲染的相关研究和实践工作,我们相信未来的引擎一定是基于云计算的全新架构引擎,这是元宇宙时代对于引擎提出的新要求。如何进行任务的端云切分,也是我们未来会着重努力的方向。
Orillusion 放弃了 WebGL 标准,选择 WebGPU 做为唯一的底层图形 API。团队成员作为 Web3D 生态摸爬滚打 10 多年的老兵,我们选择这样一个全新的轻量级 Web 赛道,利用好它的技术优势和场景优势,抓住最好的时机,在底层搭建一套完整成熟易扩展的通用底层基础工具。这是一个新技术支持的新赛道,面对的是一个具有非常大想象空间的新场景。做好底层技术、搭建基础能力,面对随时出现和爆发的未来场景,是驱动我们前进的逻辑,也是我们开源的内在驱动力。
期待与更多的生态开发者们一起打造更加丰富的 Web3D 生态,为未来的 3D 场景爆发时代做好充足的准备。
欢迎大家加入 Orillusion 开发者社群,陪我们一起见证 WebGPU 的发展,快来成为 Orillusion 社区第一批 “源” 住民吧!让一起打造有价值、有活力、有温度的共创社区!长按或扫描下方二维码添加小鸥微信进群吧!
Orillusion 致力于打造全世界第一款完全开源基于 WebGPU 标准的一种轻量级渲染引擎,目标是在浏览器中实现桌面级的渲染效果,支持超大复杂场景的 3D 呈现。易上手,易分享,易迭代,易协作、成本低,跨平台是我们的核心优势,我们将为 3D 场景爆发时代提供引擎基础工具。
未来我们将会持续把最干货最前沿的 WebGPU 技术分享给每一位社区成员,也欢迎大家为 Orillusion 开源社区做出自己的贡献。我们一直坚信,开源社区的技术留痕是每一位技术人员最崇高的追求!因此,我们尊重,我们认可,我们更期待,加入 Orillusion,让我们共同进步!
——Link uncharted, 链接未来世界
长按关注 Orillusion 官方微信
第一时间了解 WebGPU 引擎动向,学习开发技巧,一起打造 Web 3D 世界!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
劳动诉讼与开源运动中的领导权问题 ——由 Hax 与 360 劳动争议诉讼展开的讨论
毫无疑问,任何运动的实质一定是“依靠谁”和“为了谁”的问题,这个问题决定一切。因为它是第一性的,并且决定了我们在一切问题上持有怎样的观点和态度。Hax与360公司几年来的劳动争议诉讼似乎标明了一种情况,就是开发者的绝对领导地位被一些组织窃取了。这种地位是由开发者们的实践、数量和运动热情所决定的,但是一旦遇到一些好处,最终的受益者似乎并非贡献者群体,一旦遇到一些困难,倒是开源参与的个人要受到波及。说好的资本承担风险呢?收益的时候你盆满钵满,遇到困难你优先把人裁员? Hax帮助360参与开源并实现劳动雇佣中企业要求的实际收益,不然360不会正常发工资;但当企业想要不履行相关合同,随便一个由头就能扫地出门,还要败坏职业声誉。而Hax在劳动诉讼问题上的优柔寡断,“担心本案对人们参与标准和开源事业的热情产生负面影响”,显然应该归咎于普遍的全体开源开发者的动摇和犹豫。于是这就是他暂时得到的一个结果“没有从这个具体的司法案件中感受到公平正义”。如果他一个高级打工仔不能得到,那么作为群体的所有开源参与者都得不到。 这全部问题的实质就在于:开源运动在中国所促进的伟大的轰轰烈烈的互联网行业乃至于非互联网行...
- 下一篇
如何在启动 Linkis 服务的同时启动 SkyWalking 方便后续跟踪和进行故障诊断?
随着大数据技术的迅速发展,越来越多的企业开始将 Apache Linkis 作为核心数据处理和计算平台。Linkis 为企业提供了统一的数据处理环境,大大提高了数据处理效率。然而,在实际应用过程中,我们往往需要对 Linkis 的运行状况进行实时监控,以便及时发现并解决潜在的性能问题。Apache SkyWalking 是一个优秀的分布式追踪和性能监控系统,可以帮助我们实现对 Linkis 的全面监控。 在本文,我们将详细介绍如何将 Apache Linkis 与 SkyWalking 进行集成,实现对 Linkis 运行状况的实时监控,来方便大家后续做分布式 trace 和 troubleshooting。 1. SkyWalking 介绍 SkyWalking 是开源的可视化平台,可从多种数据源进行数据采集,并提供分析、聚合及可视化等功能。通过 SkyWalking,我们可以对分布式系统的拓扑结构,数据交互有一个更加清晰的视图。 SkyWalking 架构 其从逻辑上可以划分成 4 个部分: Probe:可以理解为数据采集 agent,主要负责数据采集和格式化。 Platfo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Hadoop3单机部署,实现最简伪集群