Computational Design Portfolio

Page 16

Tabeer Tariq

Computational Design Portfolio

Table of contents

Parametric Bridge Analysis

Rhino Gh scripting

Dynamic Parametric Envelopes

Rhino Gh + Python Scripting

Ventilation Comfort Responsive Facade Generator

Grasshopper, Python, Ladybug, Mosquito, Arduinos, Sensors

Watershed - sustainable storm water rejuvination

Responsive Facade Design

Rhino Gh + Python Scripting

Climate simulation and analysis

Climate studio, Lady bug

The Robotic Touch

ABB robots, robot studio, grasshopper, rapid language

Robotic Zen Garden

ABB robots, robot studio, grasshopper, rapid language

Architecture of Empathy - User experience

Rhino, Grasshopper, user experience, user analysis

Coverscape

Image Deep: Imagine AI softwares, Machine learning, Advanced textured based modeling, Stable diffusion, Mid journey

Architectural Intelligence

Exposition Pavilion

Revit parametric designing

Research paper

Rhino, Grasshopper Kangroo physics plugin
Runway ML, Meshroom, Unity, Rhino, Google earth studios
Intersection of responsive architecture and material ecology
Sustainable
daylighting analysis, Facade
system,
and Mechanical 4 8 12 18 30 33 34 56 60 66 70 44 72 42
design,
water collection
HVAC

Parametric Truss

Year: 2021

Team: Individual

Type: Generative Modelling

Role: Design, modeling and visualization

Creating a system of script which updates complex assemblies with changing design iterations. The tectonic framing system enables parametric accordances which makes the deisgn process highly optimized. The Truss bridge system is made in a series of layers which has the flexibilty to mould itself according to the contextual paramters assigned to it.

4
Steven Rubio
Selected Works 5
Tabeer Tariq 6

The form follows a diagonal approach to construction where the tension members connect one step after the other. These members are then connected to one another by horizontal bracings. The system is anchored to horizontal rails via joints and suspension cables from either sides. The horizontal rails are connected to one another by sub criss cross truss system which helps distribute the load evenly and prevents buckling.

The script has changable parameters which include:

1. Parametric control of the truss height

2. Primary, secondary and tertiary structural systems

3. Members having cross sectional thickness

4. Parametrically resolved joints which change according to the movement of the attractor point. (python script involved)

Selected Works 7

Dynamic Parametric Envelopes

Year: 2021

Team: Individual

Type: Generative Modeling

Role: Design, modeling and visualization

Developing a responsive building envelope which optimizes the workability of the facade system in terms of opening and closing of its facade panels.

The dynamic envelope is created in a series of layers. These consist of a double facade system. A secondary curtain wall with spider like hinges and joints together with a primary system at the front which has circular opening shades and a connection glass panel just behind the openings.

The concept was to enable the glass panels to become more opaque or transaprent according to the movement of the sun (attractor point).

Tabeer Tariq 8
Tabeer Tariq 10

The form is made up of layers of structure which help the envelope adhere to each other. The inner most surface of the membrane includes a wired mesh which attaches the spider web joints to the frame which holds the glass panel together. These are also braced with horizontal supports. The frame of the glass pannel is a membrane which creates a covering for the responsive glass circular panel. These circular panels are protected on the inside change their opacity as light falls on them

The script has changable parameters which include:

1. Size of the envelope

2. Size and number of spider webs

3. Changing the opening diameter of cyclinderical frame which can control the amount of light which hits the responsive glass panels

4. Number of responsive circular glass panels and their diameter along with thickness.

Selected Works 11
Tabeer Tariq 12

Ventilation Comfort Responsive Facade Generator

Year: 2021

Team: Tabeer Tariq and Zhan Shi

Type: Scripting and GH tool development

Role: Linking data from sources, Coding and Facade development

This tool is designed to provide architects with sustainable designs strategies, which analyze the environmental data and automatically generate a comfortable and responsive facade.

Selected Works 13

This grasshopper tool is designed to generate a responsive ventilation system which first collects climate data from websites. Compares the global data from ladybug to data from real time sensors. It then evaluates if the facade should be open and closed. The tool also controls the geometry of the facade panels in 2D and 3D as well as number of sensors required through out the space. The system also controls the angle of rotation and the variable gradient with which it should open and close.

14
Tabeer Tariq

The tool contains sub-components as shown in the image on the left. Location of the place can be changed for windrose and climate data. Efforts were made to make this prototype workable in real time as well so we connected an arduino and used a wind sensor to produce real time data. We linked physical model with the digital in Rhino grasshopper which worked in sync together. Both would respond and open and close together as the data would feed into it.

Selected Works 15

Sensor Generator Function

1. Randomly changing number of sensors

2. Apply the sensors on any types of surfaces

3. Showing the physical geometries of sensors

4. Changing the radius of the sensor geometries

Generating 2D panels with different shapes

1. Open and close based on the wind speed

2. Randomly assign two lines for the responsive facade.

3. Changing the density of the Panels.

4. Changing the opening orientation of the panels Changing maximum and minimum turning angle of the facade.

Triangular 2d unit logic Triangular 3d unit logic
Tabeer Tariq 16
Rectangular 2d unit logic

Changing panel densities

Changing panel orientations

Arduino physical response facade model

When the wind speed is higher than 0.5 m/s. This responsive system will be started in sequence.

When the wind speed is higher than 0.5 m/s. This responsive system will be started at the same time.

Data was collected from EPW files and real time arduinos, compared and linked into Facade generator to operate.

Selected Works 17

Responsive Facade Design

Year: 2022

Team: Tabeer Tariq,

Type: Automating using GH scripting, python

Role: scripting, simulation and implementation

Tabeer Tariq 30
Selected Works 31
Tabeer Tariq 32

Climate Simulation Analysis

Selected Works 33

The Robotic Touch

Year: 2022

Team: Tabeer Tariq, Yujeong Seo, Thomas Brennan, Abiola Morakinyo

Type: ABB Robotic fabrication

Role: Design, digital simulation, coding, physical implementation

The project revolves around creating a tool and framework of anchor points to weave a fibrous material using the robotic arm and rotating table. Ideally this will result in a lightweight form that can be part of an assembly making an occupiable space. This will involve testing of:

1. Tool designs that focus on controlling tension and maneuverability around the frame and anchors.

2. Multiple forms of frames leading to the most interesting and modular result.

3. Different approaches to anchor points using hooks or bolts, finding what would most effectively work with the robots.

4. Fibrous materials with different properties such as nylon string, yarn, or twine.

Relevance and Importance

1. Utility in “clean” architecture (no chemical processes)

2. Lightweight components that could act as shading devices or structurally performative pieces

Tabeer Tariq 34
Selected Works 35

Implementation Strategy

Proper tension of thread strategy undisturbed path of robot

To maintain the straight and firm shape of the model, giving a proper tension of the thread is the most important. Without using resin, we should design not only the right frame and anchor but also the end of robot arm tool.

Considering the limitation of movement of the robot, we will design the path that is not disturbed by the robot itself. This path should be worked well with the turntable and supplier.

Test
36
Tabeer Tariq

Implementation Strategy

Design

Whole image

Designed the whole model and each unit. Aggregated 3 pieces of 5’ height column shaped models having a space to pass The aim was to connect these 3 columns together and support each on slits helping them to stand up

Unit Design

Each unit has pentagon based plate on each side with hook for catching the threads, and the plates are fixed to each other with columns

Process Creation

Each unit has a pentagon base plate. The base plates were produced with the assistance of the cnc router, cutting the pieces from plywood as well as precisely drilling the holes for hooks to be inserted The plates were also designed with cutouts to reduce weight as we create a more appealing look.

Process: Assembly

The hooks are inserted and plates are fixed at a distance of 5ft from the surface with 5 radically placed central columns.At this times holes are added to the base plates to allow them to be attached to the rotating table

Problem and Solution

During simulations we found out that robot was out of range so we divided the weaving pattern into 2 portions of the column for easy accesibility

Selected Works 37

Received suggestions for improvements based on maintaining thread tension and thread feeding

Made suggested changes and redesigned thread tension method and thread feeding mechanusm. With a soring feeder shape like a pen, we can set the exact location of the thread feeding

Initial tests showed that the amount of tension resulted in the spring being bent out of the intended TCP, losing the accuracy to reach the targets.

Completed final version of the end of the arm tool. Tension showed that the spool holder and the feed spring provided enough tension to eliminate slack, but not too much that it bent the spring out of place. The spring feeder was set into a solid wood base to better maintain a constant TCP.

1st version 2nd version 3rd version
Problem and solution
Tabeer Tariq 38
Design

Proper Tension

Connecting hooks to a long distance (vertical connection: farthest)

Undisturbed path

From inner hook to outer hook

Problem and solution

Singularity

Weaving target points were very close to the robot and it would result in singularity in order to reach them so points were separated in 2 groups and their direction of planes were shifted and altered according to requirement

Exact Position

Digital model and physical model have a slightly different dimension in cutting process. Even though we measured physical model and several points, it was hard to set exact location of the path. We completed it with human-robot collaboration. The hooks can be chnaged in direction manually to adjust for robotic simulation paths

Proper location and Direction

[Hook Direction], Face outside(bottom), upward(column)

Iteration

[Rotating Table], 72 degrees rotation for each side

Method
Selected Works 39

Code Based Workflows

Challenges and next steps

Tool rigidity and ensuring that it did not hit the frameor hooks. Getting the angles just right so the robot arm doesnot hit the frame and lead to singularity errors. Reconciling digital model and codes with the irregularities of the physical frame.

The next steps include refining the robot movement to have even more precision, as well as constructing more frames in order to link them together into an occupiable soft structure.

Tabeer Tariq 40
Selected Works 41

Robotic Zen Garden

Year: 2022

Team: Tabeer Tariq, Hari Vardhan, Shray Tripathi

Type: Sand morphing with Robotics

Role: scripting, simulation and implementation

Tabeer Tariq 42
Selected Works 43

Coverscape

Year: 2022

Team: Tabeer Tariq, Yumeng, Emma, Racheal, Tara

Type: Real time sound simulation for a HCI apple proposal

Role: scripting, coding the and simulation from sound output to interactive geometryStatus: Completed

56
Steven Rubio
Selected Works 57

Stadium Design

Year: 2021

Type: Grasshopper scripting

Tabeer Tariq 58
Selected Works 59

Image Deep : Imagine

Year: 2023 (On going)

Type: Machine learning software, Model training, Advanced Modeling

Exploring Design Prompts in AI softwares such as MID journey and stable diffusion to create changes in the existing precedent Nemaus so it creates variations driven towards new social housing and material ecologies in this era of climate change

The process actively involved running image to image variations on the building nemasus. Inspiration was taken by the project beyond the shell by LJ WU.

Iterations in plan and section were done simultaneously to produce a new form, by adding prompts such as modular constructivism, expansion and terraced topography.

The Material ecology of the building was then created by overlaying two technology precedents to create a new sense of material investigation which produced novel ideas. The two technology Precdents were Synethtic Redundancies and Voxel cloud.

These were then merged mapped on to the building and modelled through advanced texture based modelling.

Tabeer Tariq 60
Selected Works 61
Tabeer Tariq 62
Selected Works 63
Tabeer Tariq 64
Selected Works 65

Architectural Intelligence

Year: 2020

Team: Tabeer Tariq,

Type: Runway ML, Meshroom, Unity, Grasshopper, Google earth studios

The project explores the generative and creative potiential of AI in the notion of human Machine collaboration. It samples artistic influences from fields such as painting sculpting, fashion and media art and implements them into architecture objecr using ML alogrithms. Here the human curates the process where as machine generates the model and shapes.

The process includes sampling images site and artistic influence using Runway ML, deriving formal data analysis using Meshroom and then modeling it using Rhino and grasshopper.

Tariq 66
Tabeer
Selected Works 67

Capturing Sketch by Motion sensors

Examine if the motion capture can retain the characteristics and shape made by hand

Using gestures having different intensities as the sketcg is made

Follow similar recurring pattern

We aimed to capture the movement of drawing an object and translate hand gestures into an abstract installation

Algorithmic extension: Arraying, Repetition and extrusions

Analog: Digital Artifacts

Steps of constructing the rigid body device using MoCap Braced 3 smart markers with a glove and assigned it to the rigid body. This glove was then worn and used to draw on paper. The motion capture data was exported as a CSV File, Imported into Grasshopper where the points were further extruded

Tabeer Tariq 68
Selected Works 69

Exposition Pavillion

Year: 2019

Team: Tabeer Tariq, Sameen Javed

Type: Revit workflow, creating families and parametric modelling

Tariq 70
Tabeer
Selected Works 71

Intersection of responsive architecture and material ecology

Cybernetics systems integrated with nature and human experience

Tariq 72
Tabeer
Selected Works 73
Tabeer Tariq 74
Selected Works 75
Tabeer Tariq 76
Selected Works 77

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.