Skip to content

Commit 6fe7722

Browse files
committed
readme
1 parent c5c498e commit 6fe7722

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# WebGPU Experiments
22

3+
A series of examples written while learning about [WebGPU](https://gpuweb.github.io/gpuweb/):
4+
a glTF viewer, a web-based LiDAR viewer, and a data-parallel Marching Cubes implementation using compute shaders.
5+
The glTF viewer uses a custom glb importer to load data efficiently into WebGPU and supports
6+
the basic glTF features. The LiDAR viewer uses [LAStools.js](https://github.com/Twinklebear/LAStools.js),
7+
a version of [libLAS](https://github.com/LAStools/LAStools)
8+
compiled to Web Assembly, to load las and laz files directly in the browser.
9+
The Marching Cubes example is a data-parallel implementation of marching cubes
10+
written using compute shaders to leverage GPU compute for interactive isosurface
11+
extraction. If you have a browser with WebGPU enabled, you can try them out online!
12+
[glTF Viewer](https://www.willusher.io/webgpu-experiments/glb_viewer.html),
13+
[LiDAR Viewer](https://www.willusher.io/webgpu-experiments/lidar_viewer.html),
14+
[Marching Cubes](https://www.willusher.io/webgpu-experiments/marching_cubes.html).
15+
316
## Triangle & Generated Triangle
417

518
Basic demos of rendering a triangle, or generating one and the draw calls in a compute shader.

0 commit comments

Comments
 (0)