File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 1
1
# WebGPU Experiments
2
2
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
+
3
16
## Triangle & Generated Triangle
4
17
5
18
Basic demos of rendering a triangle, or generating one and the draw calls in a compute shader.
You can’t perform that action at this time.
0 commit comments