Procedural Design
From WolfWikis
Contents |
General
- Web Sites
- Wikipedia entries on procedural generation, and procedural modeling
- The demo scene, European hackers creating highly generative content in limited space
- The Wikipedia entry on the scene
- The game Spore, which makes heavy use of procedural methods of all sorts
- The Wikipedia entry on Spore, which notes the heavy influence of the demo scene
- Ariel Dolan's artificial life website
- Laurens Lapre's website
- The MathArt site
- Examples & Imagery
- Classic 4K and 64K demos, with highly generative content, including music
- Screenshots and videos from Spore showing models being generated
- Video from Chris White's SIGGRAPH 2006 presentation on procedural New York for King Kong
- Imagery from Gary Flake's book (see below).
- Michael Hansmeyer's site about algorithmic architecture
- Demos
- Demos from Gary Flake's book (see below).
- Readings
- Ebert et al.'s book Texturing and Modeling: a Procedural Approach
- Gary Flake's book The Computational Beauty of Nature
- Courses
- Will Wright, creator of The Sims and Spore, talks at the TED conference about Spore as an "imagination amplifier"
- Will talks at POP!Tech about the procedural technology in Spore
- EA developers talk about Spore's tech at SIGGRAPH 2007: [1] [2] [3]
- C.L. Nehaniv's course on Computational Morphogenesis
- His course on artificial life
- A list of courses using Gary Flake's book
- David Corne's course on Biological Inspired Computing
- John Hart's course on Procedural Shading and Modeling in CG
- Tools & Environments
- Code from Gary Flake's book.
- Journals & Conferences
- none
Agent-Based Modeling
- Examples & Imagery
- The stampede in The Lion King
- The Genesis effect in Star Trek: The Wrath of Khan, which used agents as "particles"
- The ride of the Rohirrim in the Lord of the Rings
- Demos
- none
- Readings
- "Swarm Smarts" full text/image link.
- "Swarm Intelligence:. A Whole New Way to Think. About Business" full text/image link.
- Courses
- Eric Klopfer's course uses agents for urban studies
- Tools & Environments
- Found this 3d accelerated agent modeling environment (check out the artificial life examples): Breve
- Journals & Conferences
- none
Grammars
L-Systems
- Web Sites
- Dr. P's Algorithmic Botany site at U. Calgary
- The Wikipedia entry on L-systems is pretty good
- Gabriela Ochoa's introductory site
- Nehaniv's L-system site
- Examples & Imagery
- Dr. P. et al.'s morphogenesis imagery and movies
- FractInt examples
- old and new examples generated with LParser
- The Math Zoo, generated with LParser
- Imagery from C.J. van der Mark
- Demos
- Branching L-system tree (java)
- Simple L-system snow flakes
- java view
- Mario Konrad's demo
- Plastik's Final Audition award-winning demo from 2005
- Readings
- Courses
- The SIGGRAPH 2003 course by Dr. P and colleagues
- A tutorial by C.J. van der Mark
- A tutorial for L-System 4
- Tools & Environments
- U of C's Virtual Laboratory
- A nice student project by Hung-Wen Chen
- Laurens Lapre's LParser software, and his new version
- JFLAP at Duke, a system for L-systems and other grammars
- C.J. van der Mark's home page has stuff for making LParser like POVRAY
- L-System 4
- L-Studio Tips
- Journals & Conferences
Shape Grammars
- Web Sites
- The shapegrammar.org website
- The wikipedia entry -- ok but not great
- Website for the MIT MIYAGI workshop
- Andrew Li's website
- Athanassios Economou's site at Georgia Tech (he does genetics too)
- The Integrated Design Innovation Group (IDIG) uses grammars in its work
- Examples & Imagery
- The IDIG's Harley grammar
- Demos
- none
- Readings
- Stiny and Gip's seminal paper, Shape grammars and the generative specification of painting and sculpture, in the 1971 IFIPS Congress
- Terry Knight's Shape Grammars in Education and Practice: History and Prospects, in the International Journal of Design Computing, 2000
- Miranda McGill's thesis on implementing and testing Shaper2D
- McCormack et al.'s paper Speaking the Buick langage: capturing, understanding, and exploring brand identity with shape grammars, in Design Studies, 25, 1.
- Courses
- A workshop by Terry Knight at MIT on Computational Design for Housing
- An introductory lecture from MIT Architecture
- Course by Terry Knight at MIT
- Tools & Environments
- The Shaper2D shape grammar tool by Miranda McGill, and some more advanced versions of the tool
- The AutoGrammar tool by Celani seems to require AutoCAD. Here's a tutorial for it
- IceRay by Haldane Liew also uses AutoLisp to generate Chinese lattices
- Journals & Conferences
- none
Genetics
- Web Sites
- Karl Sims' website
- Craig Reynolds' website on evolution
- Jean-Philippe Rennard's introductory website
- AAAI's website on GA
- Hod Lipson's website
- The genetic programming website
- Marek Obitko's introductory site, with some software
- Biota.org has interesting podcasts and good links
- The GA warehouse is quite nice
- Examples & Imagery
- Video from Karl's paper
- Demos
- Rennard's GA viewer
- Brandeis demo site
- Hod Lipson and Jordan Pollack's Golem Project at Brandeis
- Readings
- Flake's introductory reading on genetics
- Karl Sims' historic paper
- A tutorial by Darrell Whitley
- An introduction to GA stuff by John Holland
- Courses
- A genetic algorithm tutorial at the fog website, with code
- An introductory tutorial at AI Junkie
- Nick Gessler's course at UCLA
- Matthew Wall's Intro to GAs
- Tools & Environments
- Journals & Conferences
- Artificial Life journal
Mobile Scripting
- Web Sites
- none
- Examples & Imagery
- This is a tutorial on threads and updating a UI with thread timing: PizzaTimer
- Demos
- none
- Readings
- none
- Courses
- none
- Tools & Environments
- none
- Journals & Conferences
- none