Tag Archives: volumetric

Volumetric Thing (Tree)

3484TreeRender
Particle-generated volumetric tree.

Made with Processing+toxiclibs+SunflowApiApi.

L’idea su cui sto lavorando negli ultimi tempi, e cioè creare volumi registrando le informazioni relative ad un determinato stato di una immagine 2D con l’aggiunta della terza dimensione (estrusione data dal tempo che scorre) comunque non è mia e lo devo annotare ad onor del vero. Il concept originale é di Karsten “toxi” Schmidt (autore di toxiclibs) ma un giorno, su openprocessing mi sono imbattuto negli sketches di Dominik Strzelec “echoechonoisenoise” e i suoi esperimenti sulla time-extrusion con toxiclibs mi hanno talmente ispirato da spingermi ad iniziare ad usare le lib (un set di 270+ classi distribuite in 18 packages da utilizzare con Processing), cosa che non avevo fatto prima, concentrandomi a mia volta sul package toxi.volume.

La mia idea sarebbe ora di creare degli alberi a partire da sistemi multipli di particelle – in passato avevo tentato altri approcci e cioè le funzioni recursive e gli L-Systems; questo primo esempio è solo l’inizio anche se più che di un particle system si tratta di una ventina di particelle che ‘vivono’ sul piano da estrudere. All’inizio della time-extrusion (alla base dell’albero) si trovano tutte al centro, poi con un attrattore che in realtà le respinge – posto al centro del piano – le particelle (per via di massa e diametro differenziato) si allontanano più o meno velocemente. Questo crea i rami. Devo solo fare in modo che ogni particella, ad un dato momento della sua vita, possa generare altre particelle e riduca il suo raggio fino a zero. Così da un singolo ramo otterrei altri rami, e anche loro si assottiglierebbero fino allo zero generando ulteriori rami.