+ All Categories
Home > Documents > Diaz-Oh Presentation

Diaz-Oh Presentation

Date post: 09-Mar-2016
Category:
Upload: justin-oh
View: 216 times
Download: 0 times
Share this document with a friend
Description:
Presentation for 10/09
Popular Tags:
5
sun earth moon zone 1 zone 3 zone 2 Global Controllers (variables) counter-clockwise orbit of L5 consistant exposure to the sun clockwise rotation in 28 day period 1 revolution around the earth in 28 earth days (same as moon) view to earth daylight Site conditions and orbit zone 3 - commercial - access from both industrial and residential zone 2 - residential - views to earth in daylight zone 1 - agricultural - maximum exposure to the sun Three zones of suggestive growth
Transcript
Page 1: Diaz-Oh Presentation

sun

earth

moon

zone

1

zone

3

zone

2

Global Controllers (variables)

counter-clockwise orbit of L5

consistant exposure to the sunclockwise rotation in 28 day period1 revolution around the earth in 28 earth days (same as moon)

view to earth daylight

Site conditions and orbit

zone 3 - commercial - access from both industrial and residentialzone 2 - residential - views to earth in daylightzone 1 - agricultural - maximum exposure to the sun

Three zones of suggestive growth

Page 2: Diaz-Oh Presentation

Spiral geometry for urban expansion

Global Controllers (variables)

queen conch shell (strombus gigas)

geometry wireframe studies

using growth behaviors from the queen conch shell (strombus gigas)

offers extra protection against radiationforms a cochlear interstitial space

capable of urban expansion

geometry responds to gravitational needs of inhabitantsL-system suggested growth along spiral geometry

keeps programmatic adjacenciescreates opportunities for alternative circulation

Page 3: Diaz-Oh Presentation

Growth behaviors

Program characteristics

density studies

Global Controllers (variables)

150

origin - 150 people

1,000 people

10,000 people

1000

10,0

00

starts with a population of 150 peopledevelops with an expanding cochlear geometry, to cater to urban growth

overlapping layers occur with a central corenew programmatic adjacencies occur through layerszone 1 densifies along with growth zone 3 becomes more exclusive older layers are nearly completely engulfed by newer layers

Page 4: Diaz-Oh Presentation

Option Explicit'Created by Diaz-Oh 2009'Space Colony script for xtreme studio 5A

'Pick multiple Origins for initial growth

Origin Sub ()

Dim strR1, strR2, strR3, strR4Dim strC1, strC2, strC3, strC4, strC5, strC6, strC7Dim strI1, strI2, strI3, strI4, strI5, strI6Dim strA1, strA2, strA3, strA4Dim strM1, strM2, strM3

'These are the various kinds of Program, strung together via type.

strR1 = "Single_Person_node"strR2 = "Single_Family_node"strR3 = "Apartment_node"strR4 = "School_node"

strC1 = "store"strC2 = "hotel"strC3 = "pharmacy"strC4 = "restaurant"strC5 = "music_performance_Theather"strC6 = "museum"strC7 = "office_space"

strI1 = "laboratory"strI2 = "manufacturing"strI3 = "communication"strI4 = "water_treatment"strI5 = "electrical_power"strI6 = "police_diaster"

strA1 = "growing_area"strA2 = "animal_area"strA3 = "food_processing"strA4 = "drying_area"

strM1 = "assembly"strM2 = "public_space"strM3 = "storage"

Call function growth ()

'from here on, psuedo code will be used until proper scripting is generated 'these are not written in proper code! 'starting with growth parameters, then mutations, and variables 'origin is similar to a core

Rhino.Print "How many origin nodes?" ( 5.0, 1.0, 10,0)IfNull then End Sub

'all origin nodes generate R1, R2, R3 nodes

'R1 has a 80% change to generate another R-type node'R2 has a 80% chance to generate another R-type node'R3 has a 60% chance to generate another R-type node

'If R-type >= 15 Then Generate R4 node'R4 has a 50% chance to generate another R-type Else 50% chance to generate C-Type

'If R1, R2, R3 do not generate R-type then generate C-type node If C-type node is not generated then End Sub

'C1 has a 60% chance to generate another C-type If not then 30% chance to generate R-type Node Else generate I-type'C2 has a 50% chance to generate another C-type If not then 40% chance to generate R-type Node Else generate I-type'C3 has a 40% chance to generate another C-type If not then 50% chance to generate R-type Node Else generate I-type'C4 has a 40% chance to generate another C-type If not then 30% chance to generate R-type Node Else generate I-type'C5 has a 100% chance to generate another C-type'C6 has a 100% chance to generate another C-type'C7 has a 60% chance to generate another C-type If not then 30% chance to generate R-type Node Else generate I-type

' All C-type nodes have a greater chance to generate other C-types' C-types are the bridgeway into I-types

'I1 has a 70% chance to generate another I-type node Else Generate A-type node'I2 has a 70% to generate a C-type node Else generate I3, I4, I5'I3, I4, I5 will always generate each other 'If (X)-type >= 50 Then Generate I-6

Page 5: Diaz-Oh Presentation

Option Explicit'Created by Diaz-Oh 2009'Space Colony script for xtreme studio 5A

'Pick multiple Origins for initial growth

Origin Sub ()

Dim strR1, strR2, strR3, strR4Dim strC1, strC2, strC3, strC4, strC5, strC6, strC7Dim strI1, strI2, strI3, strI4, strI5, strI6Dim strA1, strA2, strA3, strA4Dim strM1, strM2, strM3

'These are the various kinds of Program, strung together via type.

strR1 = "Single_Person_node"strR2 = "Single_Family_node"strR3 = "Apartment_node"strR4 = "School_node"

strC1 = "store"strC2 = "hotel"strC3 = "pharmacy"strC4 = "restaurant"strC5 = "music_performance_Theather"strC6 = "museum"strC7 = "office_space"

strI1 = "laboratory"strI2 = "manufacturing"strI3 = "communication"strI4 = "water_treatment"strI5 = "electrical_power"strI6 = "police_diaster"

strA1 = "growing_area"strA2 = "animal_area"strA3 = "food_processing"strA4 = "drying_area"

strM1 = "assembly"strM2 = "public_space"strM3 = "storage"

Call function growth ()

'from here on, psuedo code will be used until proper scripting is generated 'these are not written in proper code! 'starting with growth parameters, then mutations, and variables 'origin is similar to a core

Rhino.Print "How many origin nodes?" ( 5.0, 1.0, 10,0)IfNull then End Sub

'all origin nodes generate R1, R2, R3 nodes

'R1 has a 80% change to generate another R-type node'R2 has a 80% chance to generate another R-type node'R3 has a 60% chance to generate another R-type node

'If R-type >= 15 Then Generate R4 node'R4 has a 50% chance to generate another R-type Else 50% chance to generate C-Type

'If R1, R2, R3 do not generate R-type then generate C-type node If C-type node is not generated then End Sub

'C1 has a 60% chance to generate another C-type If not then 30% chance to generate R-type Node Else generate I-type'C2 has a 50% chance to generate another C-type If not then 40% chance to generate R-type Node Else generate I-type'C3 has a 40% chance to generate another C-type If not then 50% chance to generate R-type Node Else generate I-type'C4 has a 40% chance to generate another C-type If not then 30% chance to generate R-type Node Else generate I-type'C5 has a 100% chance to generate another C-type'C6 has a 100% chance to generate another C-type'C7 has a 60% chance to generate another C-type If not then 30% chance to generate R-type Node Else generate I-type

' All C-type nodes have a greater chance to generate other C-types' C-types are the bridgeway into I-types

'I1 has a 70% chance to generate another I-type node Else Generate A-type node'I2 has a 70% to generate a C-type node Else generate I3, I4, I5'I3, I4, I5 will always generate each other 'If (X)-type >= 50 Then Generate I-6


Recommended