Popločavanje partera pomoću teselacije različitih tonova po vodilji 3/3

Izgled koda:

 

slika kodaNa počeku formiramo mrežu tačaka na željenoj udaljenosti i sa željenim brojem kolona i redova. Za to koristimo komande SeriesCrossReference.

Potom želimo da svedemo sve dobijene vrednosti u domen od 0 do 1 zato što je to domen u kojem će nam se kretati svaka slika u ImageSampler-u. Za to koristimo komande Bound, ReMap ImageSampler.

Paralelno sa ovom radnjom koristimo tačke koje smo dobili iz komande CrossReference kao mesta na kojima se formiraju box-ovi (u našem slučaju pločice za popločanje ili pokrovni fasadni elementi). Svu potrebnu geometriju dobijamo uz pomoć sledećih komandi: Rectangle, Multiplication, Vector XYZ, Move i Box Rectangle kada ih upotrebimo na gore prikazan način. NumberSlider koristimo na svim mestima gde imamo promenljive.

Iz ImageSampler-a dobijamo niz boja koje propuštanjem kroz crno-beli Gradient postaju brojevi od o do 1 pošto smo tako ograničili Gradient. Zatim te brojeve pretvaramo u brojeve od 0 do 10 i zaokružujemo ih na najbliži celi broj koristeći komandu Round. Zatim dobijene vrednosti propuštamo kroz još jedan crno-beli Gradient sa granicama od 0 do 10. Na taj način skoro beskonačan broj nijansi sivih aproksimiramo na 10 njima bliskih tonova. Ovaj postupak olakšava izvođenje ovih paterna.

Preostaje nam još da izbrojimo koliko komada ploča od koje nijanse nam je potrebno za realizaciju. To dobijamo tako što uporedimo spisak svih vrednosti sa spiskom jedinstvenih vrednosti i saberemo koliko se puta koja nijansa ponavlja koristeći komande Equals MassAddition.

Preostaje nam još da spojimo dobijenu geometriju sa aproksimiranim bojama koristeći komandu Preview.

 

Dobijeni rezultati:

 

portret finalno

brodovi

kampidoljo finalno

Mogući vidovi primene u praksi:

 

prva primena na fasadu

trg slobode grbtrg slobode f

 

 

Dalji pravci u kojima se može razvijati kod:

 

primer prakse 2

Brojeve dobijene iz drugog Gradient-a možemo koristiti da rotiramo geometriju po nekoj od njenih osa.

Možemo razviti različite tipove mreža (trougaona, heksagonalna, složena…) po kojima ćemo kasnije razvijati željene paterne.

 

Published
Categorized as Opšte

Popločavanje partera pomoću teselacije različitih tonova po vodilji 2/3

Inspiracija:

Složene slike na ravnim površinama (fasadama, parterima…), realizovane samo slaganjem elemenata teselacije u različitim tonovima i njihovo odsustvo u arhitektonskoj praksi.

 

primer prakse 1

Jedan od primera složenijeg parterskog popločanja napravljen bez upotrebe softvera. Ovakvi primeri se nalaze svuda po svetu i više nisu ni izbliza impresivni u poređenju sa vremenom i trudom koji je uložen u njihovo projektovanje i pravljenje.

 

 

Zašto ne nešto poput ovih paterna?

 

primeri prakse

Ideja za vodilju popločanja nekog prostora, generisana pomoću softvera. Brže, kompleksnije, zanimljivije… Jedino što nam je potrebno je kod u grasshopper-u koji će to generisati.

Primeri prakse 3

 

 

Potrebne karakteristike koda.

 

  1. Podesiv broj redova i kolona kako bi svaka veličina prostora bila pokrivena.
  2. Podesiva veličina pločica kako bi se mogla postići preciznost kako na malim površinama tako i na velikim.
  3. Mogućnost upotrebe slike bilo kojih dimenzija.
  4. Način redukcije prevelikog broja boja ili nijansi njihovom aproksimacijom na najbliži odabrani ton.
  5. Izlazni podaci o broju ploča potrebnih za realizovanje ovog koda, razvrstanih po bojama ili nijansama istih.

 

Published
Categorized as 00 Radovi