• Non ci sono risultati.

Parametric Dublin - generative modeling - Andrea Pieretti

N/A
N/A
Protected

Academic year: 2021

Condividi "Parametric Dublin - generative modeling - Andrea Pieretti"

Copied!
8
0
0

Testo completo

(1)

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

parametric

dublin

(2)

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

generative modeling

tool

F or designers who are exploring new shapes using generative algorithms, Grasshopper® is a graphical algorithm editor tightly integrated with Rhino’s 3-D modeling tools. Unlike Rhino-Script, Grasshopper requires no knowledge of programming or scripting, but still allows

de-signers to build form generators from the simple to the awe-inspiring.

FROM GRASSHOPPER OFFICIAL BLOG

Rhino4 came with a basic history featurebuilt-in, which is a non-intrusive layer around the workflow that allows for automatic updates of certain modeling steps.

The current implementation of History in

Rhi-no4 is implicit, that is: it is recorded as you go.

This means there is no additional overhead re-quired at model-time which is exactly the sort of thing we would like to see in Rhino: more features, no additional limitations. However, im-plicit history cannot do some things which are possible with explicitly defined history.

First of all, the history tree is hidden from the user. The behaviour of the different history

stages cannot be adjusted. For example, there is only one chance to set the properties of a history based Loft. Once the surface exists, the only way to change the Loft settings is to recre-ate the surface. This will break all downstream history records and is thus potentially an

ex-tremely expensive limitation. It is also impossible to add or replace curves from a history Loft.

Grasshopper tackles these issues by allowing the user to construct their own “history tree” or better “definition” of the procedure that will be used to construct the object(s). This definition is constructed in a unique visual and interactive way, making it easy to learn and fun even for people with no previous programming experi-ence.

There are of course limitations that come with the process.

It is no longer possible to record the history tree transparently, it has to be specifically

con-structed by the user. It is impossible to use avail-able Rhino commands since they do not ex-pose the options and settings they need to run. However, the advantages speak for

them-selves:

The tree is exposed, and can thus in whole or in part be re-used throughout different models. The components on the tree are exposed and can thus be replaced or adjusted.

The operations are not tied to geometry in the model, it is possible to make a tree which only deals with mathematics.

Mathematical and logical relationships can be constructed.

External (to Rhino) sources can be used to re-trieve (recuperare) and store data.

This makes Grasshopper is a marvelous tool to be explored by anyone who is interested in generative modeling of complex objects or more control over the characteristics of even simple objects.

Grasshopper is a Work-in-Progress. Features and procedures are added/changed often. Much more time will be needed for the feature set to be complete enough for an official 1.0 release, but it is already being used by thouan-ds of people world-wide.

FROM ROBERT MCNEEL

why?

loft operation

what?

no history recorded history recorded

implicit history

esplicit history

history tree of a loft operation loft operation loft operation

pipe operation sliders applied to loft options component diffently regulated loft pipe component applied to the same curves

curves

logic operation

training

(3)

algorithm

curves:

5 rhino

splines

lots:

buildings

boundaries

extrusions

equation which affects the extrusion

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

(4)

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

7.

8.

5.

6.

3.

4.

y = x

y = Bx

2.

1.

y = Bx (max1)

y = Bx

p

y = cosBx

p

y = (cosBx

p) + 1

y = a

[

(cosBx

p) + 1

]

the value of extrusion (y) is exactly equal to the distance between the centroid of the rectangle and the center of the grid.

extrusion value (y) is re-duced by a coeff icient B

All values greater than 1 will become equal to 1.

This operation is meant to give a border to the algo-rithm.

indeed, when you apply the co-sine, all values are canceled out.

I apply p to prepare the algo-rithm to the cosine.

I apply the cosine.

the equation becomes positve with the addition of +1.

I apply a multiplier that al-lows further control of the height of the extrusion.

(5)

curves: 5 rhino splines lots: buildings boundaries extrusions in accord-ing with a series of equations

affected by the position of control points

y = a [(cosBx p) + 1]

context’s bonds 5 transversal axes control points

1

3

4

1

2

3

4

5

6

7

5

6

7

2

scale 1 : 5000

Tram Luas + minimetro

bike’s routes

roads for cars & parking

Public & private transportations

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

(6)

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

(7)

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

(8)

S.A.D. School of Architecture and Design “Eduardo Vittoria” Master degree thesis in architectural & landscape design Thesis director Cristiano Toraldo di Francia supervisor Daniele Rossi student Andrea Pieretti Parametric Dublin_ Generative Modeling

Riferimenti

Documenti correlati

Figure 5.12 Full path repeatability: 0.1 mm displacement 0.5 s traverse time (a) trajectory tracking result (b) full path repeatability The results exploit that the repeatability

Student Enrolment n°: Assistant Supervisor: Prof.. Faculty of Bioscience and Agro-Food and Environmental

For the systematic review; a systematic search on Medline (PubMed) from January 1997 till December 2017 with title/abstract keywords: children OR pediatric AND drug

BEC- MF-347, to proceed with her scientific research “Establishment of right heart function changes of cardiac echocardiography in patient with pectus excavatum

Total phenolic content of water extracts of different size particles of Salvia Officinalis using 1:20 (solid and solvent) ratio are presented in figure 5.. Total

Although, without a control group of people who have not consumed psychoactive drugs, we can not compare results and prove statistically implication of drug consumption on

The exclusion criteria were as following: - Articles written in non-English languages. - Articles written before the year 2003. - Articles related to the relation between

The authors concluded that by facilitating the identification and monitoring of patients at high risk for medication errors and adverse drug events, the tool has aided the