English
Español
日本語
한국어
Português (Brasil)
Русский
Türkçe
Українська
简体中文
目录
webgpufundamentals.org
Fix, Fork, Contribute
WebGPU 资源
This browser is missing a few WebGPU features. Please update your browser.
以下是其他一些 webgpu 资源
文章
你的第一个 WebGPU 应用
WGSL 之旅
WebGPU Unleashed:实用的教程
高效地渲染 glTF 模型
WebGPU 最佳实践
Rosetta
- 在多种着色器语言之间比较
3D 图形初学者教程和项目
WebGPU 渲染包最佳实践
示例
WebGPU 示例
WebGPU 延迟渲染
WebGPU 阴影游乐场
WebGPU 变形球
WebGPU 中的 Shadertoy 示例
着色器图 WGSL
计算玩具
调试 / 分析
使用 PIX 分析 WebGPU(仅 Windows)
工具
WebGPUReport.org
- 显示你的 WebGPU 功能
库
3D 库
three.js
示例
babylon.js
实用工具
webgpu-utils
- 帮助设置 uniform 缓冲区数据等
wgsl-struct-buffer
- 在 TypeScript 中使用类型检查和推断的 wgsl 结构体缓冲区视图
TypeGPU
- 以类型安全、声明式的方式管理 WebGPU 资源。
调试 / 分析库
webgpu_inspector
- 检查 webgpu 资源和命令
webgpu-dev-extension
- 作为扩展提供各种调试和开发帮助。
webgpu-helpers
- 各种调试和开发的帮助函数。
webgpu-memory
- 告诉你正在使用多少内存
webgpu-avoid-redundant-state-setting
- 检查你的代码中是否有冗余的 WebGPU 调用
webgpu_recorder
- 将 WebGPU 记录到 .HTML 文件。有助于制作 bug/问题的独立仓库。
游戏开发
Web Game Dev
English
Español
日本語
한국어
Português (Brasil)
Русский
Türkçe
Українська
简体中文
基础概念
基础知识
着色器数据传递
Inter-stage 变量
Uniforms
存储缓冲区(Storage Buffer)
顶点缓冲区(Vertex Buffers)
纹理
纹理
加载图像
高效使用视频
立方体贴图
存储纹理
多重采样 / MSAA
即时变量
常量
着色器杂项输入
数据内存布局
透明度与混合
绑定组布局
数据拷贝
可选特性与限制
计时与性能
WGSL
工作原理
兼容性模式
3D数学
平移(Translation)
Rotation
Scale
Matrix Math
Orthographic Projection
Perspective Projection
Cameras
Matrix Stacks
Scene Graphs
光照
Directional Lighting
Point Lighting
Spot Lighting
技术
2D
Large Clip Space Triangle
3D
Environment maps
Skyboxes
后处理
基础 CRT 效果
图像调整
一维查找表(1D-LUT)
三维查找表(3D-LUT)
编辑器
高亮显示
相机控制
拾取
计算着色器
计算着色器基础
图像直方图
图像直方图 进阶
杂项
Resizing the Canvas
多画布
点
WebGL 到 WebGPU
速度与优化
调试与错误
资源 / 参考
WGSL Function Reference
WGSL Offset Computer
github
Tour of WGSL
WebGPU API Reference
WebGPU Spec
WGSL Spec
WebGPUReport.org
Web3DSurvey.com
有疑问?
在stackoverflow上提问
.
Issue/Bug?
在GitHub上提issue
.
Please enable JavaScript to view the
comments powered by Disqus.
comments powered by
Disqus