1 / 36 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto Luonnonmaaston mallintaminen
Patch 2 / 36 luonnonmaastossa Patch ei pysty käsittelemään monimutkaisia korkeuskäyriä
MeshPatch 3 / 36 seuraa tarkalleen korkeuskäyriä Meshillä ei voi käyttää kaikkia Rhinon komentoja mutta lopputulos on kulmikas ja epäsiisti
Mesh to NURB 4 / 36 Mesh to NURB tekee polysurfacen, mikä ei toimi kaikissa Rhinon komennoissa NURBS-pinta jää kulmikkaaksi jos haluaa saada Meshistä paremman NURBS-pinnan, muuntotapa täytyy määritellä itse Grasshopperilla
Maasto Grasshopperissa: Parempi NURBS-pinta Meshistä 5 / 36 Meshistä luotu NURBS-pinta menettää jonkin verran tarkkuutta, mutta tämä on välttämätöntä siistin ja toimivan pinnan luomiseksi Luonnonmaastoa mallinnettaessa täyttä tarkkuutta on mahdoton saavuttaa
Maasto Grasshopperissa: Parempi NURBS-pinta Meshistä 6 / 36 Käynnistä Grasshopper kirjoittamalla komentoriville Grasshopper Lataa Grasshopper-tiedosto MaastoMeshista.gh
Maasto Grashopperissa 7 / 36 Tarvitset suljetut korkeuskäyrät oikeilla korkeuksillaan Lisäksi tarvitset suorakulmion rajaamaan maastoa Grasshopper-scriptin toimimiseksi (suorakulmion tulee noudattaa x- ja y-akseleita) Näistä voit tehdä MeshPatchin y x
Maasto Grasshopperissa 8 / 36 Linkkaa mesh molempiin näihin boxeihin klikkaamalla oikealla hiiren näppäimellä ja valitsemalla Set one Mesh Valitse sen jälkeen Mesh Rhinon mallinnusnäkymässä. Nyt Mesh on asetettu.
Maasto Grasshopperissa 9 / 36 Aseta näihin bokseihin maastoa rajaavan suorakulmion sivut x- ja y-koordinaattien mukaan
Maasto Grasshopperissa 10 / 36 Sliderilla voit säätää maastoa määrittävän gridin kokoa Mitä pienempi lukuarvo on, sitä tarkemman maaston saat
Maaston luominen 11 / 36 Baking tarkoittaa 3D-mallin luomista Grasshopper-scriptissä Jos scriptissä ei ole erroreita, voit luoda maaston tästä nappulasta
Esikatseluasetukset 12 / 36 Grasshopperin oikeasta yläkulmasta löytyvät esikatseluasetukset. 1. Ei esikatselua 2. Wireframe-esikatselu 3. Punaisella esitetty 3D-mallin esikatselu
Miksi maaston luominen ei onnistu? (1) 13 / 36 Jos jokin nappula on punainen tai oranssi, se on errortilassa. Scriptissä on jokin ongelma, ja 3D-mallia ei pysty luomaan. Annetuista lähtötiedoista riippuen joskus suorakulmion viivoista saatuun arvoon tulee lisätä +1. Ympyröity nappula lisää +1 annettuun arvoon. Jos maaston luominen ei onnistu, kokeile yhdistää nappula alakuvan mukaisesti scriptiin.
Miksi maaston luominen ei onnistu? (2) 14 / 36 Gridin koko voi olla myös liian pieni
Miksi maaston luominen ei onnistu? (3) 15 / 36 C-Planella vihreä viiva on y-suunta, ja punainen viiva on x-suunta Jos käyrät on valittu väärinpäin koordinaatteihin, luotu pinta näyttää vasemmanpuoleiselta pinnalta y x
Skaalan tarkistaminen 16 / 36 esim. Google Mapsissa voi mitata tunnetun alueen etäisyyden, ja verrata sitä mallin mittoihin
Korkeuskäyrien käsittely 17 / 36 korkeuskäyrien käsittely on manuaalista työtä voit yhdistää erillisiä viivoja toisiinsa 1. siirtämällä kontrollipisteitä 2. Match-komennolla 3. piirtämällä käyriä aukkoihin lopuksi käytä Joinia
Korkeuskäyrien nostaminen 18 / 36 klikkaa Gumballin sinisestä nuolesta ja syötä haluttu korkeus sinne. Tiedostossa ilmoitetuista korkeusarvoista on hyötyä tässä tapauksessa.
Kasvillisuuden määrittäminen 19 / 36 jälleen kasvillisuuden tyypin hahmottaa Bing Mapsin viistoilmakuvasta melko hyvin myös CAD-tiedostosta löytyy kasvillisuusmerkintöjä ARK-A2502 DA-perusteet Elina Haapaluoma, Heidi Silvennoinen Syksy 2016
Kasvillisuuden esittäminen 20 / 36 mallinnusvaiheessa kasvillisuusryhmät voi korvata karkeasti massaa esittävillä blokeilla esitysvaiheessa blokit täytyy photaroida oikeiksi puumassoiksi mikäli kyseessä on ilmakuva, voi hyödyntää juurikin Bing Mapsin viistoilmakuvia myös photaroinnissa
Kasvillisuusmassojen sijoittaminen FlowAlongSurfacella 21 / 36 FlowAlongSurfacen toimimiseksi tarvitset kaksi pintaa, joissa sijainnit ovat pohjakuvassa samat kopio uloin korkeuskäyrä ja ympäröivä suorakulmio, ja luo PlanarSurface suorakulmiolle määrittele kasvillisuuden rajat ilmakuvan ja muiden tietojen perusteella uudelle pinnalle
Kasvillisuusmassojen sijoittaminen FlowAlongSurfacella 22 / 36 Extrudaa puusto halutunkorkuiseksi esim. 10 metriin toteuta FlowAlongSurface-komento, ja metsikkö siirtyy maaston pinnalle lopuksi voit lisätä materiaaleista vihreän värin ja Transparencya
Rakennuksien korkeudet 23 / 36 valitse Layer, jolla rakennuksesi sijaitsevat, ja Select Objects valitaksesi kaikki rakennukset Layerilla kirjoita komentoriville Extrude yksikerroksisen rakennuksen korkeus on 3 metriä
Rakennuksien korkeudet 24 / 36 rakennuksien kerroslukuja voit laskea esimerkiksi Bingmapsin viistoilmakuvista kerrosluku * 3m = rakennuksen korkeus ARK-A2502 DA-perusteet Elina Haapaluoma, Heidi Silvennoinen Syksy 2016
Rakennuksien korkeudet 25 / 36 osaa rakennuksista ei voi Extrudata, sillä ne ovat Hatcheja tee Hatchille DupBorder voit extrudata luodut ääriviivat
Rakennusten sijoittaminen maastoon (vähän rakennuksia) 26 / 36 metsä kannattaa piilottaa lampun kuvakkeella sijoittamisen ajaksi yritä ensin sijoittaa talot Move-komennolla sivukuvassa. Pidä Shift pohjassa, jotta rakennukset siirtyvät vain pystysuorassa linjassa. tarkista perspektiivikuvassa ja siirrä yksittäiset rakennukset Gumballilla niin, että ne leikkaavat maastoa
Rakennuksien sijoittaminen maastoon (paljon rakennuksia) 27 / 36 mikäli rakennuksia on hyvin paljon, yksitellen sijoittelu saattaa olla hyvin työlästä FlowAlongSurfacea ei voi kuitenkaan käyttää, koska se vääristää rakennusten muotoa ja kallistaa niitä rakennusten asetteluun voi kuitenkin luoda oman Grasshopper-scriptinsä Valmis scripti löytyy MyCoursesista nimellä MoveBuildingstoSurface
Rakennuksien sijoittaminen maastoon (paljon rakennuksia) 28 / 36
Rakennuksien sijoittaminen maastoon (paljon rakennuksia) 29 / 36 valitse Surface Topolaatikkoon maasto valitse Buildings-kohtaan rakennukset suorita sijoittaminen Bake:aamalla rivin lopussa oleva Move-laatikko
Metsikön leikkaaminen 30 / 36 voit tuoda rakennukset paremmin esille tekemällä aukkoja metsikköön MakeHole-komennolla piirrä aukko pohjanäkymässä jotta aukon voi tehdä, aukon käyrien tulee olla planar, joten käytä SetPt-komentoa käyrän tasoittamiseksi Set Z asettaa käyrän planaariseksi horisontaaliselle tasolle käytä sitten MakeHole-komentoa
Tien projektoiminen 31 / 36 lopuksi projektoi myös tie maastoon laajassa maastossa tien korkeuseroista ei tarvitse välittää MakeHole-komennolla voi leikata myös alakuvan mukaisia aukkoja esityskuvaa varten halutaan hienostuneempaa kasvillisuutta, mutta tämä riittää toistaiseksi
Yksittäiset puut - Blokkien käyttäminen 32 / 36 mallintaessa kannattaa käyttää hyvin yksinkertaisia pallopuita, jotta Rhino ei kaadu puut voi halutessaan myöhemmin korvata monimutkaisemmilla puilla BlockReplace-komennolla jotta BlockReplace-komento toimii, puiden täytyy olla blockeja kirjoita komento Block, valitse syöttöpiste, ja anna blockille nimi
Yksittäiset puut - Blokkien muokkaaminen 33 / 36 BlockEdit-komennolla voi muokata blokkia, esim asettaa sille uuden värin, jolloin kaikki blokki-instanssit päivittyvät kaikki muut kuin valittu blokki näkyvät kuvassa tummanharmaina Shadednäkymän ollessa päällä tee kaikki muokkaukset Block Editikkunan ollessa avoinna kun painat OK, muokkaukset hyväksytään
Blokkien korvaaminen muilla blokeilla - BlockReplace 34 / 36 BlockReplace-komennolla yksinkertaiset puut voi korvata monimutkaisemmilla puilla (tai esim. erilajisilla puilla) visualisointivaiheessa myös korvaukseen käytettävä puu täytyy ensin määritellä blokiksi
Puiden asettaminen 35 / 36 ei kannata käyttää FlowAlongSurfacea, koska puut menevät vinoon ei voi myöskään käyttää rakennustenasettamis-skriptiä, koska Grasshopper ei ymmärrä blockeja eikä objekteja, joista puut koostuvat (vain brepit käyvät tähän grasshopper-scriptiin)
Puiden asettaminen 36 / 36 Piirrä Top-näkymässä useita pisteitä, joihin puut on tarkoitus sijoittaa. Käytä työkalua Multiple Points. Projisoi pisteet maastoon. Kopioi puu-blockia pisteisiin Point-snap päällä.