25
Building Information Modeling Modeling Building Products and BIM Tools Jinyue Zhang @ University of Toronto 27/07/2013 Modeling Building Products and BIM Tools 1 Agenda The evolution to parametric object-based modeling in the AEC/FM industry Decision on modeling approach Solid modeling in general Early effort of building models Object-based parametric modeling Degrees of parametric modeling Computer visualization Parametric modeling of buildings BIM environments, platforms, and tools Major BIM systems Lightweight modeling applications 27/07/2013 Modeling Building Products and BIM Tools 2 Evolution to parametric object-based modeling Decision on modeling approach – Purpose of the model – Model complexity – Building size – Hardware/Software Solid modeling in general – B-rep – Constructive Solid Geometry (CSG) Early effort of building models Object-based parametric modeling Degrees of parametric modeling 27/07/2013 Modeling Building Products and BIM Tools 3 Purpose of the Model Visualization Design Coordination Construction Coordination Conceptual Design

2 Lecture 02

Embed Size (px)

DESCRIPTION

BIM, Autodesk Revit, Construction

Citation preview

Page 1: 2 Lecture 02

Building Information Modeling

Modeling Building Products and BIM Tools

Jinyue Zhang @ University of Toronto 27/07/2013 Modeling Building Products and BIM Tools 1

Agenda• The evolution to parametric object-based modeling in

the AEC/FM industry– Decision on modeling approach– Solid modeling in general– Early effort of building models– Object-based parametric modeling– Degrees of parametric modeling

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

27/07/2013 Modeling Building Products and BIM Tools 2

Evolution to parametric object-based modeling• Decision on modeling approach

– Purpose of the model– Model complexity– Building size– Hardware/Software

• Solid modeling in general– B-rep– Constructive Solid Geometry (CSG)

• Early effort of building models

• Object-based parametric modeling

• Degrees of parametric modeling

27/07/2013 Modeling Building Products and BIM Tools 3

Purpose of the Model

Visualization

Design Coordination Construction Coordination

Conceptual Design

Page 2: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 4

Conceptual Modeling• Main purpose of the model is

to help making design decisions.

• The model does not necessarily include the entire building (e.g. internal structures can be missing).

• Accuracy is not relevant.

• Level of detail is typically lower than that in design models developed later.

• Materials can be symbolic or missing. http://www.sketchup.com

27/07/2013 Modeling Building Products and BIM Tools 5

Modeling for Visualization• Not necessary to model the

entire building

• Only the elements of the actual view need to be shown

• Level of modeling detail should depend on the image quality and the distance from the camera

• Correct texture coordination and lighting is essential

27/07/2013 Modeling Building Products and BIM Tools 6

Modeling for design coordination• The entire building has to be

modeled.

• Necessary information has to be assigned to it.– Often include information of

architecture and construction– May include information of cost,

energy, structure

• Model should be made of real architectural elements (walls, slabs, roofs, etc.) for correct calculation results.

• Modeling detail level should be appropriate for the required drawing representations.

27/07/2013 Modeling Building Products and BIM Tools 7

Modeling for construction coordination• Time and cost information is

attached to the BIM model by linking schedules and estimating data (5D).

• The main purpose of the 3D model is to calculate the exact quantities of materials and to identify any conflicts, collisions in the construction. Thus model accuracy is critical.

• Elements of composite building structures can be described in estimating data instead of modeling them in 3D.

Time

(Linked schedules)

Cost

(Linked estimating

data)

BIM

Page 3: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 8

Model complexityM

odel

Com

plex

ity

OrganicTraditional

Zaha HadidLe Corbusier Frank O. Gehry

27/07/2013 Modeling Building Products and BIM Tools 9

How can you model these buildings?• Simplify

– The level of detail shouldn’t exceed the actual requirements.

• Divide– Share the virtual building between the project team members.

• Use the appropriate software– There is no out of the box solution. You have to combine

several applications for the best results.

Frank O. Gehry Santiago CalatravaBird’s Nest (Beijing)

27/07/2013 Modeling Building Products and BIM Tools 10

Model size: what makes a model big/slow?• Size of the project file

– # of building elements– # of 3D polygons

• Lack of team working

• Inappropriate computer hardware

27/07/2013 Modeling Building Products and BIM Tools 11

Model size: what can we do?• Reduce the number of polygons

– Simplify the memory excessive model elements

• Turn off the invisible elements– Use layer combinations and selections

• Divide the project– Modules, Xrefs and team working solutions help to

share the work with other project team members

• Use appropriate hardware– See next slide

Page 4: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 12

Hardware requirements

• CPU– Graphical calculations, 2D and 3D operations

• Memory– 3D operations

• HD– Safe storing of project, backup and cache files

• Graphic Card– Navigation in 3D, OpenGL support

All in all, the computer configuration has tomatch with the hardware requirements of the CAD software

27/07/2013 Modeling Building Products and BIM Tools 13

Software solutions

Visualization

Documentation

BIMmodel

Classic BIMmodeling approach

One application does all:

• Modeling

• Documentation

• Visualization

BIM Application

27/07/2013 Modeling Building Products and BIM Tools 14

Software solutions

VisualizationDocumentation

BIMapplicationConceptual

modeler

Freeform modeler

Rendering application

ConceptualVisualization

Complex modelingand visualizationsolution

•Specialized applications combined with BIM software.

•Parts of the 3D model are created in external modeling applications.

27/07/2013 Modeling Building Products and BIM Tools 15

Agenda• The evolution to parametric object-based modeling in

the AEC/FM industry– Decision on modeling approach– Solid modeling in general– Early effort of building models– Object-based parametric modeling– Degrees of parametric modeling

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

Page 5: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 16

Solid modeling

• R&D on computer tools for interactive 3D design in last four decades

• Starting the 1960s, earliest 3D geometry representation– Movie industry, architectural/engineering, gaming

• Solid modeling in 1973: a major step towards a way to edit and modify complex shapes– Ian Braid at Cambridge University– Bruce Baumgart at Stanford University– Herb Voelcker at University of Rochester

27/07/2013 Modeling Building Products and BIM Tools 17

Two forms of solid modeling

• Boundary representation approach, or B-rep

• Constructive Solid Geometry, or CSG

27/07/2013 Modeling Building Products and BIM Tools 18

B-rep

• Shapes are represented as a closed, oriented set of bounded surfaces.

• Volume-enclosing criteria, regarding orientation, connectedness, and surface continuity among others

27/07/2013 Modeling Building Products and BIM Tools 19

Well-formed B-rep shape

• Simply computed shapes

• Swept shapes

Page 6: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 20

Overlapped shapes

• Editing operations (Boolean operations):– union, intersection, and difference (subtraction)

Addition Subtraction Intersection

A complex shape generated by Boolean operations

27/07/2013 Modeling Building Products and BIM Tools 21

Constructive Solid Geometry (CSG)

• Shapes as a set of functions that define the primitive polyhedra, similar to B-rep

• Also use Boolean operations

• Where is the difference?

27/07/2013 Modeling Building Products and BIM Tools 22

Constructive Solid Geometry (CSG)

27/07/2013 Modeling Building Products and BIM Tools 23

B-rep and CSG: which one is better?

• Initially two competitive methods

• B-rep– Excellent for direct interaction, for computing mass

properties, rendering and animation, and for checking spatial conflicts

• CSG– Great for editing and modifying combined shapes

• A combined approach – CSG for editing– B-rep for visualizing, measuring, clash detection

Page 7: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 24

Agenda• The evolution to parametric object-based modeling in

the AEC/FM industry– Decision on modeling approach– Solid modeling in general– Early effort of building models– Object-based parametric modeling– Degrees of parametric modeling

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

27/07/2013 Modeling Building Products and BIM Tools 25

Early efforts at building models

• Scottish Special Housing Authority (SSHA) Housing System (1969-1973)– Developed by the Architectural Research Unit at the

University of Edinburgh– Two major projects

• Housing unit design• Site planning for housing estates

• OXSYS and Building Design System (1970-1978)– Developed by Oxford Regional Health Authority to

facilitate hospital construction

27/07/2013 Modeling Building Products and BIM Tools 26

SSHA Housing System• Floorplan design system

– Blobs to represent floorplan elements– A dedicated data structure to describe the blob

27/07/2013 Modeling Building Products and BIM Tools 27

SSHA Housing System

• Site planning system– For site layout and cost

estimation– Define the contour and

ground plane conditions– Assign housing and

garage units, roads, drainage lines, landscape areas, footpaths, and retaining walls to the site for quick cost estimation

Page 8: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 28

OXSYS and Building Design System (BDS)

• OXSYS: a prefabricated building system developed by the Oxford Regional Health Authority– A post-and-beam and slab system of construction– Based on a predefined set of building components– Attributes attached to building components– A separated application for document generation

• Commercialized in 1978 as BDS– A strong example of object-based modeling– Integration of multiple applications– Withdrawn from the market when full 3D and solid

modeling geometry is available in production systems.27/07/2013 Modeling Building Products and BIM Tools 29

OXSYS and Building Design System (BDS)

27/07/2013 Modeling Building Products and BIM Tools 30

Agenda• The evolution to parametric object-based modeling in

the AEC/FM industry– Decision on modeling approach– Solid modeling in general– Early effort of building models– Object-based parametric modeling– Degrees of parametric modeling

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

27/07/2013 Modeling Building Products and BIM Tools 31

Object-based parametric modeling

• First developed and refined for mechanical system design

• Technical foundation of all current generation of BIM architectural design tools

• An element class instead of individual instances– Fixed/parametric geometry parameters– Relations– Rules

• Relations and rules to make the object edit itself

Page 9: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 32

An example of a wall object family• X1 and X2 offsets to define the

thickness of the wall• Profiles to define some special

types, for example tapered wall • Relations to other walls, floor,

and ceiling controlled by rules• Special conditions to consider

– No overlapping openings– Straight or curved wall control

line– Connection types with floor,

ceiling, other walls, stairs, ramps, columns, beams, and other building elements

– Walls with different types of construction and finishes

27/07/2013 Modeling Building Products and BIM Tools 33

An example of a window object family

27/07/2013 Modeling Building Products and BIM Tools 34

A specific domain

• Modeling building products is different to modeling efforts in many other industries– A very large number of relatively simple parts– Predictable behaviours (relations and rules) – Huge amount of information at construction-level

detail– Drawing production with architectural convention is

mandatory

27/07/2013 Modeling Building Products and BIM Tools 35

Agenda• The evolution to parametric object-based modeling in

the AEC/FM industry– Decision on modeling approach– Solid modeling in general– Early effort of building models– Object-based parametric modeling– Degrees of parametric modeling

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

Page 10: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 36

Different levels of parametric modeling

• The simplest level– Parametric solid modeling: elements defined by a few

parameters for geometric and spatial relations– Example: AutoCAD in architectural design

• A better level– Parametric assemblies: objects automatically update

when parameters are changed– Example: recent status of Architectural Desktop

• An ideal level– Full parametric modeling: parameters defining one

shape to be linked through rules to the parameters of another shape

27/07/2013 Modeling Building Products and BIM Tools 37

Agenda

• The evolution to parametric object-based modeling in the AEC/FM industry

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

27/07/2013 Modeling Building Products and BIM Tools 38

Computer visualization

• History

• Computer visualization methods

• Visualization workflow

• Technological background

27/07/2013 Modeling Building Products and BIM Tools 39

Technology Timeline

1960 1970 1980 20001990

Gor

aud

Shad

ing

Phon

g Sh

adin

g

Bum

p m

appi

ng

Com

mer

cial

3D

CA

D

Ray

Tra

cing

CA

D fo

r PC

JPEG

/MPE

G

Rad

iosi

ty

Adob

e Ph

otos

hop

XML

Qui

ckTi

me

/ Ope

nGL

VR

ML

„Com

pute

r Gra

phic

s”

term

use

d fir

st

Hid

den

Line

Alg

orith

m

Firs

t Vid

eo G

ame

Mou

se in

vent

ed

http://accad.osu.edu/~waynec/history/timeline.html

• Started in 1960s• Advancement in many disciplines

– Display technologies– Data input methods– Visualization algorithms– Picture compression technologies

• Time between the invention and implementation

Page 11: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 40

Visualization Techniques• Photorealistic images (rendering)

NHS office complex by paastudio

27/07/2013 Modeling Building Products and BIM Tools 41

Visualization Techniques• Artistic images

27/07/2013 Modeling Building Products and BIM Tools 42

Visualization Techniques• Sun studies

27/07/2013 Modeling Building Products and BIM Tools 43

Visualization Techniques• Fly through animations

Page 12: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 44

Standard BIM Visualization Workflow

Images

Animations

VR

BIM Model

RenderingEngine

VREngine

AnimationTool

BIM APPLICATION

27/07/2013 Modeling Building Products and BIM Tools 45

Complex Visualization Workflow

Images

Animations

VR

ExternalRenderingApplication

ExternalVR

Application

ExternalAnimationApplication

BIM Model

BIM APPLICATION

ExternalMovie-editingApplication

ExternalImage-editing

Application

27/07/2013 Modeling Building Products and BIM Tools 46

Photorendering• Objective: Creating

photorealistic images based on the BIM model using an internal or external rendering engine

• Process:– Modeling– Scene layout setup – Rendering NHS office complex by paastudio

27/07/2013 Modeling Building Products and BIM Tools 47

Scene Layout Setup• Adjusting the materials

– Texture positioning– Color adjustment– Shininess– Bump maping, transparency

• Light Settings– General light– Sun light– Brightener lights

• Placing Cameras– Positioning– Camera angles

Page 13: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 48

Non-photorealistic renderings• Objective: Creating artistic style

images based on the BIM model using special rendering engine and/or photo editing software

• Process A:– Modeling– Scene layout setup – Non-Photorealistic Rendering

• Process B:– Modeling– Scene layout setup – Photorealistic Rendering– Modifying the image in a photo-

editing softwareNHS office complex by paastudio

27/07/2013 Modeling Building Products and BIM Tools 49

Sun studies• The sun study is a special type of computer animation.

The objective of making sun studies is to visualize the natural lighting conditions on a given location of the building at a particular day of the year. Unlike in fly through animations the camera position remain stable

• Workflow– Modeling– Scene layout setup– Day settings– Sun study calculation

27/07/2013 Modeling Building Products and BIM Tools 50

Fly Through Animations• Objective: Creating movies of the building along a

predefined camera path, based on the BIM model, using internal or external animation tools

• Workflow– Modeling– Scene layout setup– Defining camera path– Movie calculation

27/07/2013 Modeling Building Products and BIM Tools 51

Agenda

• The evolution to parametric object-based modeling in the AEC/FM industry

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

Page 14: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 52

Parametric modeling for AEC• Example of Boeing 777

– Rules to define airplane interiors for looks, fabrication, and assembly

– Computational Fluid Dynamics: parametric adjustments of outside shape for many hundreds of airflow simulations

– Virtual assembly in computer to eliminate 6000+ possible changes

• Parametric design• Parametric modeling for construction• User-defined parametric objects

27/07/2013 Modeling Building Products and BIM Tools 53

Parametric building design• Predefined families of building elements

• Third party object families

• Predefined object behaviours and rules

• Fixed building object models

• Spaces defined in BIM tools

27/07/2013 Modeling Building Products and BIM Tools 54

Predefined object classes

27/07/2013 Modeling Building Products and BIM Tools 55

Predefined object classes

Page 15: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 56

Third party object families• Available for downloading and use from a number of

Web sites

• Some are open and free, others are proprietary

• Modern equivalent of drafting block libraries in 2D era, but more useful and powerful

• Examples: furniture, plumbing and electrical equipment, proprietary fasteners for concrete fabrication, etc.

• Some are in generic type, others are models of specific products

• More to discuss

27/07/2013 Modeling Building Products and BIM Tools 57

Predefined behaviours and rules• Behaviours to identify how they can be linked into

assemblies and automatically adjust their own design– The height of a wall will change to keep connected to the

ceiling when the ceiling is moved to a higher place.– The space information will update automatically if the boundary

walls change.

• What attributes to attached with an object?

• Can user define their own features/attributes about an object?

27/07/2013 Modeling Building Products and BIM Tools 58

Fixed building object models• Not all object models in BIM are parametric• Examples: furniture with fixed dimensions, specific

lighting fixtures, etc.• Available in most thirty party libraries

27/07/2013 Modeling Building Products and BIM Tools 59

Spaces in BIM is important• Environmentally conditioned building spaces• Shape, volume, surfaces, environmental quality,

lighting, and other properties

Page 16: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 60

Parametric modeling for Construction• Inside of architectural elements

• Modeling at fabrication level

• Example of concreting engineering

• Fabrication-level CAD systems

27/07/2013 Modeling Building Products and BIM Tools 61

More detailed modeling• Can we model things inside of architectural elements?

• Parametric layout of nested assemblies of objects– Example: stud framing within a layer of generic wall

• Objects are parts which are composed into a system

• Rules to determine how the components are organized

27/07/2013 Modeling Building Products and BIM Tools 62

Modeling at fabrication level• Early system started from simply 3D layout for

designing connections.

• Steel fabrication examples: Design Data’s SDS/2, Tekla Structures, and AceCad’s StruCad.

• Later the capabilities were enhanced to support automatic connection design based on loads and member sizing, and to associated with CNC cutting and drilling machines.

• Started in steel fabrication, but now expending to precast concrete, reinforced concrete, metal ductwork, piping, and other building systems.

27/07/2013 Modeling Building Products and BIM Tools 63

Precast concrete panel: an example• Shape operations to create reveals, notches, bullnoses, and cutouts

• Parametrically design for precast reinforcing embedded

• Automatically generate piece mark drawings

Page 17: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 64

Fabrication-level CAD systems• Some are not general-purpose parametric object

modeling BIM design applications– Most are traditional B-rep modelers with a CSG-based

construction tree and a given library of object classes

• Where is the difference?– BIM allows for defining much more complex structures of object

families and relations among them without programming.

• Example of construction-level modeling– CADPiple and CADDUCT developed on AutoCAD Architecture– Autodesk MEP (not Revit MEP)– Autodesk Architectural Desktop (before Revit Architecture)– Works well for a fixed set of object classes to be composed

using fixed rules.

27/07/2013 Modeling Building Products and BIM Tools 65

Predefined base objects • A set of predefined parametric object classes to

reflecting target functionality – To capture the standard conventions in the area of building that

the application targets

• Handbooks to address standard practices– Reflect industry conventions

• Address safety, structural performance, material attributes, etc.

– Examples:• Architectural Graphic Standards (Ramsey and Sleeper, 2000)• Detailing for Steel Construction (AISC 2007)• PCI Design Handbook (PCI 2004)

• Base objects in each BIM tool is a representation of standard practice interpreted by software company’s software developers.

27/07/2013 Modeling Building Products and BIM Tools 66

User-defined parametric modeling • Predefined objects do not address everything

– Different shapes or behaviours, or objects that even do not have a class in the BIM tools, for example photovoltaic systems.

• Options of customization – Define in another system then import

• Without local editing capabilities

– Manually model using solid modeling geometry• Manually assign/update attributes

– Define a new parametric object family• Support automatic updating behaviours, but may not related to

other objects

– Define an extension to an exiting parametric object family• Modified shape, behaviours, and parameters• Fully integrate with the existing base/extended objects

– Define a new object class

27/07/2013 Modeling Building Products and BIM Tools 67

Agenda

• The evolution to parametric object-based modeling in the AEC/FM industry

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

Page 18: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 68

BIM environments, platforms, and tools

• Many kinds of available BIM software– Parametric modeling applications for generating

design information and possibly for structuring and managing information

• 10-50 BIM applications in large firms to support BIM technology

• System relations between BIM applications, in terms of– Their scope and functional difference– Interfaces to other applications– Multi-user environment

27/07/2013 Modeling Building Products and BIM Tools 69

BIM tool

• A Task-specific application– Produce a specific outcome

• Examples: model generation, drawing production, specification writing, cost estimation, clash and error detection, energy analysis, rending, scheduling, and visualization.

• Standalone outcomes (for example rendering drawings or energy report) or outcomes for other application tools (for example models for structural analysis or data for fabrication).

27/07/2013 Modeling Building Products and BIM Tools 70

BIM platform

• An application that generates data for multiple uses

• Usually for design phase

• Provides a primary data model to host most information on the platform

• Incorporate some tool functionality internally such as drawing generation

• Provides interfaces to multiple other tools

27/07/2013 Modeling Building Products and BIM Tools 71

BIM environment

• Manage data from one or more information pipelines within an organization

• To integrate most or all BIM applications (tools or platforms)

• Track and coordinate communication between people as well as multiple BIM applications

• Capable to carry much wider forms of information, BIM-based or non-BIM-based such as video, image, audio, rich text.

Page 19: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 72

Capabilities of BIM tools

• Model definition and drawing production in most cases for building modeling systems at tool level

• User interface– Consistency of menus following standard conventions– Menu-hiding feature– Modular organization of functionalities– Real-time online help

• Drawing generation– Quick visualization of model changes– Strong associations to support automatic drawing

updates

27/07/2013 Modeling Building Products and BIM Tools 73

Capabilities of BIM tools (continued)• Ease of developing custom parametric objects

– Sketching tool for defining parametric objects– Ability to interface a new custom parametric object

into an existing class or family

• Complex curved surface modeling

• Other specific capabilities– Clash detection, quantity takeoffs, issue tracking,

incorporation of product and construction specifications, etc.

27/07/2013 Modeling Building Products and BIM Tools 74

Capabilities of BIM platforms• Scalability: disk-based vs. memory-based

– This is the ability to handle combinations of a large project scale and modeling at a high level of detail.

• Library of BIM elements – More and more are available but little effort to

standardize the structure of object information

• Tool interfaces– How are different functions organized in a workflow.

• Platform user interface consistency– How to maintain the consistency of user interface

when BIM tools are shared and used by multiple platform users.

27/07/2013 Modeling Building Products and BIM Tools 75

Capabilities of BIM platforms (continued)• Extensibility

– Whether a BIM platform provide scripting support and well-documented API for user extensions.

• Interoperability– How easy can data/models generated in one BIM

application be used by another.

• Multiuser environment– Multiple users to create and edit parts of the same

project directly from a single project file.– Not make much sense in a memory-based BIM

platform.

Page 20: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 76

Capabilities of BIM environments

• A BIM environment needs the ability to generate and store object instances for different tools and platforms and to manage that data effectively, including change management at the object level.

• This can be handled by a change flag or a timestamp that gets updated whenever an object is modified. The goal is to exchange and manage objects and sets of objects rather than files.

27/07/2013 Modeling Building Products and BIM Tools 77

Agenda

• The evolution to parametric object-based modeling in the AEC/FM industry

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

27/07/2013 Modeling Building Products and BIM Tools 78

Review of popular BIM platforms• Revit

• Bentley systems

• ArchiCAD

27/07/2013 Modeling Building Products and BIM Tools 79

Revit• Best-known and current market leader for BIM

in architectural design

• Introduced to the industry in 2002 and current version is Revit Architecture 2013

• A family of products including Revit Architecture, Revit Structure, and Revit MEP

Page 21: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 80

Revit as a tool• Easy-to-use interface, drag-over hints for each

operation

• Well organized menus and gray-out nonavailable actions

• Strongly associative drawing productions

• Supports new custom parametric objects and customization of per-defined objects

• Incrementally improved rule sets

• Current API provides good supports for external application development

27/07/2013 Modeling Building Products and BIM Tools 81

Revit as a platform• The largest set of associated applications

• Some are directly linked through Revit’s Open API and other are through IFC or other exchange formats. – IFC = Industry Foundation Classes

• Many supporting applications– Structural, mechanical, energy and environmental, visualization,

facility management, and many others.

• Import models from SketchUp, AutoDesSys form•Z®, McNeel Rhinoceros®, Google™ Earth conceptual design tools.

• Support the following file formats: DWG, DXF, DGN, SAT, DWF/DWFx, ADSK (for building component), html (for area report), FBX (for 3D view), gbXML, IFC, and ODBC (Open DataBase Connectivity).

27/07/2013 Modeling Building Products and BIM Tools 82

Revit as an environment• Revit is a platform but not a BIM environment

• It carries object IDs, but version and change information is carried at the file level, not at the object level.

• This limits synchronization of objects with different views in different files.

27/07/2013 Modeling Building Products and BIM Tools 83

Revit’s weaknesses• In-memory system

• Slow when >300MB

• Limited support for complex curved surfaces

• Lacking object-level timestamps, not provide needed support for full object management in a BIM environment.

Page 22: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 84

Bentley systems• Bentley Systems offers a wide range of related

products for architecture, engineering, infrastructure, and construction.

• Bentley Architecture was first released in 2004.

• It runs on top of Microstation V8i.

27/07/2013 Modeling Building Products and BIM Tools 85

Bentley as a tool• A standard set of predefined parametric objects

• Extension only available through the MDL API– MDL = Microstation Development Language

• Parametric Cell Studio module to support custom parametric objects

• Strong drawing capacities

27/07/2013 Modeling Building Products and BIM Tools 86

Bentley as a platform• File-based system

– All actions are immediately written to a file and result in lower loads on memory

• Large array of additional systems, many of them were acquired to support its civil engineering products

• Some were acquired by purchasing small third-party companies and thus have only limited compatibility with others even within the same platform.– A user may have to convert model formats from one

Bentley application to another. 27/07/2013 Modeling Building Products and BIM Tools 87

Bentley as an environment• A well-developed and popular multi-project

server, called ProjectWise.

• Support replication of files to a prearranged set of local sites, managing the consistency of all files.

• Support Object IDs and timestamps

Page 23: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 88

Bentley’s weaknesses• Large amount of products

• Take more time to learn and navigate

• Heterogeneous functional modules

• Different object behaviours

27/07/2013 Modeling Building Products and BIM Tools 89

ArchiCAD• Earliest BIM application in architectural design

• First released by Graphisoft in the early 1980s– Nemetschek acquired Graphisoft in 2007

• Current version is ArchiCAD R17.0

• Support both Mac and Windows

27/07/2013 Modeling Building Products and BIM Tools 90

ArchiCAD as a tool• Well-crafted user interface: smart cursors, drag-

over operator hints, and context-sensitive operator menus

• Strong coordination between the building model and drawings: every edit of the model is automatically placed in document layouts

• Drawing as reports (not bidirectional operations)

• Very broad range of predefined parametric objects, plus 31 external Web sites providing third party both static and parametric objects

• Versatile capabilities: site planning, interiors, space planning, etc.

27/07/2013 Modeling Building Products and BIM Tools 91

ArchiCAD as a platform• Links to multiple tools in different domains.

• Some are direct links through Geometric Description Language (GDL), others through IFC

• Many supporting applications– Structural, mechanical, energy and environmental,

visualization, facility management, etc.

Page 24: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 92

ArchiCAD as an environment• New DELTA Server

– To address file exchange and design coordination– Track reads/writes to its BIM Server repository

• Greatly reduce the size of updates by passing only modified objects to the server– Using Object IDs and timestamps

27/07/2013 Modeling Building Products and BIM Tools 93

ArchiCAD’s weaknesses• Minor limitations in its custom parametric

modeling capabilities

• Also an in-memory system– But effective ways manage large project by using its

DELTA Server

27/07/2013 Modeling Building Products and BIM Tools 94

Agenda

• The evolution to parametric object-based modeling in the AEC/FM industry

• Computer visualization

• Parametric modeling of buildings

• BIM environments, platforms, and tools

• Major BIM systems

• Lightweight modeling applications

27/07/2013 Modeling Building Products and BIM Tools 95

Lightweight applications• Not for creating or editing building models, but

rather for “publishing” information to support various workflows.

• Just to package, distribute, and review the building model information

• Markup and query capabilities

• Two widely available applications– 3D PDF, developed by Adobe– DWF (Design Web Format), developed by Autodesk

Page 25: 2 Lecture 02

27/07/2013 Modeling Building Products and BIM Tools 96

Acknowledgement

• Some of the slides presented here are adopted from materials of – BIM courses offered by the Digital Building Lab at the

Georgia Institute of Technology, and/or– BIM materials presented at VICOSoftware website