diff --git a/06/easing.png b/06/easing.png index 4da7190..b982d12 100644 Binary files a/06/easing.png and b/06/easing.png differ diff --git a/06/mix.png b/06/mix.png index 76a32ff..8ba3e1e 100644 Binary files a/06/mix.png and b/06/mix.png differ diff --git a/07/batman.png b/07/batman.png index dc76474..9bdc806 100644 Binary files a/07/batman.png and b/07/batman.png differ diff --git a/07/triangle-making.png b/07/triangle-making.png index 64112e1..c05d182 100644 Binary files a/07/triangle-making.png and b/07/triangle-making.png differ diff --git a/08/cross-animated.png b/08/cross-animated.png index 777344b..1370964 100644 Binary files a/08/cross-animated.png and b/08/cross-animated.png differ diff --git a/08/cross-rotate.png b/08/cross-rotate.png index 279c1e6..e369a14 100644 Binary files a/08/cross-rotate.png and b/08/cross-rotate.png differ diff --git a/08/cross-scale.png b/08/cross-scale.png index b5cedde..137f850 100644 Binary files a/08/cross-scale.png and b/08/cross-scale.png differ diff --git a/08/cross-translate.png b/08/cross-translate.png index 2bf9cf6..6f439ca 100644 Binary files a/08/cross-translate.png and b/08/cross-translate.png differ diff --git a/08/matrix.png b/08/matrix.png index d5cb860..fef1f0d 100644 Binary files a/08/matrix.png and b/08/matrix.png differ diff --git a/09/dots5.png b/09/dots5.png index e291957..00f3e53 100644 Binary files a/09/dots5.png and b/09/dots5.png differ diff --git a/09/marching_dots.png b/09/marching_dots.png index 8518582..534e82d 100644 Binary files a/09/marching_dots.png and b/09/marching_dots.png differ diff --git a/09/nuts.png b/09/nuts.png index f36c706..8dcbfe1 100644 Binary files a/09/nuts.png and b/09/nuts.png differ diff --git a/09/rotatedtiles.png b/09/rotatedtiles.png index 2798a80..90b243e 100644 Binary files a/09/rotatedtiles.png and b/09/rotatedtiles.png differ diff --git a/10/1d-random.png b/10/1d-random.png index 86822d1..318ec63 100644 Binary files a/10/1d-random.png and b/10/1d-random.png differ diff --git a/10/iching-02.png b/10/iching-02.png index 57ec305..21a911e 100644 Binary files a/10/iching-02.png and b/10/iching-02.png differ diff --git a/10/ikeda-00.png b/10/ikeda-00.png index 50f907f..f5e00f6 100644 Binary files a/10/ikeda-00.png and b/10/ikeda-00.png differ diff --git a/10/ikeda-03.png b/10/ikeda-03.png index 2a255e5..01f051d 100644 Binary files a/10/ikeda-03.png and b/10/ikeda-03.png differ diff --git a/10/ikeda-digits.png b/10/ikeda-digits.png index 0c1e87b..e5dd5c2 100644 Binary files a/10/ikeda-digits.png and b/10/ikeda-digits.png differ diff --git a/10/ikeda-simple-grid.png b/10/ikeda-simple-grid.png index 079392d..fe6d746 100644 Binary files a/10/ikeda-simple-grid.png and b/10/ikeda-simple-grid.png differ diff --git a/11/1d-noise.png b/11/1d-noise.png index 77eeb66..fdd2d24 100644 Binary files a/11/1d-noise.png and b/11/1d-noise.png differ diff --git a/11/3d-noise.png b/11/3d-noise.png index f4b1c9c..0cd7f1d 100644 Binary files a/11/3d-noise.png and b/11/3d-noise.png differ diff --git a/11/3d-pnoise.png b/11/3d-pnoise.png index f248ab0..60a1a06 100644 Binary files a/11/3d-pnoise.png and b/11/3d-pnoise.png differ diff --git a/11/3d-snoise.png b/11/3d-snoise.png index 72b9f38..3fd8ebe 100644 Binary files a/11/3d-snoise.png and b/11/3d-snoise.png differ diff --git a/11/circleWave-noise.png b/11/circleWave-noise.png index 2beea6a..9806c99 100644 Binary files a/11/circleWave-noise.png and b/11/circleWave-noise.png differ diff --git a/11/lava-lamp.png b/11/lava-lamp.png index 188c135..9cc4f81 100644 Binary files a/11/lava-lamp.png and b/11/lava-lamp.png differ diff --git a/12/2d-cnoise-2x2.png b/12/2d-cnoise-2x2.png new file mode 100644 index 0000000..960e008 Binary files /dev/null and b/12/2d-cnoise-2x2.png differ diff --git a/12/2d-cnoise-2x2x2.png b/12/2d-cnoise-2x2x2.png new file mode 100644 index 0000000..d405fa3 Binary files /dev/null and b/12/2d-cnoise-2x2x2.png differ diff --git a/12/2d-cnoise.png b/12/2d-cnoise.png new file mode 100644 index 0000000..c7c8d48 Binary files /dev/null and b/12/2d-cnoise.png differ diff --git a/12/2d-voronoi.png b/12/2d-voronoi.png new file mode 100644 index 0000000..52606d2 Binary files /dev/null and b/12/2d-voronoi.png differ diff --git a/12/2d-voronoise.png b/12/2d-voronoise.png new file mode 100644 index 0000000..eda669a Binary files /dev/null and b/12/2d-voronoise.png differ diff --git a/12/3d-cnoise.png b/12/3d-cnoise.png new file mode 100644 index 0000000..79f3951 Binary files /dev/null and b/12/3d-cnoise.png differ diff --git a/12/README.md b/12/README.md index d9cb583..df4944c 100644 --- a/12/README.md +++ b/12/README.md @@ -157,7 +157,7 @@ Once you figurate out this algorithm think interesting and creative uses for it In 2011, [Stefan Gustavson optimized Steven Worley's algorithm to GPU](http://webstaff.itn.liu.se/~stegu/GLSL-cellular/GLSL-cellular-notes.pdf) by only iterating trough a 2x2 matrix instead of 3x3. This reduce the work significantly but can create artifacts in form of discontinuities. Take a look to the following examples. -
+ Later in 2012 [Inigo Quilez wrote an article on how to make precise voronoi borders](http://www.iquilezles.org/www/articles/voronoilines/voronoilines.htm). diff --git a/12/cell.png b/12/cell.png new file mode 100644 index 0000000..bd9d14f Binary files /dev/null and b/12/cell.png differ diff --git a/12/cellnoise-00.png b/12/cellnoise-00.png new file mode 100644 index 0000000..24e9b4d Binary files /dev/null and b/12/cellnoise-00.png differ diff --git a/12/cellnoise-01.png b/12/cellnoise-01.png new file mode 100644 index 0000000..34475f3 Binary files /dev/null and b/12/cellnoise-01.png differ diff --git a/12/cellnoise-02.png b/12/cellnoise-02.png new file mode 100644 index 0000000..d8f244d Binary files /dev/null and b/12/cellnoise-02.png differ diff --git a/12/metaballs.png b/12/metaballs.png new file mode 100644 index 0000000..6669e0a Binary files /dev/null and b/12/metaballs.png differ diff --git a/12/stippling.png b/12/stippling.png new file mode 100644 index 0000000..1970a6b Binary files /dev/null and b/12/stippling.png differ diff --git a/12/tissue.png b/12/tissue.png new file mode 100644 index 0000000..20345ac Binary files /dev/null and b/12/tissue.png differ diff --git a/12/vorono-00.png b/12/vorono-00.png new file mode 100644 index 0000000..60ae69c Binary files /dev/null and b/12/vorono-00.png differ diff --git a/12/vorono-01.png b/12/vorono-01.png new file mode 100644 index 0000000..a5660c8 Binary files /dev/null and b/12/vorono-01.png differ diff --git a/13/1d-fbm.png b/13/1d-fbm.png index 84dd752..d94db40 100644 Binary files a/13/1d-fbm.png and b/13/1d-fbm.png differ diff --git a/13/clouds.png b/13/clouds.png index bc5ddca..7dfb648 100644 Binary files a/13/clouds.png and b/13/clouds.png differ diff --git a/13/noise.png b/13/noise.png index 86bbcd5..1855053 100644 Binary files a/13/noise.png and b/13/noise.png differ