W-1a

Intro to Modeling for Architecture Design

What is 3D modeling and how can architects make the most of it? 
Discover these 3D modeling programs and dive into the deep world of modeling tools.

Support your design process by slowly implementing 3D modeling as a design tool. You will first understand what modeling is and learn how to use all the different creative tools that we have in hand. Use these skills to express the most important thing: The Idea. This course will give you a series of step-by-step exercises, so you can learn how to use the tools and shortcuts needed to efficiently model in the service of your architectural project.

About the Course

This course is intended for architects who want to integrate 3d Modeling technology into their design process and have some extra time to dive deeply into the subject. We will start by understanding the mechanics of modeling, its history, different methods, and most importantly how it can be integrated into helping clients, professors or colleagues understand your architectural idea.

Skill level and duration

Intended for the curious and the absolute beginners, or for self-taught users who would like to restart with an organized structure.

The course is 5 chapters long, each with a lecture of no more than an 20 minutes and an integrated practical exercise, each requiring between 30 to 45 minutes.

Recommended Next Step Tutorials

Follow these tutorials to practice an develop the skills learned here to create a full Model integrated into a unified architecture project.

 

In this course you will learn

  1. Modeling Thought Process.

  2. Modeling Techinques Part A.

  3. Modeling Techniques Part B.

  4. Modeling Techniques Part C.

  5. Watertight Meshes.

  6. Levels of Detail.

The materials you will need

  1. Latest Version of Rhino or ArchiCAD installed and running (necessary)

  2. Basic understanding of Rhino or ArchiCAD, or you can first complete the Course: “Ri-0 Rhino Foundations” or “AC-0 ArchiCAD Foundations” (necessary)

  3. Highly efficient computer.

Course Content

  • 6 Videos.

  • One single File with all the Excersices.

  • Full Tutorial Script with commands.

0. Free Vs. Parametric Modeling

Lets start to understand the interfaces, the tools and the configurations of the programs where we are going to develop our Models. This is fundamental because these programs usually have an interface that seems tricky at first glance.  It’s important to take some time watching and understanding the distribution and grouping of tools, options and configurations.

Choose your software and follow the exercise

Rhino

IMPORTANT NOTE: If you have never opened Rhino or would like to get a foundational understanding of the Software, I invite you to follow this link to the Foundations Tutorial of Rhino It will be a good hour spent either learning how to navigate it or furthering your knowledge.

ArchiCAD

If you have never opened ArchiCAD or would like to get a foundational understanding of the Software, I invite you to follow this link to the Foundations Tutorial of ArchiCAD. It will be a very good hour spent either learning how to navigate it or furthering your knowledge.

ArchiCAD CHE

If you have never opened ArchiCAD or would like to get a foundational understanding of the Software, I invite you to follow this link to the Foundations Tutorial of ArchiCAD. It will be a very good hour spent either learning how to navigate it or furthering your knowledge.


1. Modeling Thought Process

Contrary to modeling with cardboard, the virtual world offers an array of possibilities to endlessly edit, multiply and redefine solids to represent spaces; it takes practice to take full advantage of operations that could never be done physically. This chapter exemplifies how architectural concepts are an intrinsic part of 3d modeling in the practice. It also gives you experience in mastering tools and tricks that will help you achieve a rational model for your architectural project.

Choose your software and follow the exercise

Rhino

Rhino Script

1. Vitra House

  1. Go to the exercise and star command ZoomSelect

    • Start command Isolate.

  2. Select Model Base.

  3. Go to the 4 Viewports, Rotate in the Right View with Gumball.

  4. To Copy: Rotate in Top View with: Gumball + Alt

2. Haus Müller

  1. Go to the exercise and star command ZoomSelect.

    • Start command Isolate.

  2. Start command Box on the Standard Panel.

  3. Select two opposite corners of the polyline.

  4. To Elevate: Select the upper polyline.

  5. Copy and move with the Gumball.

ArchiCAD

ArchiCAD Script

1. Vitra House

  1. To Rotate Volume: Ctrl+E. 

    • To Copy press: Ctrl (Mac: Alt)

  2. To Move: Cntrl+D.

2. Haus Müller

  1. To Create Slab select: Toolbox > Slab

  2. To Move Volume: Cntrl+D 

    • To Copy press: Ctrl

    • Pet Palette: Add Point

ArchiCAD CHE

ArchiCAD CHE Script

1. Vitra House

  1. To Rotate Volume: Ctrl+E

    • To Copy press: Strg+C (Mac: Alt)

  2. To Move: V.

2. Haus Müller

  1. To Create Slab select: Plannung > Decken

  2. To Move Volume: V 

    • To Copy press: Strg+C (Mac: Alt)

    • To add Point: Pet-Paletten:Neuen Knotenpunkt


2. Modeling Techniques Part A

Just as cardboard can be cut by scissors or cutter, there are countless ways to generate geometry in the computer. This first part tries to focus on techniques inherently based in “Free Modeling”. It will also pass through the common Extrusion and show you how intuitive Free Modeling can be. Having the skills to create a lot of different shapes can help you reach a more organic and curved architecture, while remembering that the Idea should always be the base and priority in the conception of the form and distribution of the project.

Choose your software and follow the exercise

Rhino

Rhino Script

1. Box

  1. Go to the exercise and star command ZoomSelect.

    • Start command Isolate.

  2. Create a Box.

2. Splitface, Extrude

  1. Split and Join the Cube created.

  2. Start command SplitFace, and select the top face.

  3. To Divide the Face: Trace the Line across it.

  4. Do the 3 and 4 steps again, but now in the new face created.

  5. SplitFace the front face of the Cube.

  6. Start command ExtrudeSrf, select the new face.

3. Move Edge

  1. Start command MoveEdge and select the edge of the higher volume, press Enter, and create the roof slope.

  2. Repeat command MoveEdge with Spacebar, select the edge we split and press Enter.

  3. Go to the Top View and move the edge.

ArchiCAD

ArchiCAD Script

1. Morph

  1. To create Solid: Toolbox > Solid.

  2. Activate Snap Guides to equalize size.

  3. Snap to the example’s height.

2. Add Polyline, Push & Pull

  1. Select a middle point of the cubes edge.

  2. Click on the Pencil Icon to: Add Polyline.

  3. Select one face and then: Push & Pull.

  4. Snap to the example’s height.

3. Offset Edge, Move Node

  1. Select the Edge.

  2. In Pet Palette start: Offset Edge.

  3. Select another Edge.

  4. In Pet Palette start: Offset Edge.

  5. Click in the Icon to Change Direction to: Vertical

  6. To Chamfer Edge: PP > Chamfer

  7. To Pipe: PP > Pipe

ArchiCAD CHE

ArchiCAD CHE Script

1. Morph

  1. To create Solid: Planung > Morph.

  2. Activate Snap Guides to equalize size: Alt+F.

  3. Snap to the example’s height.

2. Add Polyline, Push & Pull

  1. Select a middle point of the cubes edge.

  2. Click on the Pencil Icon to: Add Polylinien.

  3. Select one face and then: Push & Pull.

  4. Snap to the example’s height.

3. Offset Edge, Move Node

  1. Select the Edge.

  2. In Pet Palette start: Kante versetzen.

  3. Select another Edge.

  4. In Pet Palette start: Kante versetzen.

  5. To Chamfer Edge: PP > Kante(n) abrunden/abschrägen

  6. To Offset: PP > Alle Kanten versetzen

  7. To Pipe: PP > Röhre


3. Modeling Techniques Part B

Next we will move onto a more structured part of modeling. You will find modeling techniques edging closer to the need of parameters, values and other constrains that lock geometry in a specific order and shape; thus shaping our understanding of what parametric modeling tries to address. Geometry is generated using values found on numbers, words or even images - logic, not randomness -. It is crucial to understand that any shape or form, even if it appears to be randomly created, always has a rational construction, and it must have one in order to develop an architecture project.

Choose your software and follow the exercise

Rhino

Rhino Script

1. Loft, Extrude

  1. Go to the exercise and star command ZoomSelect.

    • Start command Isolate.

  2. Select the curves and start command Loft.

  3. The Loft Options Window will open with various parameters.

    • The Style parameter changes the rigidity of the shape construction, like Straight Sections that seems more like an extruded surface.

    • With Align Curves you can change the other of the grid that joins each curve, you can create more dynamic surfaces.

    • In Rebuild with <> control points you can construct a more detailed surface that can be deformed with more control points.

  4. Select the surface created with Loft and use the command ExtrudeSrf.

  5. To Set the Direction: Click on Direction in the command panel and set it in the model. First reference point and then the direction we want it

2. Sweep1

  1. Start command Sweep1, select the rail, and the circle as the Cross Section Curve and press Enter.

  2. Start command Cap to close open ends.

3. Sweep1 and Two Cross Sections

  1. Start command Sweep1, select the curve rail, and the two circles as the Cross Section Curve and press Enter.

  2. Start command Cap to close open ends.

4. Sweep2

  1. Type the command Sweep2, select the two rails, select the circle as the Cross Section Curve and press Enter.

  2. Start command Cap to close open ends.

ArchiCAD

ArchiCAD Script

1. Walls

  1. To Create a Wall: ToolBox > Wall.

  2. To change Height go to Wall Settings.

  3. In Bottom and Top change: 3.00

  4. Do it Again but with Height: 6.00

  5. Change Wall Thickness to: 0.25

  6. Draw a Wall with a Height of: 3.00

  7. Select the lower wall and change and go to: Wall Slant Angles

  8. Change to Slanted

  9. Set the Slanted Angle to: 50.00°

2. Windows and Door Opening

  1. To Create a Window: ToolBox > Window.

  2. To change Height and Dimensions: Window Settings.

  3. Place it over a Wall to make the opening.

    • You can also edit the Window Dimensions with the Pet Palette.

  4. To Create a Door: ToolBox > Door

  5. To change Height and Dimensions: Door Settings.

  6. Place it over a Wall to make the opening.

    • You can also edit the Door Dimensions with the Pet Palette.

ArchiCAD CHE

ArchiCAD CHE Script

1. Walls

  1. To Create a Wall: Planung > Wand.

  2. To change Height go to Einstellungen für die Wand.

  3. In Bottom and Top change: 3.00

  4. Do it Again but with Height: 6.00

  5. Change Wall Thickness to: 0.25

  6. Draw a Wall with a Height of: 3.00

  7. Select the lower wall and change and go to: Winkel ändern

  8. Change to Höhe strecken

  9. Set the Slanted Angle to: 50.00°

2. Windows and Door Opening

  1. To Create a Window: Planung > Fenster

  2. To change Height and Dimensions: Fenster-Grundesinstellung.

  3. Place it over a Wall to make the opening.

    • You can also edit the Window Dimensions with the Pet-Paletten.

  4. To Create a Door: Planung > Tür

  5. To change Height and Dimensions: Tür-Grundesinstellung.

  6. Place it over a Wall to make the opening.

    • You can also edit the Door Dimensions with the Pet-Paletten.


4. Modeling Techniques Part C

Here we will explore the interaction between already made volumes. We have already created and copied volumes based on simple commands and polylines or shapes, now we will start to create a coherent relation and dialogue between volumes that have a mass and others so the end will result in a more complex volume. These kinds of operations have a usual use of Cntrl+Z because it works by trying and evaluating the result and going back to test it until the creator is satisfied.

Choose your software and follow the exercise

Rhino

Rhino Script

1. Union

  1. Go to the exercise and star command ZoomSelect.

  2. Select the two volumes that are going to be joined.

  3. Start command BooleanUnion.

  4. To Finish with the Union press Enter.

2. Substraction

  1. Start the command BooleanDifference.

  2. Select the target.

  3. Select the operator.

  4. To Finish with the Substraction press Enter

     

3. Intersection

  1. Select the two volumes that are going to be joined.

  2. Start command BooleanIntersection.

  3. Select the first and second group of surfaces that are going to intersect.

    • The result will be the area that those two groups occupied.

ArchiCAD

ArchiCAD Script

1. Subtraction

  1. In File Options go to: Design > Solid Element Operations

    • A New Window will open.

  2. Select the Wall and click in: Get Target Elements

  3. Select the Solid and then click in: Get Operator Elements

  4. Choose Operation: Subtraction

  5. Click and Finish on: Execute

2. Addition

  1. In File Options go to: Design > Solid Element Operations

  2. Select the Roof and click in: Get Target Elements

  3. Select the Solid and then click on: Get Operator Elements

  4. Choose Operation: Addition

  5. Click and Finish on: Execute

3. Subtraction with Upward Extrusion

  1. In File Options go to: Design > Solid Element Operations

  2. Select the Roof and click on: Get Target Elements

  3. Select the Solid and then click on: Get Operator Elements

  4. Choose Operation: Subtraction with Upward Extrusion.

  5. Click and Finish on: Execute.

ArchiCAD CHE

ArchiCAD CHE Script

1. Subtraction

  1. In main menu Ändern go to: Verbinden> Solid Element-Befehle

    • A New Window will open.

  2. Select the Wall and click in: Als Ziel hinzufügen

  3. Select the Solid and then click in: Als Operator hinzufügen

  4. Choose Operation: Abzug

  5. Click and Finish on: Ausführen

2. Addition

  1. In menu Ändern go to: Verbinden> Solid Element-Befehle

    • A New Window will open.

  2. Select the Roof and click in: Als Ziel hinzufügen

  3. Select the Solid and then click on: Als Operator hinzufügen

  4. Choose Operation: Vereinen

  5. Click and Finish on: Ausführen

3. Subtraction with Upward Extrusion

  1. In menu Ändern go to: Verbinden> Solid Element-Befehle

    • A New Window will open.

  2. Select the Roof and click on: Als Ziel hinzufügen

  3. Select the Solid and then click on: Als Operator hinzufügen

  4. Choose Operation: Abzug mit Verlagerung nach oben

  5. Click and Finish on: Ausführen.


5. Watertight Meshes

There is a clear line an architect must not cross while toying with virtual tools to develop spatial concepts: Reality. Virtually speaking, this means you must always think in solids, not surfaces. It is only the computer that can represent objects without matter or surfaces. Solids are the closest definition of matter inside a computer, as we understand it in nature. This means that a solid can be manufactured, while a surface can only be rendered. We will look at this subject in detail to clearly define the boundaries that should only be crossed willingly, and not by accident, to create a clean and full solid.

Choose your software and follow the exercise

Rhino

Rhino Script

1. ShowEdges / MatchMeshEdge

  1. Go to the exercise and star command ZoomSelect.

    • Start command Isolate.

  2. Start command ShowEdges and select the mesh.

    • The Edge Analysis window will open and show you in color the curves that have Naked Edges.

  3. Start command MatchMeshEdge:

    • Distance To Adjust = 0.001

    • Ratchet Mode = On

2. Sel Open Mesh / Fill Mesh Holes

  1. To select all Open Meshes: SelOpenMesh.

  2. Start command FillMeshHoles.

    • To Repair All Naked Edges: Select Mesh.

  3. Start command ShowEdges to check.

3. Manual Repair

  1. Start command ShowEdges and select the mesh.

  2. Start command PatchSingleFace.

    • To Repair Open Mesh: Select 2 Edges.

  3. Start command FillMeshHole.

    • To Repair Open Mesh: Select 1 Edge.

  4. Start command FillMeshHoles.

    • To Repair All Naked Edges: Select Mesh.

  5. Start command ShowEdges and check that the mesh has no naked edges.

ArchiCAD

This Step has no topic in ArchiCAD.

ArchiCAD CHE

This Step has no topic in ArchiCAD.



6. Levels of Detail

Managing the time we spend in design is at the heart of becoming a professional architect. Levels of detail clearly define an exemplary sequence of steps that may be added into a virtual model as more and more becomes evident and solved during the process. The key is to always have something that supports the current state of the development: not more - and certainly never less.

Choose your software and follow the exercise

Rhino

Rhino Script

1. Vitra House

  1. Go to the exercise and star command ZoomSelect.

  2. Start command ExtrudeCrv and extrude the curve.

  3. Start Command SplitFace.

  4. Start command OffsetSrf.

  5. Substract with BooleanDifference.

  6. Create a Box that works as window frame and start BooleanDifference to frame it in the border.

ArchiCAD

ArchiCAD Script

1. Vitra House

  1. Create a Solid with: ToolBox > Solid

    • As Geometry Method Select: Box

    • Trace a Line in the Middle in: PP > Pen

    • To create the Roof move: PP > Offset Edge

  2. Trace the Lateral Middle with: PP > Pen

    • Move the Edge with: PP > Offset Edge

  3. Offset Face with: PP > Offset All Edges

    • To Copy press: Ctrl

    • Write Distance: 0.3

    • To Extrude Face to Border: PP > Push/Pull

  4. Create a Solid with: ToolBox > Solid

    • Draw the Vertical Solid and mirror it: PP > Mirror

    • Draw or Rotate the Horizontal Solid. Cntrl + E

    • Addition with Solid Element Operation the window to the Building.

ArchiCAD CHE

ArchiCAD CHE Script

1. Vitra House

  1. Create a Morph with: Planung > Morph

    • As Geometry Method Select: Box

    • Trace a Line in the Middle in: PP > Bleistift

    • To create the Roof move: PP > Kante versetzen

  2. Trace the Lateral Middle with: PP > Bleistift

    • Move the Edge with: PP > Kante versetzen

  3. Offset Face with: PP > Alle Kanten versetzen

    • To Copy press: i

    • Write Distance: 0.3

    • To Extrude Face to Border: PP > Ziehen/Drücken

  4. Create a Morph with: Planung > Morph

    • Draw the Vertical Solid and mirror it: PP > Spiegeln

    • Draw or Rotate the Horizontal Solid. D

    • Addition with Solid Element Operation the window to the Building.


7. Sources

For the development of this course, an array of media entries and documents were consulted which I aim to list here. Please report any reference that might be missing so it can be promptly added.

 

Back to

Next
Next

W-1b: Intro to White Rendering for Architectural Design