Generative Art Timeline · Chapter 9: AI Era (2010s)
2010
Three.js Released

Three.js, a JavaScript library for creating 3D animations was initially released on April 24, 2010 by Ricardo Cabello, otherwise known as mrdoob. In 1996, Cabello started working with his brother in the demoscene when he was only twelve or thirteen years old. For the next ten-plus years, he cut his teeth in the demoscene, creating 3-D worlds in his graphics that would form the basis of his motivation to create Three.js.
Three.js—along with Cinder and p5.js—would form the basis of a second wave of creative coding tools in the decade of the 2010s, following the catalyst that was Processing in 2001.
Text by Peter Bauman. Generative Art Timeline, Le Random.
Sources
People
Movements
Demoscene, generative art
Filed under
- Ideas
- creative coding, Demoscene, generative art, tools
- Technologies
- 3D animation, 3D Graphics, Cinder, JavaScript, p5.js, Processing, Three.js
- People
- Mr. Doob
Related moments
- 2001 · Casey Reas and Ben Fry Initiate Processing Project
- 2013 · Lauren Lee McCarthy Creates p5.js
- 2010 · Cinder Launched
Echoes across time
- 1977 · 3-D Computer Animation by Charles Csuri
- 1996 · John Maeda joins the MIT Media Lab
- 1984 · Cubicomp Picture Maker
Le Random editorials
- Ten Moments in South American Generative Art History, Peter Bauman, November 15, 2023
Le Random podcast
- Timeline Ch 10—On-Chain Era (2020s) with Erick Calderon, Lauren Lee McCarthy, Itzel Yard & Rafael Lozano-Hemmer — listen with transcript on Le Random (02 Sep 2024, 63 min). Transcript mentions Three.js. Apple Podcasts · Spotify
- Timeline Ch 9—AI Era (2010s) with Tyler Hobbs, Helena Sarin, Rhea Myers & Gene Kogan — listen with transcript on Le Random (30 Jul 2024, 51 min). Chapter 9’s episode. Apple Podcasts · Spotify