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/
審核編輯 :李倩
-
Web
+關注
關注
2文章
1304瀏覽量
74462 -
游戲引擎
+關注
關注
0文章
7瀏覽量
1559 -
Rust
+關注
關注
1文章
240瀏覽量
7585
原文標題:Rust游戲引擎Bevy已支持WebGPU渲染
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于圖撲 HT 引擎:數字孿生民航飛聯網方案
汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持
多款游戲支持支持NVIDIA DLSS 4技術
游戲卡頓元兇竟然是 Draw Call!
從游戲引擎到AI動力核心
JetBrains正式成為Godot Foundation白金贊助商,共塑游戲開發新篇章!
從 CPU 到 GPU,渲染技術如何重塑游戲、影視與設計?
termux如何搭建python游戲
RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生
【VisionFive 2單板計算機試用體驗】VisionFive 2復古游戲機改造
紫光展銳UNISOC Miracle Gaming奇跡手游引擎亮點
CPU渲染、GPU渲染、XPU渲染詳細對比:哪個渲染最快,哪個效果最好?
Rust游戲引擎Bevy已支持WebGPU渲染
評論