Skip to content

Commit

Permalink
docs: update readmes (example list)
Browse files Browse the repository at this point in the history
  • Loading branch information
postspectacular committed Jul 28, 2020
1 parent 48df672 commit c9a1711
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 21 deletions.
43 changes: 22 additions & 21 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!-- This file is autogenerated - DO NOT EDIT! -->
# @thi.ng/umbrella examples

This directory contains a growing number (currently 96) of standalone
This directory contains a growing number (currently 97) of standalone
example projects, including live online versions, build instructions
and commented source code.

Expand Down Expand Up @@ -86,24 +86,25 @@ in touch via PR, issue tracker, email or twitter!
| 074 | <img src="../assets/examples/shader-ast-sdf2d.jpg" width="240"/> | [shader-ast-sdf2d](./shader-ast-sdf2d/) | WebGL & JS canvas 2D SDF |
| 075 | <img src="../assets/examples/shader-ast-tunnel.jpg" width="240"/> | [shader-ast-tunnel](./shader-ast-tunnel/) | WebGL & Canvas2D textured tunnel shader |
| 076 | <img src="../assets/examples/shader-ast-workers.jpg" width="240"/> | [shader-ast-workers](./shader-ast-workers/) | Fork-join worker-based raymarch renderer |
| 077 | <img src="../assets/examples/soa-ecs-100k.png" width="240"/> | [soa-ecs](./soa-ecs/) | Entity Component System w/ 100k 3D particles |
| 078 | <img src="../assets/poisson/stratified-grid.png" width="240"/> | [stratified-grid](./stratified-grid/) | 2D Stratified grid sampling example |
| 079 | | [stream-countdown](./stream-countdown/) | TODO |
| 080 | <img src="../assets/examples/svg-barchart.png" width="240"/> | [svg-barchart](./svg-barchart/) | Simplistic SVG bar chart component |
| 081 | | [svg-particles](./svg-particles/) | Basic 2D particle system w/ SVG shapes |
| 082 | <img src="../assets/examples/svg-waveform.jpg" width="240"/> | [svg-waveform](./svg-waveform/) | Additive waveform synthesis & SVG visualization with undo/redo |
| 083 | <img src="../assets/examples/talk-slides.png" width="240"/> | [talk-slides](./talk-slides/) | hdom based slide deck viewer & slides from my ClojureX 2018 keynote |
| 084 | <img src="../assets/examples/text-canvas.png" width="240"/> | [text-canvas](./text-canvas/) | 3D wireframe textmode demo |
| 085 | <img src="../assets/examples/todo-list.png" width="240"/> | [todo-list](./todo-list/) | Obligatory to-do list example with undo/redo |
| 086 | | [transducers-hdom](./transducers-hdom/) | Transducer & rstream based hdom UI updates |
| 087 | <img src="../assets/examples/triple-query.png" width="240"/> | [triple-query](./triple-query/) | Triple store query results & sortable table |
| 088 | <img src="../assets/examples/webgl-cube.png" width="240"/> | [webgl-cube](./webgl-cube/) | WebGL multi-colored cube mesh |
| 089 | <img src="../assets/examples/webgl-cubemap.jpg" width="240"/> | [webgl-cubemap](./webgl-cubemap/) | WebGL cube maps with async texture loading |
| 090 | <img src="../assets/examples/webgl-grid.jpg" width="240"/> | [webgl-grid](./webgl-grid/) | WebGL instancing, animated grid |
| 091 | <img src="../assets/examples/webgl-msdf.jpg" width="240"/> | [webgl-msdf](./webgl-msdf/) | WebGL MSDF text rendering & particle system |
| 092 | | [webgl-multipass](./webgl-multipass/) | Minimal multi-pass / GPGPU example |
| 093 | <img src="../assets/examples/webgl-shadertoy.jpg" width="240"/> | [webgl-shadertoy](./webgl-shadertoy/) | Shadertoy-like WebGL setup |
| 094 | <img src="../assets/examples/webgl-ssao.jpg" width="240"/> | [webgl-ssao](./webgl-ssao/) | WebGL screenspace ambient occlusion |
| 095 | <img src="../assets/examples/wolfram.png" width="240"/> | [wolfram](./wolfram/) | 1D Wolfram automata with OBJ point cloud export |
| 096 | <img src="../assets/examples/xml-converter.png" width="240"/> | [xml-converter](./xml-converter/) | XML/HTML/SVG to hiccup/JS conversion |
| 077 | <img src="../assets/examples/shader-graph.jpg" width="240"/> | [shader-graph](./shader-graph/) | Minimal shader graph developed during livestream #2 |
| 078 | <img src="../assets/examples/soa-ecs-100k.png" width="240"/> | [soa-ecs](./soa-ecs/) | Entity Component System w/ 100k 3D particles |
| 079 | <img src="../assets/poisson/stratified-grid.png" width="240"/> | [stratified-grid](./stratified-grid/) | 2D Stratified grid sampling example |
| 080 | | [stream-countdown](./stream-countdown/) | TODO |
| 081 | <img src="../assets/examples/svg-barchart.png" width="240"/> | [svg-barchart](./svg-barchart/) | Simplistic SVG bar chart component |
| 082 | | [svg-particles](./svg-particles/) | Basic 2D particle system w/ SVG shapes |
| 083 | <img src="../assets/examples/svg-waveform.jpg" width="240"/> | [svg-waveform](./svg-waveform/) | Additive waveform synthesis & SVG visualization with undo/redo |
| 084 | <img src="../assets/examples/talk-slides.png" width="240"/> | [talk-slides](./talk-slides/) | hdom based slide deck viewer & slides from my ClojureX 2018 keynote |
| 085 | <img src="../assets/examples/text-canvas.png" width="240"/> | [text-canvas](./text-canvas/) | 3D wireframe textmode demo |
| 086 | <img src="../assets/examples/todo-list.png" width="240"/> | [todo-list](./todo-list/) | Obligatory to-do list example with undo/redo |
| 087 | | [transducers-hdom](./transducers-hdom/) | Transducer & rstream based hdom UI updates |
| 088 | <img src="../assets/examples/triple-query.png" width="240"/> | [triple-query](./triple-query/) | Triple store query results & sortable table |
| 089 | <img src="../assets/examples/webgl-cube.png" width="240"/> | [webgl-cube](./webgl-cube/) | WebGL multi-colored cube mesh |
| 090 | <img src="../assets/examples/webgl-cubemap.jpg" width="240"/> | [webgl-cubemap](./webgl-cubemap/) | WebGL cube maps with async texture loading |
| 091 | <img src="../assets/examples/webgl-grid.jpg" width="240"/> | [webgl-grid](./webgl-grid/) | WebGL instancing, animated grid |
| 092 | <img src="../assets/examples/webgl-msdf.jpg" width="240"/> | [webgl-msdf](./webgl-msdf/) | WebGL MSDF text rendering & particle system |
| 093 | | [webgl-multipass](./webgl-multipass/) | Minimal multi-pass / GPGPU example |
| 094 | <img src="../assets/examples/webgl-shadertoy.jpg" width="240"/> | [webgl-shadertoy](./webgl-shadertoy/) | Shadertoy-like WebGL setup |
| 095 | <img src="../assets/examples/webgl-ssao.jpg" width="240"/> | [webgl-ssao](./webgl-ssao/) | WebGL screenspace ambient occlusion |
| 096 | <img src="../assets/examples/wolfram.png" width="240"/> | [wolfram](./wolfram/) | 1D Wolfram automata with OBJ point cloud export |
| 097 | <img src="../assets/examples/xml-converter.png" width="240"/> | [xml-converter](./xml-converter/) | XML/HTML/SVG to hiccup/JS conversion |

1 change: 1 addition & 0 deletions packages/matrices/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ A selection:
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------- |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/scenegraph.png" width="240"/> | 2D scenegraph & shape picking | [Demo](https://demo.thi.ng/umbrella/scenegraph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/scenegraph) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/scenegraph-image.png" width="240"/> | 2D scenegraph & image map based geometry manipulation | [Demo](https://demo.thi.ng/umbrella/scenegraph-image/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/scenegraph-image) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-graph.jpg" width="240"/> | Minimal shader graph developed during livestream #2 | [Demo](https://demo.thi.ng/umbrella/shader-graph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-graph) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/soa-ecs-100k.png" width="240"/> | Entity Component System w/ 100k 3D particles | [Demo](https://demo.thi.ng/umbrella/soa-ecs/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/soa-ecs) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/text-canvas.png" width="240"/> | 3D wireframe textmode demo | [Demo](https://demo.thi.ng/umbrella/text-canvas/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/text-canvas) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/webgl-cube.png" width="240"/> | WebGL multi-colored cube mesh | [Demo](https://demo.thi.ng/umbrella/webgl-cube/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/webgl-cube) |
Expand Down
1 change: 1 addition & 0 deletions packages/rstream-gestures/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ A selection:
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/imgui/imgui-all.png" width="240"/> | Canvas based Immediate Mode GUI components | [Demo](https://demo.thi.ng/umbrella/imgui/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/imgui) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/mandelbrot.jpg" width="240"/> | Worker based, interactive Mandelbrot visualization | [Demo](https://demo.thi.ng/umbrella/mandelbrot/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/mandelbrot) |
| | Basic rstream-gestures multi-touch demo | [Demo](https://demo.thi.ng/umbrella/multitouch/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/multitouch) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-graph.jpg" width="240"/> | Minimal shader graph developed during livestream #2 | [Demo](https://demo.thi.ng/umbrella/shader-graph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-graph) |

## API

Expand Down
1 change: 1 addition & 0 deletions packages/scenegraph/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ A selection:
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------- |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/scenegraph.png" width="240"/> | 2D scenegraph & shape picking | [Demo](https://demo.thi.ng/umbrella/scenegraph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/scenegraph) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/scenegraph-image.png" width="240"/> | 2D scenegraph & image map based geometry manipulation | [Demo](https://demo.thi.ng/umbrella/scenegraph-image/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/scenegraph-image) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-graph.jpg" width="240"/> | Minimal shader graph developed during livestream #2 | [Demo](https://demo.thi.ng/umbrella/shader-graph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-graph) |

## API

Expand Down
1 change: 1 addition & 0 deletions packages/shader-ast/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ A selection:
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-ast-sdf2d.jpg" width="240"/> | WebGL & JS canvas 2D SDF | [Demo](https://demo.thi.ng/umbrella/shader-ast-sdf2d/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-ast-sdf2d) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-ast-tunnel.jpg" width="240"/> | WebGL & Canvas2D textured tunnel shader | [Demo](https://demo.thi.ng/umbrella/shader-ast-tunnel/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-ast-tunnel) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-ast-workers.jpg" width="240"/> | Fork-join worker-based raymarch renderer | [Demo](https://demo.thi.ng/umbrella/shader-ast-workers/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-ast-workers) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-graph.jpg" width="240"/> | Minimal shader graph developed during livestream #2 | [Demo](https://demo.thi.ng/umbrella/shader-graph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-graph) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/soa-ecs-100k.png" width="240"/> | Entity Component System w/ 100k 3D particles | [Demo](https://demo.thi.ng/umbrella/soa-ecs/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/soa-ecs) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/webgl-cubemap.jpg" width="240"/> | WebGL cube maps with async texture loading | [Demo](https://demo.thi.ng/umbrella/webgl-cubemap/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/webgl-cubemap) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/webgl-grid.jpg" width="240"/> | WebGL instancing, animated grid | [Demo](https://demo.thi.ng/umbrella/webgl-grid/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/webgl-grid) |
Expand Down
1 change: 1 addition & 0 deletions packages/webgl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@ A selection:
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/shader-ast/shader-ast-raymarch.jpg" width="240"/> | WebGL & JS canvas2D raymarch shader cross-compilation | [Demo](https://demo.thi.ng/umbrella/shader-ast-raymarch/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-ast-raymarch) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-ast-sdf2d.jpg" width="240"/> | WebGL & JS canvas 2D SDF | [Demo](https://demo.thi.ng/umbrella/shader-ast-sdf2d/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-ast-sdf2d) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-ast-tunnel.jpg" width="240"/> | WebGL & Canvas2D textured tunnel shader | [Demo](https://demo.thi.ng/umbrella/shader-ast-tunnel/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-ast-tunnel) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/shader-graph.jpg" width="240"/> | Minimal shader graph developed during livestream #2 | [Demo](https://demo.thi.ng/umbrella/shader-graph/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/shader-graph) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/soa-ecs-100k.png" width="240"/> | Entity Component System w/ 100k 3D particles | [Demo](https://demo.thi.ng/umbrella/soa-ecs/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/soa-ecs) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/webgl-cube.png" width="240"/> | WebGL multi-colored cube mesh | [Demo](https://demo.thi.ng/umbrella/webgl-cube/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/webgl-cube) |
| <img src="https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/examples/webgl-cubemap.jpg" width="240"/> | WebGL cube maps with async texture loading | [Demo](https://demo.thi.ng/umbrella/webgl-cubemap/) | [Source](https://github.com/thi-ng/umbrella/tree/develop/examples/webgl-cubemap) |
Expand Down

0 comments on commit c9a1711

Please sign in to comment.