G E N E R A T I V E W
O
R
TUTOR ADITYA BHOSLE
K
:
S
H
O
P
C R A F T I
I
SHAJAY BHOOSHAN |
MARTA BERMEJO
|
RAMZI OMAR
GRID BASED C++
FORMS(MESH)
MAYA N-PARTICLES
PARTICLES BASED C++
FORMS(MESH)
MAYA N-PARTICLES
+VE CHARGE -VE CHARGE
BASE GEOMETRY VARIATION & DETAILING
FORMS(MESH)
F O R M G E N E R AT I O N
SIMULATION
GRID BASED SIMULATION
THE PROCESS IS TO GENERATE A PATTERN USING A GRID BASED SIMULATION IN WHICH EVERY CELL IS FILLED WITH A CERTAIN AMOUNT OF CHEMICAL A & CHEMICAL B. THESE EQUATIONS ARE USED TO CALCULATE THE REACTION BETWEEN THE CHEMICALS TO CREATE A PATTERN WHICH ALLOWED US TO VISUALIZE DIFFERENT FORMS.
initital condition grid particle position da db f k
50 x 50 (30 x Z) 0.158 0.082 0.0545 0.0615
grid particle position da
db f k
grid particle position da db f k
50 x 50 (30 x Z) 0.161 0.824 0.0545 0.0615
50 x 50 (30 x Z) 0.163 0.0796 0.0545 0.0615
MAYA N-PARTICLE TYPE-1
SIMULATION
TO GENERATE A FORM USING N-PARTICLES SIMULATION IN MAYA BY APPLYING A CERTAIN NUMBER OF NEWTONS WITH A CERTAIN AMOUNT OF MAGNITUDE AROUND SEVERAL EMITTERS. BY MODIFYING THE POSITION OF THE NEWTONS THE RESULT DERIVED GETTING DIFFERENT FORMS. no. of particles no. of emiters no. of charges force type mass
10000 10 22 positive 1
N-PARTICLE MESH
STEP 1
STEP 3
LOW POLY
STEP 2
GEOMETRY
MAYA N-PARTICLE TYPE-2
SIMULATION-
TO GENERATE A FORM USING GRID BASED SIMULATION IN MAYA BY APPLYING A CERTAIN NUMBER OF NEWTONS WITH A CERTAIN AMOUNT OF MAGNITUDE (POSITIVE OR NEGATIVE) RESULTING IN DIFFERNET COMPACT FORMS. no. of particles no. of emiters no. of charges force type mass
17375 06 positive 1
N-PARTICLE MESH
LOW POLY
STEP 1
STEP 2
GEOMETRY
OPTION - 1
THE PROCESS WAS BASED ON THE GENERATATION OF A FORM USING POINT BASED SIMULATION. AFTER EXPORTING SYSTEMATICALLY PLACED CHARGES FROM RHINO AND MODELLING THEM USING SIMILAR TOOLS, IT WAS EASY TO GET THE FINAL BASIC SURFACE OF THE UNIT WHICH WAS GRADUALLY MODIFYED AFTER SEVERAL VARIATIONS. SUBSEQUENTLY, A LOW POLY MESH WAS CREATED IN MAYA.
no. of particles particle position no. of charges force type mass
100000 (-4,4,-4,4, 1) z=0 13 -1 vec (0,0,0) 10 random
GEOMETRY
FINAL FORM
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
OPTION - 2 no. of particles
particle position no. of charges force type mass
no. of particles
particle position no. of charges force type mass
100000 randon (-8,8,-8,8, 1) 13 -1 10
BY CHANGING INITIAL CONDITIONS SUCH AS CHARGE POSITIONS, NUMBER OF PARTICLES AND FORCES, NUMEROUS POINT CLOUDS WERE CREATED.
100000 (-8,8,-8,8, 1) 13 -1 10
randon
CHARGE POSITION
PARTICLE CLOUD
MESH FROM PARTICLES
EXPORTED PARTICLES
SURFACE DEVELOPEMENT
OPTION - 3 no. of particles
particle position no. of charges force type mass
100000 (-15,15,0,-15,15) 25 -1 vec (0,0,0) 1
random
CHARGE POSITION
PARTICLE CLOUD
EXPORTED PARTICLES MESH FROM PARTICLES
SURFACE DEVELOPEMENT
CURVE GENERATION
SURFACE DEVELOPEMENT
OPTION - 4 no. of particles
particle position no. of charges force type mass
THE PROCESS IS SIMILAR TO THE OTHERS, GENERATING A PATTERN USING POINT 100000 BASED SIMULATION. AFTER EXPORTING SYSTEMATICALLY PLACED POINTS FROM RHIrandon (-20,20,-20,20, 1) NO A BASIC SURFACE IS CREATED BY MODELLING THEM, USING THE SAME TOOL AS 33 IN THE PREVIOUS PROCEDURES. -1 vec (0,0,0) 1
CHARGE POSITION
PARTICLE CLOUD
CURVE GENERATION
SURFACE DEVELOPE-
EXPORTED PARTICLES
MESH FROM PARTICLES
CURVE GENERATION
SURFACE DEVELOPEMENT
CURVE GENERATION
SUEFACE DEVELOPEMENT
CODE BASED PARTICLE CLOUD GENERATION
OPTION - 1 no. of particles
particle position charges
force type mass
10000 (-20,20 in xyz) 17 1 1
randon
TO GENERATE A POINT CLOUD USING PARTICLE BASED SIMULATION, ALONG WITH SYSTEMATICALLY PLACED CHARGES.
CHARGE POSITION
PARTICLE CLOUD
LOW POLY
STEP 1
MESH FROM PARTICLES
EXPORTED PARTICLES
STEP 2
STEP 3
GEOMETRY 1
GEOMETRY 2
OPTION - 2
no. of particles
particle position charges
force type mass
LOW POLY
10000 (-55,80 in xy),z=0 36 1 1
randon
CHARGE POSITION
PARTICLE CLOUD
MESH FROM PARTICLES
EXPORTED PARTICLES
FORM
OPTION - 3
no. of particles
particle position charges
force type mass
10000 (-55,80 in xy),z=0 36 1 1 randon
CHARGE POSITION
PARTICLE CLOUD
MESH FROM PARTICLES
EXPORTED PARTICLES
LOW POLY
FORM
OPTION - 4 initital condition no. of particles particle position
no. of charges force type mass
15000 random (-55,80 in xy) z=0 72 positive 1
CHARGE POSITION
REFERENCE MESH
STEP 2
EXPORTED PARTICLES
LOW POLY
STEP 3
STEP 1
STEP 4
PARTICLES BASED SIMULATION
THREE DIFFERENT WAYS OF GENERATIVE METHODS WERE ANALYSED ON THE BASES OF A PARTICLE CLOUD, MESH DEVELOPMENT AND LOW POLY MODELLING. ON THE BASES OF THESE STUDIES WE DERIVED TO THREE PARENT FORMS WHICH CAN BE FURTHER MODIFYED.
MAYA N-PARTICLE SIMULATION
TYPE - 1
TYPE - 2
CODE BASED PARTICLE CLOUD GENERATION -VE CHARGES
OPTION - 1
OPTION - 2
OPTION - 3
OPTION - 4
CODE BASED PARTICLE CLOUD GENERATION +VE CHARGES
OPTION - 1
OPTION - 3
OPTION - 2
OPTION - 4
GARGOYLE - PARENT FORM VARIATION - 1 no. of particles particle position
17375
center (0,0,0) 6 force type positive mass 1 charges position (x,z,y) Magnitude Newton 1 (-50,15,-65) M = 75 Newton 2 (50,15,-65) M = 75 Newton 3 (-50,15,65) M = 75 Newton 4 (50,15,65) M = 75 Newton 5 (0,-30.0) M = 75 Newton 6 (0,-15,35) M = 50 no. of charges
emiter grid
N-PARTICLE MESH
LOW POLY
BASIC FORM
STEP 1
STEP 2
STEP 3
STEP 4
GEOMETRY
VARIATION - 1
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
GARGOYLE VARIATION - 2
N-PARTICLE MESH
LOW POLY
BASIC FORM
STEP 1
STEP 2
STEP 3
STEP 4
GEOMETRY
VARIATION - 2
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
GARGOYLE VARIATION - 3
N-PARTICLE MESH
LOW POLY
BASIC FORM
STEP 1
STEP 2
STEP 3
STEP 4
GEOMETRY
VARIATION - 3
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
GARGOYLE VARIATION - 4
N-PARTICLE MESH
LOW POLY
BASIC FORM
STEP 1
STEP 2
STEP 3
GEOMETRY
VARIATION - 4
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
GARGOYLE VARIATION - 5
N-PARTICLE MESH
LOW POLY
BASIC FORM
STEP 1
STEP 2
STEP 3
STEP 4
GEOMETRY
VARIATION - 5
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
VERTEBRA - PARENT FORM VARIATION 1
CHARGE POSITION
EXPORTED PARTICLES
REFERENCE MESH
LOW POLY
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
initital condition no. of particles particle position
no. of charges force type mass
15000 random (-55,80 in xy) z=0 72 positive 1
PARTICLE GRAPH 1 PARTICLE SIZE = 08 FRAME = 55
PARTICLE GRAPH 1 PARTICLE SIZE = 08 FRAME = 125
PARTICLE
GRAPH
PARTICLE SIZE FRAME
3
= 08 = 220
VERTEBRA - VARIATION 2
LOW POLY
STEP 1
STEP 2
STEP 3 DEFORMATION
GEOMETRY
ELEVATION
PARTICLE GRAPH 1 PARTICLE SIZE = 08 FRAME = 55
PARTICLE GRAPH 1 PARTICLE SIZE = 08 FRAME = 125
PARTICLE
GRAPH
PARTICLE SIZE FRAME
3
= 08 = 220
VERTEBRA - VARIATION 4
LOW POLY
STEP 1
STEP 2
TRANSFORMATION (SCALE)
GEOMETRY
PARTICLE GRAPH 1 PARTICLE SIZE = 08 FRAME = 55
PARTICLE GRAPH 1 PARTICLE SIZE = 08 FRAME = 125
PARTICLE
GRAPH
PARTICLE SIZE FRAME
3
= 08 = 220
VERTEBRA - VARIATION 5
LOW POLY
STEP 1
STEP 2
GEOMETRY
PLAN
PARENT FORM VARIATION 1
BASIC GEOMETRY
DERIVED GEOMETRY
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 6
STEP 7
GEOMETRY
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
VARIATION 2
DERIVED GEOMETRY
STEP 1
STEP 3
STEP 2
STEP 4
STEP 5
STEP 6
STEP 7
GEOMETRY
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
VARIATION 3
DERIVED GEOMETRY
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 6
STEP 7
STEP 8
STEP 9
GEOMETRY
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
VARIATION 4
DERIVED GEOMETRY
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 6
GEOMETRY
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220
VARIATION 5
DERIVED GEOMETRY
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
GEOMETRY
PARTICLE GRAPH 1 PARTICLE SIZE = 8 FRAME = 55
PARTICLE GRAPH 2 PARTICLE SIZE = 8 FRAME = 125
PARTICLE GRAPH 3 PARTICLE SIZE = 8 FRAME = 220