ParaCloud

Page 1

C A D L o g i c iii

Prof. Daniel Dendra

Submitted by Abul Fazal Mahmudun Nobi Student no: 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Contents A) Paracloud Gem B) Paracloud Modeler

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Overview ParaCloud is a 3D Pattern Modeler. It was created to provide a simple approach for generating complex and rich 3D models without resorting to scripting of any kind. ParaCloud is created by designers, for designers. It was created following more than 10 years of research in the field of design computation, making generative design more approachable than ever.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Publisher: It was developed by the company “ ParaCloud”. Website: www. paraclouding.com Special features: a) Component Population and Mapping b) Smart Subdivision Tools

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

c) Mapping tools :ParaCloud includes mapping tools to assist with generating population patterns and edit the mesh faces. Face maps can be created relative to target points, using preset patterns, by face direction or randomly.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

d) Smart offset ParaCloud includes various offset methods, normal offset, variable distances, projection based and random. The offset defines the cellular containers for the components population.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

e. Parametric control ParaCloud GEM includes smart face tools that allow controlling the face behavior of both the main and offset meshes. Each face acts as a container for the component geometry and provides a parametric design operator that controls its behavior. The behavior can be related to target points, direction, fixed or random values. f. 3D printable output : ParaCloud GEM introduces tools for creating unfolded components layout and Ribs and components bleeding – developed for enhancing rapid prototyping processes. The geometry created with gem from watertight components is 3D print ready. g. Works with most CAD softwares: Add generative power to your CAD system. GEM works with any software supporting OBJ format including SketchUp Pro, Rhino, 3DS Max, Maya and many more.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Example 01

Creating 3D Patterns

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating a box in Maya Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : deleting faces

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : splitting different faces by split polygon tool

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : deleting unwanted faces Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : GEM interface: loading the mesh Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : exported ( Obj, from Maya) mesh is loaded Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : subdividing the faces Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : subdivision Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating Frame Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : offset Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading the component ( cube) from the component library Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : cube component Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : population

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Example 02

Creating random 3D Patterns

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating 3 circles in rhino Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : lofting among the circles Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : modification Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : rebuilding the surface Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating the mesh Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : Obj export Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading mesh in GEM Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : Loading component ( cube) from the component library Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : cube component Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : frame component Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : frame component Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : cube component with bleeding

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : cube component with bleeding Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : cube component with bleeding Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : mapping Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : mesh offset with welding Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : population Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : population (another view) Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Example 03

Populating triangular faces

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating a component in Rhino Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating mesh in Maya Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : mesh offset in GEM after importing Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading the component Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : subdivision Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : population

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : population

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Example 04

Mapping components by Target

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating a soccer ball in TopMod Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : selecting similar faces Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : selecting similar faces Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : triangulation Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : subdivide selected faces Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : triangular subdivision Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : crust modeling Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : Mesh offset after importing the mesh in GEM Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : changing the inner-outer orientation: inner to outer Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating components in Rhino Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : creating Mesh

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading components with bleeding

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading components with bleeding Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading components with bleeding

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : loading components with bleeding

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : select upper and lower points in the mesh Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : mapping

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Fig : population

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Paracloud Modeler : 2 examples

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Creating Rain Screen panels with ParaCloud Modeler The following PDF details the procedure of creating rain screen panels using three methods: 1. Edge Surface components based on ParaCell Syntax with diagonal pairs 2. Loft components based on ParaCell Syntax 3. Library of Cellular components 1st method: Edge Surface Components Create a surface in Rhino and Rebuild it without checking the Re Trim option

Create a surface in

button from the main console and capture the surface into ParaCloud Modeler.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10 Press the If needed, press

button to verify profile's direction. The profile direction should be vertical. button to swap direction.

Press the

button to open the Cloud Processing toolbox. Insert an

offset value in the text box and press the

button to generate a rib

Structure inwards.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii Creating Edge Surface Component

DIA/ Winter semester 09/10

Press the

button to open the ParaCell layout

Define a rectangular panel using an Edge Surface that connects nodes according to paired points (n,-n). Using a position value greater than 1 projects the node out of the cellular array. Using diagonal pairs allows for the overlap effect of the rain screen. The panels created for both directions to accommodate all options, using two position values to allow for a staggering effect for each direction (total of four panels).

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Creating a Ridge line Apply the following population layout matrix to accommodate a change of direction on the ridge line and a staggering effect of the overlapping panels. Populate the model on top of a rib-structure generated based on the dual point-cloud data, selecting an Edge Surface generation following the Population-by-Matrix method.

The Resulted Generative Model:

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii 2nd method: Loft component

DIA/ Winter semester 09/10

This method details a generating procedure of two overlapping loft components. Each loft component is tilted and extended outside from the sampling cube to allow overlapping between adjacent panels.

Component #1

Component #2

Overlapping components Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii Mirrored loft components – Second pair Create another pair of loft components, mirrored along the horizontal axis of the sampling cube front face. Populate the second pair over the ridge line. The components are tilted and extended outside from the sampling cube to allow overlapping between adjacent panels. Using two different position values (columns K and O) connected to driving parameters, controls the extension dimension of the panel and allows for the overlap of the rain screen.

DIA/ Winter semester 09/10

Component #3

Component #4

Overlapping Components | Generative Model Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii Creating a Ridge line Apply the following population layout matrix to accommodate a change of direction on the ridge line and a staggering effect of the overlapping panels. Populate the model on top of a rib-structure generated based on the dual point-cloud data, selecting an Edge Surface generation following the Population-by-Matrix method

DIA/ Winter semester 09/10

The Resulted Generative Model:

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii Press the

DIA/ Winter semester 09/10 button to open the ribs generator panel. Press the 'U ribs' and 'V Ribs' buttons to plot the ribs structure back to Rhino.

Check the 'Loft' entity type and 'Populate by Matrix' options from the ParaCell layout and press the button to generate the overlapping panels into Rhino.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii 3rd method: Cellular Components In this method the Rain Screen panels are being generated using cellular components. Create two pairs of overlapping cellular components regarding a bounding box layout. The components should be tilted and extended outside from the b-box plain to allow overlap effect between adjacent panels of the Rain Screen.

$,,

>0>&

DIA/ Winter semester 09/10

$,#,

Apply the following alternate population layout matrix to accommodate a staggering effect of the overlapping panels. Populate the model on top of a rib-structure generated based on the dual point-cloud data.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii Check the 'B.Box object' option and

DIA/ Winter semester 09/10 button to plot back the panels into Rhino.

The Resulted Generative Model in Rhino:

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Example : 2: Using Curvature Data as Driving Parameters This tutorial details the population of doubly curved surface created in Rhino with ParaCell components connected to Driving Parameters. The parameters derive from the surface's curvature data and control the component's depth according to its relative position in the sampling cube. Press the

button to capture the design surface into ParaCloud.

Toggle the Panel Curvature option from the Visual Setting tab in the main console and Press the in the viewer to see curvature analysis as colored spheres.

Abul Fazal Mahmudun Nobi

Student No_ 4050165




CAD Logic iii

DIA/ Winter semester 09/10

Draw 3 PL, each of them with 3 vertices. Notify to draw all profiles with the same direction.

Select the Pl in Rhino and press the

button to import them into the ParaCell layout.

Delete the mid vertex (Peak point) of the second profile (5th row on 'C' column). Mark a free cell below the component and press the button to open Driving Parameters. Connect the mid vertex (Peak point) to Param 1 as shown in the following window. Type '=' mark in this cell and then select the right cell near Param 1 + Enter.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10 Press the

Abul Fazal Mahmudun Nobi

button from the ParaCell layout to open the Driving Parameters Matrix. Press the Show field's button and the Get Data button in this window. The Parameters are taken from the ParaCloud Voxel Matrix. The peak point's position will change driven from the surface's curvature data.

Student No_ 4050165


CAD Logic iii

DIA/ Winter semester 09/10

Toggle the 'Loft' Entity Type and the 'populate by Matrix' and Press the

button to build components back to Rhino.

If the Result is not contrasted enough, rescale the twist matrix again with higher values. And repeat the Driving Parameter matrix again.

Abul Fazal Mahmudun Nobi

Student No_ 4050165


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.