Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
for BIM
INSTRUCTOR MANUAL
2016
academy.autodesk.com
INSTRUCTOR MANUAL
Table of Contents
Project Overview.......................................................................... 3
Design Brief....................................................................... 3
Prerequisites...................................................................... 3
Project Concepts.......................................................................... 4
Project Resources......................................................................... 7
Appendix..................................................................................... 8
Appendix A
Appendix B
p. 2
INSTRUCTOR MANUAL
Project Overview
PROJECT BRIEF
Computational Design for BIM
Autodesk® Dynamo Studio software is a standalone programming environment that lets designers create visual logic to explore parametric
conceptual designs and automate tasks. Help solve challenges faster by designing workflows that drive the geometry and behavior of design
models. Extend your designs into interoperable workflows for documentation, fabrication, coordination, simulation, and analysis. We begin
with the over arching concepts behind visual programming for Dynamo. Then, we apply these concepts through two tangible project. The
first project is a parametric attractor program. The final Dynamo program interacts with Revit to create a parametric conceptual tower.
03
6 - 10 HOURS
Apply visual programming to Building Information Modeling.
LEVEL
Intermediate
04 Create a parametric attractor using Dynamo and Revit.
05
PREREQUISITE
Create a conceptual parametric tower using Dynamo and Revit.
How-To video series for Revit:
• User Interface
• File Management
and more
ADDITIONAL RESOURCES
Dynamo Studio Online Help
p. 3
INSTRUCTOR MANUAL
Project Concepts
MODULE ONE: GETTING STARTED WITH DYNAMO
SOFTWARE COVERED:
• Opening Dynamo files PARAMETRIC SOLAR PANEL ORIENTATION DRIVEN BY THE REVIT
SUN PATH
• Switch between script and model environments
p. 4
INSTRUCTOR MANUAL
Project Concepts
MODULE ONE: GETTING STARTED WITH DYNAMO
CONT’D
• Constructing a sequence of numbers for a point by coordinates • How to reference element curves in Revit to Dynamo
node
• Revit element curves and adaptive component family overview
• Navigating through listing of points visually
• Load Revit adaptive family component into Revit element curves
• Create circle and polygon geometry file
• Hide preview of specific nodes in 3D background • Reference Revit element curves inside Dynamo
• Define new sequence of values for Y coordinate • Create coplanar reference points inside Dynamo
EXERCISE 5: COMPUTATIONAL LOGIC PART 1 • Associate Revit family with computed points inside Dynamo
• Create a new Revit project file • Parametric tower sketch continued from part 1
• Create a sequence of X and Y coordinates • Create lofted surfaces from adaptive components
• Create a grid of point geometry • Create a transpose node to loft through perimeter curves floor
to floor
• Create circles at each grid point
• Create a surface by loft node
• Create polygons at each grid point
• Create points along a surface
• Creating a sun node and setting the orientation of the panels
• Associate Revit family with computed points inside Dynamo
• Dynamically control solar panel orientation from Revit environ-
ment EXERCISE 9: CODE BLOCKS
LEARNING OBJECTIVES IN EXERCISE SIX: • Visual programming and design scripts through code blocks
• How to instantiate a Revit family element • Add number, string, formula, and watch nodes to Dynamo
• Create a new Revit project file and load a column family • Add code blocks to Dynamo
• Place column instances in the Revit project • Create a points by coordinate code block
• Launch Dynamo and create a Revit family node • Using code blocks for actions
• Create a family by instance by point node • Using code blocks for queries
• Create an attractor to determine column family to be placed • Using code blocks to call other nodes
p. 5
INSTRUCTOR MANUAL
Project Concepts
MODULE ONE: GETTING STARTED WITH DYNAMO
CONT’D
Estimated time 20 - 30 minutes This project looks at creating a parametric relationship between
Revit model lines as reference elements and Revit adaptive compo-
LEARNING OBJECTIVES IN EXERCISE TEN: nent families to build up a first order framework for further
• Customize Dynamo through custom nodes developing a conceptual surface model using a visual scripting
approach.
• Creating a custom node for placing Revit family components by
distance through an attractor element Exercises 7 and 8: Parametric Assembly Part 1 & Part 2
• Copy and paste nodes from reference file into custom node
LESSON OVERVIEW
DYNAMO PROJECTS
Parametric attractor
p. 6
INSTRUCTOR MANUAL
PROJECT RESOURCES
p. 7
INSTRUCTOR MANUAL
Appendix A
ABOUT AUTODESK® DYNAMO INSTALLING AUTODESK® DYNAMO STUDIO
Open-source Dynamo is a visual programming extension for Autodesk® Dynamo Studio is a stand-alone application. Dynamo
Autodesk® Revit that allows you to manipulate data, sculpt Studio can be obtained from the Autodesk Education Community.
geometry, explore design options, automate processes, and create
Download the Dynamo Studio installer here:
links between multiple applications.
http://www.autodesk.com/education/free-software/dynamo-studio
• Rapid design iteration and broad interoperability
Dynamo Studio system requirements
• Lightweight scripting interface
INSTALLING AUTODESK® DYNAMO PACKAGES
• Works with Autodesk Revit
Dynamo Packages are user-created extensions for Dynamo that are
• Free with Revit 2015 and 2016
shared with the community with the Dynamo Package Manager..
ABOUT AUTODESK® DYNAMO STUDIO
Download Dynamo Packages here:
Autodesk® Dynamo Studio is a visual programming platform that
http://dynamopackages.com/
functions fully independently of any other application. Employ all the
power of visual programming without buying another Revit license. AUTODESK® DYNAMO HELP CENTER
• Rapid design iteration and broad interoperability Dynamo help center here:
http://dynamobim.org/download/
p. 8
INSTRUCTOR MANUAL
Appendix B
REVIT KEYBOARD SHORTCUTS
INTERSECTION SI GRID GR
MIDPOINT SM LEVEL LL
PERPENDICULAR SP TEXT TX
QUADRANTS SQ TAG TG
TANGENT ST LINEWORK LW
MODELING PAINT PT
COMPONENT CM
MODELING LINES LI
p. 9