I was looking for these diagrams yesterday, but only just found them again... A visual overview of the toxiclibs library collection made with some of the libraries themselves, creating a nested force-directed graph from a folder structure (file system tree)...

These diagrams were created by an example exercise we developed as part of a 8-day workshop at the Victoria & Albert museum in London, March 2011...

#Toxiclibs #Java #ProcessingOrg #CreativeCoding #ComputationalDesign #DataViz #Graph #Anniversary #OpenSource

Today marks 19 years since the very first _public_ commit of my old #Toxiclibs code library collection, which for many years were one of the largest and most important side-projects related to Java & Processing.org.

Altogether, toxiclibs consisted of ~360 different "building blocks for computational design" and was used as teaching tool in related fields in many universities, mostly in conjunction with Processing, but also without...

The libraries covered 2D/3D geometry with dozens of shape types/conversions, procedural voxel modeling tools, meshes, NURBs, math utilities, linear algebra, color theory/modes/conversion, data visualization algorithms, waveform generators, filters, spatial audio, 2D/3D physics simulations, agents (before they were cool!), 1D/2D/3D cellular automata, reaction diffusion, diffusion-limited agreggation and a lot more...

Below are links to two community showreels I produced back in 2009/10, showing a selection of works done by dozens of other artists, designers, architects, students etc.

2009 showreel:
https://www.youtube.com/watch?v=U9ifgR_7XqU

2010 showreel:
https://www.youtube.com/watch?v=lrdevgQ2VKA

Even though I fully stopped using Java back around 2013 (after 17 years of it being my primary proglang), these libraries are still being used now and over the past decade I've been working on, expanding on and going deeper into these same topics (and more) in other languages (Clojure/ClojureScript, TypeScript, Zig, C)...

Happy coding! :)

#Toxiclibs #Java #ProcessingOrg #CreativeCoding #ComputationalDesign #Anniversary #OpenSource

Toxiclibs showreel 2009

YouTube

What all 5 share:

1. Budget constraints drove innovation
→ Cocoon: $180K total
→ Wangen: No specialized equipment
→ Mycelium: Minimal material cost

2. Computational design essential, not decorative
→ Thermal analysis (Cocoon)
→ Moisture prediction (Wangen)
→ Growth optimization (Mycelium)

3. Local materials, local labor
→ Regional timber (Wangen)
→ Local soil/waste (Seoul, Dubai)

#ParametricArchitecture #EmergingArchitects #ComputationalDesign

AI in Grasshopper — live demo.

Raven generates geometry, cleans up your canvas and utilizes plugins, natively in GH.

Join this free food4rhino webinar Jan 22, 5PM CET

#Grasshopper3D #Rhino3D #ComputationalDesign

Aeolian dune simulation (made in 2017) for #MeerMittwoch:

The images show a screenshot of the JavaScript application to create the simulation and some Houdini renders of exported height fields. The sim itself had 5 macro params to control the behavior of the interactive deposit/erosion/transportation process. It supported tileable patterns, customizable seed terrain (images) and ran realtime at ~30fps. The profile (cross-section) visualization was important because the tool was intended to create traction patterns for footwear...

References:

https://en.wikipedia.org/wiki/Aeolian_landform
https://en.wikipedia.org/wiki/Saltation_(geology)
https://en.wikipedia.org/wiki/Barchan

https://web.archive.org/web/20170809065427/https://wou.edu/las/physci/taylor/g322/baas_2002.pdf

#GenerativeDesign #ComputationalDesign #Dunes #Simulation #Erosion #CellularAutomata #3D #Houdini #JavaScript #ThingUmbrella

Due to popular demand the e-book version of Generative Design (English translation of Generative Gestaltung) by Princeton Architectural Press is finally available again e.g. https://www.barnesandnoble.com/w/generative-design-benedikt-gross/1127934156?ean=9781616897840

#GenerativeDesign #ComputationalDesign #eBook

Due to popular demand the e-book version of Generative Design (English translation of Generative Gestaltung) by Princeton Architectural Press is finally available again e.g. https://www.barnesandnoble.com/w/generative-design-benedikt-gross/1127934156?ean=9781616897840

#GenerativeDesign #ComputationalDesign #eBook

Just a bunny rotating according to a uniform set of directions on the sphere. The bunny is colored towards the "overhang" angle with respect to the ground. The black area on the ground is the projection of the bunny onto the ground (a bit like a shadow). This is a simple toy simulation that computes some metrics relevant to the simulation of 3D printing preparation.

#geometryprocessing #Julialang #Comodo #ComputationalDesign