AA_DRL Body Topology (2011)

Page 1


TABLE OF CONTEXT PROJECT BRIEF

CHAPTER 1 MULTIPLYER SWIMMER SPIDER GRID

01 - 02

04 - 11 12 - 14 15 - 23

CHAPTER 2 SWARM BASED GRID HIGH RESOLUTION GRID SEABED FOREST

25 - 62 63 - 84 85 - 91


PROJECT BRIEF The purpose of this workshop was to introduce algorithmic design as an effective tool for optimization and form generation purpose to create “Swarmâ€? behaviours of multiple agents, under the concept of “Emergenceâ€?, referring to the universal way in which small parts of system are driven by very simple behaviors to produce self-orgaQL]HG HYHQW EDVHG Ă€HOG DQG FRKHUHQW RUJDQL]Dtions with their own distinctly different behaviors, to undergo formal growth and multiple cycles of evolution. This behaviors were later developed and transformed into geometric forms using multiple softwares and computational systems

1


CHAPTER 1


MULTIPLYER


MULTIPLYER

02

File Name

Stiffness

10.6

Dampening

60.0

Max Vel

8.00

Max Force

0.50

File

KAgent

KBody

Range of vision

30

Gravity

0.1

Bounce

3.1

Cohesion

1

Sepration

0

Alignment

1

Mass

1

Make Springs

-

Break Springs

-

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

6


MULTIPLYER

03

File Name

Stiffness

10.6

Dampening

0.10

Max Vel

6.00

Max Force

0.50

File

KAgent

KBody

Range of vision

30

Gravity

0.1

Bounce

3.1

Cohesion

1

Sepration

0

Alignment

1

Mass

1

Make Springs

-

Break Springs

0.3

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

7


MULTIPLYER

04

File Name

Stiffness

10.6

Dampening

0.10

Max Vel

6.00

Max Force

0.50

File

KAgent

KBody

Range of vision

30

Gravity

0.1

Bounce

3.1

Cohesion

1

Sepration

0

Alignment

1

Mass

1

Make Springs

-

Break Springs

0.1

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

8


MULTIPLYER

07

File Name

Stiffness

10.6

Dampening

0.10

Max Vel

6*gen

Max Force

0.50

File

KAgent

KBody

Range of vision

30

Gravity

0.1

Bounce

3.1

Cohesion

0

Sepration

8

Alignment

2

Mass

1

Make Springs

-

Break Springs

-

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

11


CHAPTER 1


SPIDER GRID


SPIDER GRID

01

File Name

Stiffness

10.6

Dampening

0.10

Max Vel

1.90

Range of vision

70

Gravity

0

Bounce

0.3

Cohesion

0

Sepration

0

Alignment

0

Mass

1

Make Springs

-

Breake Springs

-

File

KAgent

KBody

There is no force on the grid ,So it moves freely in the environmental box.

16


SPIDER GRID

02

)LOH 1DPH

6WLIIQHVV 'DPSHQLQJ

)LOH 0D[ 9HO 0D[ 9HO LQ WKH

VW ULQJ

.$JHQW

.%RG\

5DQJH RI YLVLRQ

70

*UDYLW\

0

%RXQFH

&RKHVLRQ

0

6HSUDWLRQ

0

$OLJQPHQW

0

0DVV

1

0DNH 6SULQJV

-

%UHDNH 6SULQJV

-

7KH ÀUVW ULQJ RI WKH VSLGHU ZHE LV À[HG WR VWXG\ WKH EHKDYLRXU

17


SPIDER GRID

03

File Name

Stiffness

Dampening

Max Vel

Max Vel(in the

File

1st ring)

KAgent

KBody

Range of vision

70

Gravity

5

Bounce

Cohesion

0

Sepration

0

Alignment

0

Mass

1

Make Springs

-

Breake Springs

-

The only foce here is the gravity of box which makes the legs to go down and reach the box ERWWRP ZKLOH WKH ÀUVW ULQJ LV À[HG

18


SPIDER GRID

06

File Name

Stiffness

10.6

Dampening

0.10

Max Vel

1.90

Max Vel(in the

0.00

File

1st ring)

KAgent

KBody

Range of vision

70

Gravity

200

Bounce

0.3

Cohesion

0

Sepration

100

Alignment

0

Mass

1

Make Springs

-

Breake Springs

-

The combination of gravity and separation helps the spider grid to slowly fall down and reach the bottom of the box with keeping its shape by having a certain distance based on the separation between the agents.

21


SPIDER GRID

07

)LOH 1DPH

6WLIIQHVV 'DPSHQLQJ

)LOH 0D[ 9HO 0D[ 9HO LQ WKH

WK ULQJ

5DQJH RI YLVLRQ

.$JHQW

*UDYLW\

100

%RXQFH

&RKHVLRQ 6HSUDWLRQ

.%RG\

70

0 500

$OLJQPHQW

0

0DVV

1

0DNH 6SULQJV

-

%UHDNH 6SULQJV

-

:LWK À[LQJ GLIIHUHQW ULQJV ZH FDQ KDYH YDULRXV UHVXOWV E\ KDYLQJ ERWK JUDYLW\ DQG VHSDUDWLRQ

22


SPIDER GRID

08

File Name

Stiffness

10.6

Dampening

0.10

File 0D[ 9HO 0D[ 9HO(in the

1.90 0.00

11th ring)

Range of vision

KAgent

KBody

70

Gravity

100

Bounce

0.3

Cohesion

0

Sepration

500

Alignment

0

Mass

1

Make Springs

-

Breake Springs

-

+HUH WKH VSLGHU ZHE LV KDQJHG E\ À[LQJ WKH HQG points of the legs and having the same gravity and separation.

23


CHAPTER 2


SWARM - BASED GRID


SWARM- BASED GRID

03

File Name

3

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

4.00

Max Force

0.50

Range of vision

80

Gravity

0.1

Bounce

1

Coh1-3

40

50

70

Sep1-3

20

20

30

0

80

0

Ali1-3

Mass KBody

Make Springs

1 ROV*3.72

Break Springs ROV*0.05

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

28


SWARM- BASED GRID

04

File Name

3

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

4.00

Max Force

0.50

Range of vision

60

Gravity

0.1

Bounce

1

Coh1-3

40

50

60

Sep1-3

20

20

10

0

80

0

Ali1-3

Mass KBody

Make Springs

1 ROV*3.72

Break Springs ROV*2

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

29


SWARM- BASED GRID

05

File Name

8

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

4.00

Max Force

0.50

Range of vision

60

Gravity

0.1

Bounce

1

Coh1-3

60

50

40

Sep1-3

20

30

10

0

80

0

Ali1-3

Mass KBody

Make Springs

1 ROV*3.72

Break Springs ROV*2

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

30


SWARM- BASED GRID

06

File Name

8

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

4.00

Max Force

0.50

Range of vision

30

Gravity

0.1

Bounce

1

Coh1-3

40

50

80

Sep1-3

20

20

10

0

80

0

Ali1-3

Mass KBody

Make Springs

1 ROV*3.72

Break Springs ROV*0.015

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

31


SWARM- BASED GRID

07

File Name

8

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

4.00

Max Force

0.50

Range of vision

70

Gravity

0.1

Bounce

1

Coh1-3

40

50

70

Sep1-3

20

30

10

0

80

0

Ali1-3

Mass KBody

1

Make Springs

ROV=30

Break Springs

ROV=90

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

32


SWARM- BASED GRID

10

File Name

Stiffness 3

-

Dampening 3

-

Stiffness 1-2

3.4

Dampening 1-2

0.1

File

KAgent

Max Vel

3.00

Max Force

0.50

Range of vision

45

Gravity

0.1

Bounce

3.1

Coh1-3

50

20

40

Sep1-3

40

30

10

Ali1-3

0

0

0

CohB 1-3

20

20

30

SepB 1-3

40

30

0

0

0

0

AliB 1-3

Mass KBody

1

Make Springs

ROV*1.5

Break Springs

-

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

35


SWARM- BASED GRID

12

File Name

8

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

3.00

Max Force

0.50

Range of vision

30

Gravity

0.1

Bounce

1.1

Coh1-3

20

20

20

Sep1-3

50

70

0

Ali1-3

0

0

0

CohB 1-3

20

0

0

SepB 1-3

60

70

50

0

0

0

AliB 1-3

Mass KBody

1

Make Springs

ROV*1.9

Break Springs

-

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

37


Combination of grometry and mesh 43




SWARM- BASED GRID

13

File Name

8

Stiffness 3 Dampening 3

0.1

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

3.00

Max Force

0.50

Range of vision

32

Gravity

0.1

Bounce

1.1

Coh1-3

40

20

20

Sep1-3

20

70

0

Ali1-3

0

0

0

CohB 1-3

20

0

30

SepB 1-3

60

0

0

0

0

0

AliB 1-3

Mass KBody

1

Make Springs

ROV*1.9

Break Springs

2.1

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier 44 the breal springs


1

Starting columns and rows of agents

5

2

3

4

Formation of the grid due to make spring rules

Start of grid breaking due to introducing break spring rules

Start of spring breaking based on distance and the tension between the springs

6

Increase in breaking springs

7

Deformation of the grid along with breaking springs

Continuous deformation of the grid

45




SWARM- BASED GRID

14

File Name

Stiffness 3

-

Dampening 3

-

Stiffness 1-2

10

Dampening 1-2

0.1

File

KAgent

Max Vel

3.00

Max Force

0.50

Range of vision

40

Gravity

0.1

Bounce

3.1

Coh1-3

40

20

20

Sep1-3

20

70

0

Ali1-3

0

0

0

CohB 1-3

20

20

30

SepB 1-3

60

0

0

0

0

0

AliB 1-3

Mass KBody

1

Make Springs

ROV*1.9

Break Springs

-

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

47


1

2

Starting columns and rows of agents

4

deformation and folding of the grid 48

Formation of the grid due to spring making of agents

5

Movement due to high forces of separation and cohesion

3

Tension forces on the grid from all sides

6

Continuous deformation of the grid with high tension forces


SWARM- BASED GRID

15

File Name

Stiffness 3

-

Dampening 3

-

Stiffness 1-2

10

Dampening 1-2

0.9

File

KAgent

Max Vel

3.00

Max Force

0.50

Range of vision

35

Gravity

0.1

Bounce

3.1

Coh1-3

40

20

20

Sep1-3

20

70

0

Ali1-3

0

0

0

CohB 1-3

20

20

30

SepB 1-3

60

0

0

0

0

0

AliB 1-3

Mass KBody

1

Make Springs

ROV*1.9

Break Springs

-

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

49


1

2

Starting columns and rows of agents

4

Creation of two grids from WKH ÀUVW RQH 50

3

Formation of the grid due to spring making

5

Deformation of the two grids

Deformation of the grid due to tension forces of the edges

6

movement of the two created grids with no touching due to separation force

7

Continuous movemnet and deformation of the grids







1

2

Starting columns and rows of agents

4

Start of deformation of grid from the right side edges

3

Formation of the grid

5

The deformation and tension due cohesion ans separation forces

Start of deformation of grid from the right side edges

6

Continous deformation of the grid from all sides

55


SWARM- BASED GRID

20

File Name

Stiffness 3

-

Dampening 3

-

Stiffness 1-2

15

File Dampening 1-2

KAgent

Max Vel

3.00

Max Force

0.50

Range of vision

35

Gravity

0.1

Bounce

3.1

Coh1-3

20

20

20

Sep1-3

50

70

0

Ali1-3

0

0

0

CohB 1-3

20

0

0

SepB 1-3

80

70

50

0

0

0

AliB 1-3

Mass KBody

2

Make Springs Break Springs

1.8 ROV*1.9 -

7KH UDQJH RI YLVLRQ LQテ々HQFV WKH SURSHUWLHV RI make and breake springs * The larger the dampening, the softer and easier the breal springs

59


1

Starting columns and rows of agents

4

more tension from different sides of the grid due to cohesion and sepa58 ration forces

2

3

Increasing the ROV to create adenser grid

5

start of the deformation from right edges of the grid

6

Folding and deformation of the grid

continuous Folding, deformation and bending of the grid


61



CHAPTER 2


HIGH RESOLUTION GRID


HIGH RESOLUTION GRID

01

File Name

Stiffness

10.60

Dampening

0.10

Max Vel

1.90

Max Force

0.00

Range of vision

100

File

KAgent

KBody

Gravity

0

Bounce

0.3

Cohesion

200

Sepration

1000

Alignment

0

Mass

1

Make Springs

-

Breake Springs

-

Here there are different types for the agents of different rings .The whole grid rotates because of the cohesion between inner rings and separation between the outer rings.

64



HIGH RESOLUTION GRID

04

File Name

Stiffness

10.60

Dampening

0.10

Max Vel

1.90

Max Force

0.00

Range of vision

100

File

KAgent

KBody

Gravity

0

Bounce

0.3

Cohesion

0

Sepration

0

Alignment

0

Mass

1

Make Springs

ROV=35

Break Springs

-

In this one the topology of the grid is changed based on having different rest length in the springs of the spider’s legs. It helps some agents to get close to each other and make tiny springs.

69


HIGH RESOLUTION GRID

05

File Name

Stiffness

Dampening

File 0D[ 9HO 0D[ )RUFH Range of vision

KAgent

.%RG\

100

*UDYLW\

%RXQFH

Cohesion

0

Sepration

0

Alignment

0

Mass

1

Make Springs

-

Break Springs

-

In this practice some agents in the end of the VSLGHU OHJV DUH À[HG DQG KXJH UHVW OHQJWK RI WKH VSULQJV LQ WKH FHQWHU RI WKH ZHE SXVKHV WKH ZKROH JULG GRZQ DQG WKH IUHH OHJV JHW À[HG ZKHQ WKH\ WRXFK WKH ERWWRP RI WKH ER[

70


HIGH RESOLUTION GRID

07

File Name

Stiffness

10.60

Dampening

0.10

Max Vel

1.90

Max Force

0.00

Range of vision

100

File

KAgent

KBody

Gravity

0.0

Bounce

0.3

Cohesion

0.0

Sepration

0.0

Alignment

0.0

Mass

1

Make Springs ROV=100 Break Springs

-

Here again the topology of the grid is controlled by making huge springs in two different stages.

72



HIGH RESOLUTION GRID

09

File Name

Stiffness

5.30

Dampening

0.10

Max Vel

1.90

Max Force

0.00

Range of vision

100

File

KAgent

KBody

Gravity

1.0

Bounce

0.3

Cohesion 1-3

10

Sepration 1-2

1000

Alignment

0.0

Mass

1

Make Springs

-

Break Springs

-

Here we have the same rules as previous one but, the separation is too high and coh is low which makes the grid to push it self up and attach to the top of the box, although we have gravity.

75



HIGH RESOLUTION GRID

10 09

File Name

Stiffness

5.30

Dampening

0.10

Max Vel

1.90

Max Force

0.00

Range of vision

100

Gravity

0.0

Bounce

0.3

Cohesion

0

File

KAgent

Sepration 1-2

KBody

1000

Alignment

0.0

Mass

1

Make Springs

-

Break Springs

-

In this example we wanted to have more ripples in the edge .So, the sep is to high in central ring and there is no force in the edge ring. The agents in the center move fast from each other to the fast highest distance they can have.

77


HIGH RESOLUTION GRID

11 09

File Name

Stiffness

5.30

Dampening

0.10

Max Vel

1.90

Max Force

0.00

Range of vision

100

Gravity

0.0

Bounce

0.3

Sepration 1-2

500

Sepration 1-3

100

File

KAgent

KBody

Alignment

0.0

Mass

1

Make Springs

-

Break Springs

-

This is an example of more symmetry and controlled one which there is just separation in the central and edge rings.

78


HIGH RESOLUTION GRID

12 13

File Name

Stiffness

-

Dampening 3

-

Stiffness 1-2

15

File Dampening 1-2

Max Vel

0.80

Max Force

0.50

Range of vision

KAgent

70.00

Gravity

0.00

Bounce

0.30

Coh1-2

20.00

Sep1-2

200.0

Ali1-2

0.00

CohB 1-3

100.0

SepB 1-3

0.00

AliB 1-3

0.00

Mass KBody

2

1.0

Make Springs

-

Brake Springs

-

Here we have two bodies, which work as a swarm.Actually, the simple cohesion and separation variables both inside a single body and between bodies help them to control each other.

79


HIGH RESOLUTION MINI HIGH RESOLUTION MINI GRID GRID

13 14

File Name

6WLIIQHVV

10.60

Dampening

1.00

Max Vel

0.80

Max Force

0.50

File

KAgent

5DQJH RI YLsion

70

5DQJH RI YLsionB

200

Gravity

0.1

Bounce

3.1

Coh1-3

60.0

Sep1-2

100.0

Ali1-2

0

CohB 1-3

5

CohB

20

AliB

0

Mass KBody

1.00

0DNH 6SULQJV

-

%UDNH 6SULQJV

-

+HUH WKHUH DUH WZR PLQL JULGV ZKLFK ÀUVW IRUP WKHPVHOYHV ZLWK WKH à RFNLQJ EHKDYLRUV RI WKH agents and then attach each other in the center.

80


HIGH RESOLUTION GRID HIGH RESOLUTION GRID

14

File Name

6WLIIQHVV

Dampening

Max Vel

Max Force

Range of vision

Gravity

Bounce

6HSUDWLRQ

6HSUDWLRQ

File

KAgent

KBody

Alignment

Mass

0DNH 6SULQJV

*

%UDNH 6SULQJV

*

In this example the effort has been made to have more event based rules for grid to organize itself. Two rings in the center and edge of the main grid and the environmental box play the key role to shape the form of the grid. When the central ring reaches the top of the box is the moment that the ZKROH VKDSH LV À[HG 6R DW WKDW PRPHQW VRPH springs would break and create some holes which cause the main hole to come down and form itself as another hole of the surface.

81


82

The two blue rings play the main part in the grid self-organization. Huge separation in the central ring force the grid to move in horizontal direction .

The box also plays a significant role to shape the grid. When the central ring reach the box faces, it continues to move to the bottom while the other rings goes to the top. Therefore, the grid expands in the vertical

The rings lead the springs and agents to move in the box boundaries and gradually shape the grid.

When the upper ring reach the top of the box, some springs breaks in the body of the grid and several holes are created.

These holes help the grid to change its topology. Agents and springs move again to form the grid differently.

Some tiny springs are made between the agents of the upper ring and make it like a big hole in the center of the grid.

The separation in the central ring makes it bigger and biger .Due to the forces it makes the Agents in the top ring get close to each other. Two rings move and make the whole grid move till they get fixed to the box.

The big ring moves and expands to shape itself again according to the boundary box.




CHAPTER 2


BEDSEA FOREST

85


Bedsea forest

1

File Name

3

6WLIIQHVV 'DPSHQLQJ

Max Vel

3

0D[ )RUFH

0.80

File

-

-

-

-

Range of vision

*UDYLW\ %RXQFH

.$JHQW

.%RG\

100 5 0.10

Coh

20

6HS

10

Ali

10

CohB

0

6HS%

40

AliB

20

Mass

-

0DNH 6SULQJV %UHDN 6SULQJV

86

0.5

ROV*0.9 -

7KH UDQJH RI YLVLRQ LQĂ XHQFV WKH SURSHUWLHV RI PDNH DQG EUHDNH VSULQJV 7KH ODUJHU WKH GDPSHQLQJ WKH VRIWHU DQG HDVLHU WKH EUHDO VSULQJV


Bedsea forest

2

File Name

5

6WLIIQHVV 'DPSHQLQJ

Max Vel

5

0D[ )RUFH

0.80

File

-

-

-

-

Range of vision

*UDYLW\ %RXQFH

.$JHQW

100 5 0.10

Coh

0

6HS

20

Ali

20

CohB

0

6HS%

30

AliB

20

Mass .%RG\

0.2

0DNH 6SULQJV %UHDN 6SULQJV

ROV*1.0 -

7KH UDQJH RI YLVLRQ LQĂ XHQFV WKH SURSHUWLHV RI PDNH DQG EUHDNH VSULQJV 7KH ODUJHU WKH GDPSHQLQJ WKH VRIWHU DQG HDVLHU WKH EUHDO VSULQJV

87


Bedsea forest

3

File Name

4

6WLIIQHVV 'DPSHQLQJ

6WLIIQHVV

'DPSHQLQJ

File

Max Vel

3.00

0D[ )RUFH

0.80

Range of vision

*UDYLW\ %RXQFH

.$JHQW

5

Coh

0

6HS

Ali

0

CohB

0

6HS%

AliB

.%RG\

Mass

0DNH 6SULQJV

ROV*0.8

%UHDN 6SULQJV 7KH UDQJH RI YLVLRQ LQĂ XHQFV WKH SURSHUWLHV RI PDNH DQG EUHDNH VSULQJV 7KH ODUJHU WKH GDPSHQLQJ WKH VRIWHU DQG HDVLHU 88 WKH EUHDO VSULQJV





Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.