Daniel Shiffman's Nature of Code book introduced me to the world of generative coding. This port of his Nature of Code examples to three.js is kind of my homage to the book.
I've not reproduced every single example, but rather the key ones in each chapter. These should be more than enough for anyone to understand how to code all his examples in three.js.
I've also not followed the styles and colors faithfully, but rather added some of my own flourishes.
The listing is below. I've written a little more on these at this Medium post.
Chapter 0
- https://playgrdstar.github.io/noisy_movement_threejs/
- https://github.com/playgrdstar/noisy_movement_threejs
Chapter 1
- https://playgrdstar.github.io/bouncing_threejs/
- https://github.com/playgrdstar/bouncing_threejs
Chapter 2
Chapter 3
- https://playgrdstar.github.io/oscillation_threejs
- https://github.com/playgrdstar/oscillation_threejs
Chapter 4
- https://playgrdstar.github.io/particlesystem_threejs/
- https://github.com/playgrdstar/particlesystem_threejs
Chapter 5
-
https://github.com/playgrdstar/flowfield_threejs
-
https://github.com/playgrdstar/pathfollowing_threejs
-
https://github.com/playgrdstar/separateseek_threejs
-
https://github.com/playgrdstar/flocking_threejs
Chapter 7
-
https://github.com/playgrdstar/wolfram_ca_threejs
-
https://github.com/playgrdstar/gameoflife_threejs
Chapter 8
-
https://github.com/playgrdstar/recursion_threejs
-
https://github.com/playgrdstar/fractaltree_threejs
Chapter 9