├── .gitignore ├── .npmignore ├── README.md ├── assets └── fonts │ ├── SpaceGrotesk-Bold.woff │ ├── SpaceGrotesk-Light.woff │ ├── SpaceGrotesk-Medium.woff │ ├── SpaceGrotesk-Regular.woff │ └── SpaceGrotesk-SemiBold.woff ├── docs ├── cheat-sheet.md ├── cloning.md ├── command-line.md ├── exercises.md ├── images │ ├── pies.png │ ├── wall-1.png │ ├── wall-2.png │ ├── wall-sketch.png │ ├── xyz-1.png │ └── xyz-2.png └── installation.md ├── package.json └── src ├── 2d ├── 00-pink-square.js ├── 01-grid.js ├── 02-grid-margin.js ├── 03-grid-random.js ├── 04-grid-colors.js ├── 05-grid-konami.js ├── 06-grid-painting.js ├── 07-advanced-wall-drawing.js ├── 08-grid-animation.js ├── 09-noise-lines.js └── 10-pie-charts.js ├── LICENSE.md ├── slides ├── computational-fur.js ├── slides-background-penplotter.js ├── slides-background.js ├── sol-lewitt-wall-drawing-273.js ├── three-concepts-meshes.js ├── three-concepts-two-meshes.js └── three-concepts.js └── webgl ├── 00-cube.js ├── 01-isometric.js ├── 02-cubes.js ├── 03-cubes-lighting.js ├── 04-cubes-animation.js ├── 05-seamless-loop.js ├── 06-shader.js ├── 07-shader-noise.js ├── 08-vertex-shader.js └── 09-blob.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/SpaceGrotesk-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/assets/fonts/SpaceGrotesk-Bold.woff -------------------------------------------------------------------------------- /assets/fonts/SpaceGrotesk-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/assets/fonts/SpaceGrotesk-Light.woff -------------------------------------------------------------------------------- /assets/fonts/SpaceGrotesk-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/assets/fonts/SpaceGrotesk-Medium.woff -------------------------------------------------------------------------------- /assets/fonts/SpaceGrotesk-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/assets/fonts/SpaceGrotesk-Regular.woff -------------------------------------------------------------------------------- /assets/fonts/SpaceGrotesk-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/assets/fonts/SpaceGrotesk-SemiBold.woff -------------------------------------------------------------------------------- /docs/cheat-sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/cheat-sheet.md -------------------------------------------------------------------------------- /docs/cloning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/cloning.md -------------------------------------------------------------------------------- /docs/command-line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/command-line.md -------------------------------------------------------------------------------- /docs/exercises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/exercises.md -------------------------------------------------------------------------------- /docs/images/pies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/images/pies.png -------------------------------------------------------------------------------- /docs/images/wall-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/images/wall-1.png -------------------------------------------------------------------------------- /docs/images/wall-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/images/wall-2.png -------------------------------------------------------------------------------- /docs/images/wall-sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/images/wall-sketch.png -------------------------------------------------------------------------------- /docs/images/xyz-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/images/xyz-1.png -------------------------------------------------------------------------------- /docs/images/xyz-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/images/xyz-2.png -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/docs/installation.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/package.json -------------------------------------------------------------------------------- /src/2d/00-pink-square.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/00-pink-square.js -------------------------------------------------------------------------------- /src/2d/01-grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/01-grid.js -------------------------------------------------------------------------------- /src/2d/02-grid-margin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/02-grid-margin.js -------------------------------------------------------------------------------- /src/2d/03-grid-random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/03-grid-random.js -------------------------------------------------------------------------------- /src/2d/04-grid-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/04-grid-colors.js -------------------------------------------------------------------------------- /src/2d/05-grid-konami.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/05-grid-konami.js -------------------------------------------------------------------------------- /src/2d/06-grid-painting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/06-grid-painting.js -------------------------------------------------------------------------------- /src/2d/07-advanced-wall-drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/07-advanced-wall-drawing.js -------------------------------------------------------------------------------- /src/2d/08-grid-animation.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/2d/09-noise-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/09-noise-lines.js -------------------------------------------------------------------------------- /src/2d/10-pie-charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/2d/10-pie-charts.js -------------------------------------------------------------------------------- /src/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/LICENSE.md -------------------------------------------------------------------------------- /src/slides/computational-fur.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/computational-fur.js -------------------------------------------------------------------------------- /src/slides/slides-background-penplotter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/slides-background-penplotter.js -------------------------------------------------------------------------------- /src/slides/slides-background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/slides-background.js -------------------------------------------------------------------------------- /src/slides/sol-lewitt-wall-drawing-273.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/sol-lewitt-wall-drawing-273.js -------------------------------------------------------------------------------- /src/slides/three-concepts-meshes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/three-concepts-meshes.js -------------------------------------------------------------------------------- /src/slides/three-concepts-two-meshes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/three-concepts-two-meshes.js -------------------------------------------------------------------------------- /src/slides/three-concepts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/slides/three-concepts.js -------------------------------------------------------------------------------- /src/webgl/00-cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/00-cube.js -------------------------------------------------------------------------------- /src/webgl/01-isometric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/01-isometric.js -------------------------------------------------------------------------------- /src/webgl/02-cubes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/02-cubes.js -------------------------------------------------------------------------------- /src/webgl/03-cubes-lighting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/03-cubes-lighting.js -------------------------------------------------------------------------------- /src/webgl/04-cubes-animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/04-cubes-animation.js -------------------------------------------------------------------------------- /src/webgl/05-seamless-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/05-seamless-loop.js -------------------------------------------------------------------------------- /src/webgl/06-shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/06-shader.js -------------------------------------------------------------------------------- /src/webgl/07-shader-noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/07-shader-noise.js -------------------------------------------------------------------------------- /src/webgl/08-vertex-shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/08-vertex-shader.js -------------------------------------------------------------------------------- /src/webgl/09-blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/workshop-generative-art/HEAD/src/webgl/09-blob.js --------------------------------------------------------------------------------