對(duì)於webGPU的最多樣熟悉與實(shí)驗(yàn),可以參考使用webgpu-samples
從github看,你可以使用serverz建立一個(gè)簡(jiǎn)單測(cè)試環(huán)境
他的進(jìn)入點(diǎn)主要在 src/samples.ts 可以看到比較核心的一些應(yīng)用,
可以看出 WebGPU 主要應(yīng)用在以下幾個(gè)領(lǐng)域:
- 基礎(chǔ)圖形渲染:
- 從簡(jiǎn)單的三角形開(kāi)始
- 進(jìn)階到立方體、貼圖、實(shí)例化等基本3D技術(shù)
- 平行運(yùn)算(GPGPU):
- 可進(jìn)行大規(guī)模並行計(jì)算
- 如粒子系統(tǒng)、生命遊戲等模擬
- 高階圖形技術(shù):
- 攝影機(jī)控制
- 陰影映射
- 延遲渲染
- 3D 文字渲染
- 網(wǎng)頁(yè)整合:
建議初學(xué)者可以:
- 從 helloTriangle 開(kāi)始學(xué)習(xí)基礎(chǔ)概念
- 接著嘗試 rotatingCube 理解 3D 渲染
- 再逐步探索更複雜的範(fàn)例
如果你不想要自己建立也可以用他們的網(wǎng)站看看 WebGPU 能做什麼
WebGPU比較進(jìn)階應(yīng)用是AI相關(guān),
可以參考