ART 801
Introduction to 3D Modelling and Parametric Design Portfolio
Darshan.H.Chavan C21107575
CONTENT The aim of the portfolio is to explore and showcase the digital workflow through various softwares. Most of the projects are conceptual and is inspired by nature. Projects are chosen in such a way that I can explore and experiment with differents tools and techniques. The following pages showcases the project’s process and the final output.
01
Biomorphic Design
01-03
02
Generation of Organic Design Rhino - Grasshopper - Houdini
04-07
03
Abstract Sun Blender
08-10
04
Twisted Tower Rhino - Grasshopper
11-13
Rhino - Grasshopper
01. Biomorphic Design Introduction
The basic development of the models starts with replicating the rock structure on the exterior surface and building a structural system inspired by flower. In the project same data(curves) has been edited and used multiple times to achieve different components of the building which helped me to understand and develop the scripts logic.The model has component like truss frame work system, roof, facade which enabled me to use grasshopper script extensively and find efficeint workflow.
Outline
Project File
Software 01 2D Curves
02 Solid Column
03 Trusses & Roof
05 Facade
06 Facade design
07 Mirroring the model
04 Roof division
08 Render
- Rhino - Grasshopper - Rhino render engine
Learnings - Converting simple 2d drawing into complex 3d model in grasshopper - Commands which bridges curves and creation of surface - To handle lengthy scripts and manage them. - Functions of brep,surface, mesh and how to modify them.
Process
01 Creating column centre line and the referenceframes of the column in Rhino
02 Creating solid mesh through sweep 1 and loft command in Grasshopper
03 Exploding the column in surface in order to create lattice 2d curves on it
04 Repeated the same process to each column and applied pipe to the 2D Lattice curves and sphere to the junction of it.
05 To create the side roof and purlin, centre line is created on every columns top surface.
06 To create purlins on the roof the centre lines(03) are segmented and in between lines are created.Further sweeped with square curve
07 Two lines were created at start - end of the centre line(05), and sweep command is used to create a surface and offset with the distance of purlin size to avoid collision.
08 Inorder to divide roof surface into 2 parts(glass - solid) surface split is used.
09 By surface offset, surface is divided and extruded resulting in to the border of the roof and glass.
10 The roof side lines are connected with facade line which can along the line and verticle frames are made
ART 801: Introduction to 3D Modelling and Parametric Design
Rock Structure | 01
Roof and borders 11 With same process front side column truss and roof is created.
12 To create the facade, centre line is create on the columns outer surface and surface is created.
13 To create a organic design of facade, facade surface is unrolled on XY plane using u,v dimension
Glass panels and borders 14 Random points were placed on the planar surface and pattern is created with the help of voroni
15 Straight curves are transformed into smooth curves and scaled it down
16 Further, the facade curves are splited with the surface(15) resulting in facade frame surface and glass panels
17 Then, it is extruded in Z direction to give thickness and it is morphed to the actual facade surface(12)
18 Same process repeated to create rest of the facade panels.
19 The prototype of the whole model
Glass panels
20 The model is mirrored vertically ART 801: Introduction to 3D Modelling and Parametric Design
Facade panel
Purlins
Truss
20 Again mirrored in horizontally. Rock Structure | 02
ART 801: Introduction to 3D Modelling and Parametric Design
Rock Structure | 03
02. Generation of Organic Design Introduction
The idea was to create complex organic geometry in the mesh family, simply by 4 curves. The aim of the particular project was to explore and be familiar with the mesh editing tools/ softwares. In this project, basically there are two geometry, ribs and the mid part which is formed in the grasshopper and then in Houdini sofware, multiple effects have been added to the mesh to achieve the result.
Outline
Project File
Software 01 2D Curves
02 2D Surface pattern
03 3D mesh
05 Added effects to the model
06 Refining the model
07 Mirroring the model
04 Export to Houdini
08 Render
Rhino - Grasshopper(mainly pufferfish) - Houdini -Keyshot
Learnings - Manipulation of the mesh - Various problem sovling commands(in Gh) - Manipulation of the mesh(in Houdini) - Keyshot render engine
Process
01 Two vertical curves and horizontal curves
02 Tweening vertical curves in between horizontal curve
03 Extending curves in negative direction and creating curves from start - end points
04 Applied offset both side to the newly formed curves
05 Reducing the polyline to create a low polyline and created mesh out of it.
06 Checking the normals of the mesh and sorting the normals, Flipping the normal if its reversed.
07 Smoothing the meshes and extracting the boundary vertices.
08 Extruding the mesh while boundary vertices acting as an anchor points
09 Mirroring the same process downward and reversing the normals
10 displacing the mesh and Lofting the in between part of the two surfaces respectively
ART 801: Introduction to 3D Modelling and Parametric Design
Generation of Organic Form | 04
11 Joining 3 mesh and rebuilding the mesh, resulting in set of closed mesh(middle part
12 Jumping back to the oppositley extended curves(03) and applied pipe mesh comman
13 Extenting the polyline ends
14 Loft mesh tool is applied with the help of polygon which are along the polyline
15 Applied twisting parameter to the model (not used in model)
16 Segregating the model into ribs and middle part and exported to the Houdini Sofware
17 Imported middle part model into the Houdini and applied sub-divide, smooth to refine the mesh.
18 Applied remesh for converting into tri-mesh and polyreduce to adjust the polygons(To accelerate the workflow)
19 Checking the normals of the mesh and used connectivity to make sure it is closed mesh
20 Applied vdbfrompolygon to breakdown in to small and vbdreshapedsdf to scale the object.
21 Bounding box is created with reference to model and vdbfrompolygons is applied.
22 Implied volumevop to create cloud type effect in between box(31) and coverted to vdb, resulting in ogranic shape
ART 801: Introduction to 3D Modelling and Parametric Design
Generation of Organic Form | 05
24 Transform is used to resise the shape of newly formed vbd and vbdsdfinterfsect in used to intersect vbd with the vdbfrompolygon model(30)
25 As there are total multiple closed mesh so For loop is excecuted so that same process can run for every mesh to get the desired result(For loop is applied from 30 to 33)
26 Applying smoothing to the model
27 Importing the rib model(24) into houdini and applying vbdfrompolygon, vbdreshapedsdf and vdbsmoothsdf to refine the model.
28 Combining both models(34 and 35) by vdbsdfunion and copying it with parameters to get desired set of array.
29 Again making the copy and trying to give an offset effect to the model and union it.
30 Mirroring the model with vertical axis and adding clipping at the axis line to avoid collision.
31 Same mirror process in done on the horizontal axis and converting into polygons
32 Lastly, rendered in Keyshot and and photoshop.
ART 801: Introduction to 3D Modelling and Parametric Design
Generation of Organic Form | 06
ART 801: Introduction to 3D Modelling and Parametric Design
Generation of Organic Form | 07
03. Abstract Sun Introduction
The model development is inspired by the sun and its behaviour which enacts the sun in an abstract form. In order to develop the concept, common characteristics of the sun like heatwave, layers of sun, rotation, particles and the shape is implied. This project is an example of form finding by the help animation, many forms can be explored by tuning some parameters of the forces applied to the model and further can be implimented into architecture.
Outline
Project File
Software 01 Sphere and particles
02 Applying various force fields
03 Animating the particle
05 Rotating whole model
06 Adding environment
07 Applying textures
04 Duplicating the animation
08 Render
- Blender(Mesh - Particles - Forces - Animation - Render)
Learnings - Mesh editing functions of blender - Various application for the mesh(force, particles) - Animation - Blender render engine
Process
01 Create a UV Sphere, applied subdivision and smooth to the mesh
02 Moving further to particle setting to add partiles in the sphere(changed parameters as per the desired result)
03 Creating an object rehsaped it randonly and replaced it with particles(02)
06 Applying force field keeping it in the centre of particle and changing the parameters
07 Then, adding turbulance force field and aligning with the centre of particle
11(1st group) Making duplicate of particle setting (to avoid clashes between animation )and changing the rotation of X axis to 90 degree.
12(2nd group) Making duplicate of particle setting and changing the rotation of X and Y axis to 90 degree.
x 7 08 Futher added vertex force field, centred it and moved at the corner of particles rotatnig it to 90degree
ART 801: Introduction to 3D Modelling and Parametric Design
09 Animation prototype has been created where particle move far from sphere(1) in a tappering and spinning form.
10 Making 7 copies of the particles animation(9) and every groups settng will be changed
Abstract Sun | 08
13(3rd group) Making duplicate of particle setting and changing the rotation of X and Y axis as 45 degree.
14(4th group) Making duplicate of particle setting and changing the rotation of X and Y axis as -45 degree.
15(5th group) Making duplicate of particle setting, changing the rotation of X,Y axis as 45 degree and Z axis to 90 degree
16(6th group) Making duplicate of particle setting and changing the rotation of X and Y axis as -45 and 45 degree respectively.
17(7th group) Making duplicate of particle setting and changing the rotation of X and Y axis as -45 and 45 degree respectively.
18 Creating a empty folder and compiling(copy) all 7 animation into one group to work on it.
19(Environment) Creating a surface below the sphere(1)and adding collision and subdivision surface
20(Environment) adding a cylinder object to enclose the animation and making it smooth
21(Environment) Particles are created to fill in the environment.
22(camera setting) Applied textures and added lights
23(Render) Final render
ART 801: Introduction to 3D Modelling and Parametric Design
Abstract Sun | 09
ART 801: Introduction to 3D Modelling and Parametric Design
Abstract Sun | 10
04. Twisted Tower Introduction The project is an tries to resemble the twisted branches which can be find in nature. The aim of this project was to explore various methods to manipulate curves. To achieve that, project starts with the simple curve and it is edited to achieve a complex geometry like twisted structure.
Outline
Project File
Software used 01 2D Curves
05 Shift data (vertices)
02 Closed Curve
03 Array & rotation of curves
06 Lofting curves
07 Frames and glass panels
04 Floors
08 Render
Rhino - Grasshopper - Blender
Learnings - Curves and its editing tools - Surfaces/mesh - Manipulation of the Vertices
Process
01 Create a circle of 40m radius
02 Creating second circle by moving the 1st cirlce
03 Second curve is divided in to segments and it is mirrored.
04 Scaling the same curve
05 Creating the in-between line through start-end points of both curves
06 Merging the two curves and newly formed lines to make close curve
07 closed curve is moved in Z direction
08 In order to create a twisting effect, range function is used into rotate to achieve smooth twist in sections
09 All vertical sections are lofted
10 Surface is divided in UV counts and polyline is made out of it.
ART 801: Introduction to 3D Modelling and Parametric Design
Twisted Tower | 11
11 Shift data is used to make spiral curves anf again it is lofting.
12 Joining all the breps amd simpliflying the mesh
13 Then, frames are created by Weaverbird’s Picture Frame
14 And glass panel made by Weaverbird’s mesh window
15 And glass panel made by Weaverbird’s mesh window
16 And glass panel made by Weaverbird’s mesh window
17 And glass panel made by Weaverbird’s mesh window
18 And glass panel made by Weaverbird’s mesh window
19 And glass panel made by Weaverbird’s mesh window
20 And glass panel made by Weaverbird’s mesh window
21 Rendered in Blender
ART 801: Introduction to 3D Modelling and Parametric Design
Twisted Tower |12
ART 801: Introduction to 3D Modelling and Parametric Design
Twisted Tower | 13
THANK YOU
To know more about me and my recent work, please scan these QR codes.