Redian新闻
>
Rust游戏引擎Bevy已支持WebGPU渲染

Rust游戏引擎Bevy已支持WebGPU渲染

公众号新闻

出品 | OSC开源社区(ID:oschina2013)
Rust 游戏引擎 Bevy 主分支添加了对 WebGPU 的支持,因此基于 Bevy 开发的游戏编译成 wasm 后,在 Web 上可使用 WebGPU 进行渲染,从而实现高效的大型 3D 效果。
WebGPU 是由 W3C GPU for the Web 社区组所发布的规范,目标是允许网页代码以高性能且安全可靠的方式访问 GPU 功能。WebGPU 是一套为浏览器设计的图形 API 标准,为了弥合各个平台图形 API 的差异性,它对 DirectX12、Vulkan、Metal 进行了融合和封装。借助 WebGPU,可以充分释放现代 GPU 硬件的强大能力,让开发者可以用 TS/JS 在 Web 端也开发媲美原生表现力的场景,实现更大型更复杂的 3D 场景表现,甚至使用现代 GPU 的通用计算能力完成之前无法想像的复杂计算任务。
下面是 Bevy 使用 WebGPU 进行 3D 渲染的示例:https://bevyengine.org/examples-webgpu
Bevy 团队介绍道,Bevy 基于 wgpu 库构建,后者是一个现代的底层 GPU API,并且几乎兼容所有流行的 API:Vulkan、Direct3D 12、Metal、OpenGL、WebGL2 和 WebGPU,为给定平台选择最佳后端 API。wgpu 虽然是一个 “原生” 渲染 API,但它遵循 WebGPU 术语和 API 设计。与 WebGPU 不同,它可以提供对原生 API 的直接访问。
相关链接:https://bevyengine.org/news/bevy-webgpu/


END



没有硬核技术,怎么抓住元宇宙风口?



🌟 活动推荐


2023 年 5 月 27-28 日,GOTC 2023 全球开源技术峰会将在上海张江科学会堂隆重举行。

为期 2 天的开源行业盛会,将以行业展览、主题发言、特别论坛、分论坛、快闪演讲的形式来诠释此次大会主题 ——“Open Source, Into the Future”。与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及 OSPO、汽车软件、AIGC、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。

长按识别下方二维码立即查看 GOTC 2023 详情/报名。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Web 框架 Astro 2.0 发布,在静态和动态渲染之外提供了混合渲染能力Rust 基础系列 #8:编写里程碑 Rust 程序 | Linux 中国Rust 基础系列 #1: 创建并运行你的首个 Rust 程序 | Linux 中国Chrome发布首个WebGPU实现冷却的不止季节(41)— 丧葬费一周资讯|美团建立直播中台;快手短视频已支持挂店铺;淘宝直播上线“捧场购”功能...紧跟AI步伐, Gitee已支持AI模型托管谷歌正在为浏览器中的下一代游戏打造WebGPU技术全球最大的游戏引擎Unity要出生成式AI工具了,能不能做好3D是个问题华裔数学家用GPT-4解数学难题;清华唐杰团队发布WebGLM;全国人大法工委回应“AI换脸”现象丨AIGC大事日报微信否认文件传输助手是真人,川渝贵部分高铁刷证即走,百度文心3.5已支持插件,马斯克选定格斗冠军陪练,这就是今天的其他大新闻!微软发布Web渲染引擎Babylon.js 6.0Rust 基础系列 #3: Rust 中的数据类型 | Linux 中国Rust 基础系列 #5: Rust 中的函数 | Linux 中国不该走的人正被逼走,RustConf粗暴撤换主讲人事态升级引发多人出走,根源出在Rust领导小组不愿交权?苹果现已支持 Swift 包索引涉及全澳每一家门店!Kmart官宣重大变革!网友:“支持Woolies、Coles卷起来”谷歌正式发布WebGPU!90多位贡献者研发6年,浏览器终于可以利用底层硬件了贼喊捉贼式的新疆指控,让人出离愤怒遥思龙泉桃花宴又见桐花开清华唐杰新作WebGLM:参数100亿、主打联网搜索,性能超OpenAI WebGPTRust 基础系列 #7: 在 Rust 中使用循环 | Linux 中国3D渲染——光栅化渲染原理解析Next.js + Rust 革新全栈开发,Rust没那么难将 sudo 和 su 移植到 Rust,Rust 要重写万物?投资游戏业数百亿美元,沙特国企Savvy集团CEO谈“沙特游戏雄心”Chinese Heavyweight Boxer Secures Historic WinRust 基础系列 #2: 在 Rust 程序中使用变量和常量 | Linux 中国国产游戏引擎,竟然用来搞民航Rust 基础系列 #4: Rust 中的数组和元组 | Linux 中国基于WebAssembly构建Web端音视频通话引擎AIDA64 软件现已支持英特尔 14 代酷睿“Raptor Lake Refresh”系列 CPURust 社区管理再起“内讧”:RustConf 粗暴撤换主讲人事态升级引发多人出走我和聊天机器人(AI)对话
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。