au09_speakerhandout_dv9210-2

Upload: andrei-dumitrascu

Post on 06-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    1/21

    Parametric Design Modeling with Autodesk 3ds

    MaxDavid Fano CASE Design, Inc - www.case-inc.com

    DV9210-2This presentation will show how to use 3ds Max modeling tools to build iterative parametricdesign systems. In this session, we will cover 3ds Max geometry types (Editable Mesh, Poly, Patch andNURBS), combine modifiers to build complex systems, use wire parameters to quickly make geometricpatterns, and provide an introduction to MAXScript. In this session, you will learn to reduce the amount ofexplicit modeling, and instead build flexible design systems so you can focus more effort on design.

    About the Speaker:

    David Fano established CASE Design in 2008. He previously worked at SHoP Architects, where he was Director ofTechnology Research. At CASE, David has been responsible for managing the implementation of BuildingInformation Modeling (BIM) at leading architecture and construction firms. He has also lead and managed industrypartnerships with leading service providers and software vendors. His project experience at CASE has included TheNational Museum of African American History and Culture competition with Diller Scofidio+ Renfro, and The MiamiScience Museum with Grimshaw Architects. David has been an Adjunct Professor at Columbia University's Graduate

    School of Architecture, Planning, and Preservation where he teaches seminars and workshops focusing on theimpact of technology on design processes. David received his Master of Architecture with honors from ColumbiaUniversity where he was the recipient of the Lucille Smyser Lowenfish Memorial Prize and the Computer AidedDesign Honor Award

    [email protected]

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    2/21

    Parametric Design Modeling with Autodesk 3ds Max

    2

    This Class will cover the following topics

    GeometryTypes

    ParametricModeling

    ModelingParametricWalkway

    ModelingParametricTower

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    3/21

    Parametric Design Modeling with Autodesk 3ds Max

    3

    Geometry Types

    ConceptsPoints

    Figure1:Pointtypesin3dsMax

    Pointsareoneofthemostbasicgeometricelementsandthefoundationofmostprimitive

    geometrictypes.Pointsarerepresentedbyanorderedsequenceofnumbers(coordinates),

    conventionallyrepresentedas(x,y)fortwodimensionalspaceand(x,y,z)forthreedimensional

    space.3Dmodelingapplicationsprovideaccesstopointsinavarietyofways.Inmostexplicit

    modelingapplications,pointsarerarelydefineddirectly;instead,theyaredefinedimplicitlyby

    creatingothergeometricobjects.Oncecreated,however,theseapplicationsoftenprovide

    accesstopointsthroughsubobjectselectionorpropertiesofthebaseobject;forexample,the

    VertexsubobjectselectioninAutoCAD2010,Autodesk3dsMax2010,andAutodesk

    Maya2009software.Parametricmodelingapplicationsoftenusepointsmoredirectly,giving

    userscontroloverthewayapointisdefinedandcontrolled,whichisthenusedasthebasisof

    othergeometric

    operations;

    for

    example,

    the

    point

    object

    in

    the

    new

    Conceptual

    Mass

    environmentofAutodeskRevitArchitecture2010.Pointcoordinatesareacriticaland

    frequentlyusedgeometricpropertyforarchitecturaldesign,astheyoftenserveasthebasisof

    informationexchangebetweenvariousmodeling,analysis,andfabricationapplications.

    Curves

    Figure2:Curvetypesin3dsMax

    Curvesarefundamentalgeometricelementsfordesignand3Dmodeling.Curvescanbe

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    4/21

    Parametric Design Modeling with Autodesk 3ds Max

    4

    generalizedmathematicallyasacontinuousseriesofconnectedpoints.Therefore,straight

    lines,circles,helixes,andconicsectionsarealltypesofcurves.Curvescanbedefinedand

    representedmathematicallyinavarietyofwaysincludingparametrically,explicitly,and

    implicitlywith

    various

    3D

    modeling

    applications,

    giving

    users

    different

    access

    to

    these

    methods.

    Furthermore,curveshavenumerouspropertiesthatcanbeaccessedandusedby3Dmodeling

    applicationssuchaslength,direction,area,tangency,curvature,radius,andpoints.Inaddition

    tothecurvetypesmentionedabove,most3Dmodelingapplicationsprovideaccesstofreeform

    curvessuchasBezier,Bspline,andNURBS.Followingtheinventionofthesecurvetypesinthe

    1950s,freeformcurvescanbecontrolledpreciselyusingrelativelyfewpointsthatcreatea

    controlpolygonfromwhichacurveisderived.NURBS(nonuniformrationalBspline)curvesoffertheadditionalshapeparameterofweights,whichenableuserstomodifythelocal

    influenceofeachcontrolpointontheshapeofthecurve.Bsplinecurvesareaspecialcaseof

    NURBScurvesinwhichallweightsareequal.BsplinecurvesarecompositeBeziercurvesthat

    have

    the

    same

    tangent

    and

    same

    curvature

    at

    the

    connecting

    points.

    Autodesk

    Maya

    2009

    offerscomprehensivecreationandeditingtoolsforNURBScurves,whileAutoCAD2010,3ds

    Max2010,andRevitArchitecture2010allsupportNURBS,butofferfewerwaystocreateand

    manipulatethem.

    Surfaces

    Figure3:Surfacetypesin3dsMax

    Theabilitytocreateandmodifysurfacesisakeyfeatureofany3Dmodelingapplication.

    Traditionalsurfaceclassessuchasextrusion,translational,rotational(surfacesofrevolution),

    andruledarecreatedbysmoothlysweepingasingleprofilecurveonoraroundanothercurve.

    Cylinders,cones,spheres,tori,ellipsoids,paraboloids,hyperboloids,helicoids,andvarious

    othersurfacesfallwithintheseclasses.Thesesurfaceshavenumerouspropertiesthatsimplify

    theprocess

    of

    rationalization

    into

    repeatable

    planar

    elements,

    so

    they

    are

    frequently

    used

    for

    architecturaldesign.Yet,therearenumerousshapesthatcannotbecreatedusingthese

    traditionalsurfaceclasses,thereforeitisnecessaryfor3Dmodelingapplicationstosupport

    freeformsurfaces,mostcommonlyinone(ormore)ofthesethreetypes:Beizer/B

    spline/NURBSSurfaces,meshes,andsubdivisionsurfaces.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    5/21

    Parametric Design Modeling with Autodesk 3ds Max

    5

    Beizer,Bspline,andNURBSsurfacesarebasedonthesamemathematicalprinciplesastheir

    curvecounterparts,withasimplifiedcontrolmeshmadeupofrowsandcolumnsofquadrilateralpolygonsfromwhichasmoothsurfaceisderived.Also,likecurves,themain

    differencebetween

    B

    spline

    and

    NURBS

    surfaces

    is

    the

    ability

    to

    modify

    the

    weight

    parameter

    ofindividualcontrolpointsofaNURBSsurface.NURBShavebecomethestandardsurfacetype

    withintheproduct,aeronautical,andautomotiveindustrieswhereprecisecontrolover

    tangency,curvature,andsurfacecontinuityareaprimaryconcern.Butduetothecosts

    associatedwithbuildingthesesmoothlycurvedsurfacesforlarge,oneoffarchitectural

    projects,NURBSsurfacesarerarelyuseddirectlyinarchitecture.Inmostcases,thesesmooth

    surfacesarerationalizedintopanelsorwireframeedges,withconcernsofplanarityand

    repetitionoftendeterminingtheapproachtorationalization.Thisiswherepolygonmeshesare

    useful.

    Meshesare

    essentially

    ordered

    collections

    of

    points

    (vertices)

    that

    are

    connected

    by

    polygons

    (faces).Thesefacesaretypicallytrianglesorquadrilaterals,butotherpolygonsarepossible.By

    varyingthesize,shape,anddensityofpolygonfaces,thesemeshescanbemadeto

    approximatelyrepresenttheshapeofasmoothsurface.Meshmodelsmuststorethe

    connectivity(meshtopology),whichistherelationshipbetweentheverticesandfaces,the

    orderofwhichdeterminesthedirection,ornormal,oftheface.Allmeshesmadeoftriangles

    haveplanarfaces,whilethesameisnottrueofquaddominantmeshes,althoughcertain

    classesofquadrilateralmeshesareplanarandthereforelendthemselvestoarchitectural

    rationalization.Finally,andmostimportantly,meshesareusedinvirtuallyallaspectsof

    computationalgeometryfromvisualizationtoanalysis.Maintainingcontroloverthemesh

    representation

    of

    complex

    geometry

    becomes

    extremely

    important

    when

    dealing

    with

    analysis

    applicationsthatusemeshesforfiniteelement(FEM),computationalfluiddynamics(CFD),or

    thermodynamiccalculations.

    DespitetheflexibilityofbothNURBSandmeshapproachestodefiningfreeformsurfaces,there

    remaincertainshapesthataredifficulttoachievewithregularmeshesorcontrolpolygons.This

    iswheresubdivisionsurfacescomein.Subdivisionsurfaceswereinitiallycreatedforusein3D

    animatedfeaturefilms.Theprocessofcreatingasubdivisionsurfaceinvolvesmultiplelevelsof

    refinementofacoarsemesh,untilthedesiredlevelofsmoothness(whichcanachievethatofa

    Bsplinesurface)orfacesize(inarchitecturalapplications)hasbeenreached.Thereare

    numerous

    subdivision

    algorithms

    available

    and

    3D

    modeling

    applications

    often

    provide

    access

    tomorethanone.ThethreemostcommonapproachesareDooSabin,CatmullClark,and

    Loop,whichareallnamedaftertheirinventors.BothDooSabinandCatmullClarkrelyupon

    quadmeshes,withCatmullClarkproducingsmootherresultsthatarefurtherawayfromthe

    initialcontrolmesh.Loopsubdivisionutilizesandproducestriangularmeshes.Although

    subdivisionsurfacemodelinghasmadeitswayintoarchitecturaldesignviaanimationtools

    usedbyarchitects,theirutilityislimitedduetothelackofcontrolovertheresultsofthe

    smoothingalgorithms.Therefore,geometrycreatedthroughthisprocessisoftenremodeledor

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    6/21

    Parametric Design Modeling with Autodesk 3ds Max

    6

    convertedintoeitherNURBSormeshsurfacesforrationalization.

    RevitArchitecture2010providestoolstocreateandmodifyBsplinesurfacesandsupports

    NURBSsurfacescreatedinotherapplications.Additionally,thenewpatterningtoolsgiveRevit

    userstheabilitytobreaksmoothsurfacesdownintopolygons.Maya2009isprimarilyaNURBS

    surfacemodeler,withsomesupportforbothmeshandsubdivisionsurfacemodeling.AutoCAD

    2010isprimarilymeshbased,withthenewfreeformmodelingtoolsaddingnewsubdivision

    surfacecreationandeditingtools.3dsMax2010isalsoprimarilymeshbased,withthenew

    GraphiteModelingtoolsbuildinguponanalreadystrongbaseofpolygonmeshcreationand

    manipulationtools.3dsMaxalsosupportssubdivisionsurfaces,buthaslimitedsupportfor

    NURBSsurfaces.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    7/21

    Parametric Design Modeling with Autodesk 3ds Max

    7

    Parametric Modeling

    Concepts

    SolidModeling

    Figure1:Differentiationbetweensolidmodelingandsurfacemodeling

    SolidModelingisatechniqueincomputeraideddesign(CAD)thatallowsforthe

    representationof

    solid

    objects.

    Its

    primary

    uses

    are

    for

    fields

    such

    as

    architectural

    design,

    engineeringanalysis,computergraphics,animation,productvisualization,andrapid

    prototyping,amongotherthings.Originally,solidmodelingsoftwareusedoneoftwomethods

    todefinesolidshapes,eitherconstructivesolidgeometry(CSG)orboundaryrepresentation(B

    REP).CSGusessolidprimitivessuchasrectangularprisms,spheres,cylinders,andcones,and

    booleanoperationssuchasunions,subtractions,andintersectionstocreateasolidmodel.B

    REPmethods,ontheotherhand,beginwithoneormorewireframeprofilesandgeneratea

    solidmodelthroughoneofvariousprocessessuchasextrusion,sweeping,revolving,or

    skinning.Additionally,solidscanbeconstructedthroughasewingoperation,whichisaprocess

    ofcombiningsurfacesthatoftenhavecomplexshapes.Becauseeachofthesesolidmodeling

    processeshave

    their

    own

    advantages

    and

    limitations,

    it

    is

    often

    most

    beneficial

    to

    generate

    solidmodelsusingacombinationofbothCSGandBREPtechniques.Autodeskapplicationsuse

    ahybridofthesetechniqueswithAutoCAD2010andAutodeskRevitArchitecture2010

    providingnativesupportforsolidmodeling.ModelscreatedbysewingsurfacesinAutodesk

    3dsMax2010andAutodeskMaya2010canbeexportedasDWGfilesandconvertedto

    solidsusingAutoCAD2010.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    8/21

    Parametric Design Modeling with Autodesk 3ds Max

    8

    ParametricModeling

    Figure2:Preciselycontrolledmodificationofaparametricgeometry

    Aparameter,initsmostgeneralsense,definesasystemanddeterminesthelimitsand

    performanceofthesystem.AfeatureofsomeCADapplicationsistheabilitytoconstructa

    modelparametrically.Withinaparametricmodel,eachentitysuchasaprimitivesolid,aline,or

    filletoperationpossessesassociatedparameters.Theseparameterscontrolthevarious

    geometricpropertiesoftheentitysuchasitslength,width,height,radius,andsoon.Theyalso

    controlthelocationsoftheseentitieswithinthemodelandhowentitiesrelatetooneanother.

    Forexample,geometricentitiescanbelocatedattheoriginofacurve,themidpointofaline,

    orthevertexofaface.Additionally,theparameterscanbeadjustedbytheoperatoras

    necessarytocreatethedesiredgeometry.Thisprocessisknownasparameterizationandis

    essentially

    the

    specification

    of

    a

    point,

    curve,

    or

    surface

    by

    means

    of

    one

    or

    more

    variables

    that

    takeonvaluesinauserspecifiedrange.Parametricmodelingissignificantforconceptual

    designbecauseitenablesdesignstobemodifiedandcontrolledprecisely,aslongasthese

    modificationsarewithinthelimitsofthesystem.RevitArchitectureprovidesacomprehensive

    setofparametricmodelingtools,whilebothMayaand3dsMaximplementparametric

    behaviorbasedonconstructionhistory.AutoCADprovidesanewparametricdrawing

    environmentthatallowsforthecreationof2Dgeometricanddimensionalconstraintsand

    relationships,inadditiontodynamicblocks.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    9/21

    Parametric Design Modeling with Autodesk 3ds Max

    9

    FeatureBasedModeling

    Figure3:Applicationofafilletfeaturetogeometry,atechniqueusedwithfeaturebasedmodeling.

    Inthelate1980s,softwaredevelopersbeganimplementinghigherlevelsofabstractiontosolid

    modelingconstructiontechniques.Thesetechniquesbecameknownasfeaturebasedsolid

    modeling.AfeaturebasedmodelerisaCADapplicationthatenablesdesignersofvariousfields

    todefineshapesusinggeometricfeaturesasopposedtoCSGorBREPtechniques.Ageometric

    featureisahigherorderCADentity;forexample,operationssuchasplacingholesorfilleting

    aretreatedasobjectsthatcanbeupdated,notonetimeoperations.Additionally,parametric

    featurebasedmodelingpackagesusehistorytoretaininformationaboutthebuildingprocess

    ofthemodel,aswellasexpressionstoconstrainassociationsamongthegeometricentities.

    Thisoptionandabilitytoregeneratethemodel'sBREPbaseduponchanges,enablestheuser

    to

    make

    a

    modification

    at

    any

    state.

    Mechanical

    design

    applications,

    such

    as

    Autodesk

    Inventor,usefeaturebasedmodelingextensively.Autodesk3dsMaxprovidesgeometric

    modifiersthatcanbelayeredorstackedonobjectstoachievefeaturebasedbehavior.

    Althoughnotsupporteddirectly,bothMayaandRevitArchitecturecanachievefeaturebased

    behaviorbylayeringparametricandhistorybasedmodelingoperations.Currently,AutoCAD

    doesnotprovidesupportforfeaturebasedmodeling.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    10/21

    Parametric Design Modeling with Autodesk 3ds Max

    10

    Modeling a Parametric Tower

    Overview

    In this lesson, we will explicitly model a geometrically complex tower. You will learn how to layer

    modeling operations and levels of detail in response to design criteria. The towers form is

    constructed directly by manipulating the vertices, edges, and faces of the base geometry and

    enabling subdivision surfaces. You will also learn the techniques of extracting geometry from

    the tower to develop the building's structure and skin.

    Exercise1:ContextandSiteProfile

    Figure1:

    Site

    boundary

    within

    context.

    Itisimportantthattheboundaryofthesite,aswellasthefootprintofthebuilding,have

    contextualrelevance.Thissiteboundarywascreatedbydrawingalinesegmentandconnecting

    itsstartpointandendpoint,formingaclosedspline.Inordertomaximizespaceforthe

    allotmentofprogram,weusethesiteboundaryasthefootprintofthebuilding.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    11/21

    Parametric Design Modeling with Autodesk 3ds Max

    11

    Exercise2:MassExtrusion

    Inthisexercise,youwilllearnhowtocreateasolidbuildingmassfromaclosedsplinethrough

    the

    process

    of

    extrusion.

    Figure2:Initialbuildingmassconstructedviaextrusionbaseduponthesiteboundary.

    Extrudingasplinecreatesaclosedelementcomposedofpolygons.Whenapolygonis

    extruded,itmovesnormaltothebaseprofilewhilecreatingnewpolygonsthatformthesides

    oftheextrusion,connectingthenewobjecttothebaseprofile.Thisisaneasywaytotransition

    fromatwodimensionaldrawingtoathreedimensionalobjectandbeginscreatingaformina

    threedimensionalenvironment.OnceasplinehasbeenextrudedintheZdirectionanda

    threedimensionalobjecthasbeencreated,inthiscase,abuildingmass,thatobjectcanbe

    manipulatedthroughvariousoperationsintheX,Y,andZdirectionstocreateaunique

    geometricform.Forthebuildingmass,thesiteboundarywasextrudedtocreatealowerlevel

    ofcommercial

    space.

    To

    maintain

    street

    walls

    with

    the

    existing

    context,

    this

    lower

    level

    will

    be

    extrudedtomatchtheheightofthesurroundingbuildings.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    12/21

    Parametric Design Modeling with Autodesk 3ds Max

    12

    Exercise3:SubObjectManipulation

    Inthisexercise,youlearnhowtodirectlymanipulatethegeometryofabuildingmassusing

    sub

    objects.

    Figure3:Processanddevelopmentofmanipulationtothebuildingmassatthesubobjectlevel.

    Oncethesolidbuildingmasshasbeencreated,wecannowselectanddirectlymanipulateits

    varioussubobjectattributes;thatis,vertex,edge,border,orpolygon.AttheVertexsubobject

    level,we

    can

    select

    single

    and/or

    multiple

    vertices

    and

    move

    them

    in

    space.

    Because

    vertices

    definethestructureofothersubobjects,suchasedgesandpolygons,anymovementorediting

    oftheirpositioningwillaffecttheconnectedsubobjectsaswell.AttheEdgesubobjectlevel,

    youcanselectsingleand/ormultipleedgesandmanipulatethemthroughstandardmethods

    suchastranslate,rotate,andscale.

    Becauseweareconceptuallydesigningaformthroughgeometricmanipulation,anddonot

    wanttobeinhibitedbynumericprecision,wewillcreatetheformofourtowerthrough

    extrudingpolygonsandmovingverticesandedgesuntilwearriveatanoverallformthatweare

    pleasedwith.Keepinginmindthepositioningofthebuilding,aswellasitscontextuallocation,

    wewillextrudethepolygonclosesttotheoceanandmakethatthebasisofthewaterfront

    tower,therebymaximizingoceanviewsaswellascreatingabackcourtyardthatintegrateswith

    theexistingparkandlandscape.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    13/21

    Parametric Design Modeling with Autodesk 3ds Max

    13

    Exercise4:ImplementPrecision

    Inthisexercise,youwilllearnhowtoimplementmethodsoflocalprecisionusingthe

    Constraint

    and

    Snap

    features.

    Figure4:Processanddevelopmentofimplementingprecisionanditsramificationsontheoverallgeometricform

    Tofurtherthedevelopmentofourconceptualbuildingdesign,andtoenhanceeaseofuse,

    implementing

    methods

    of

    local

    precision

    can

    be

    extremely

    beneficial.

    Two

    specific

    features

    that

    areveryusefularetheConstraintandSnapfeatures.Standardsnapsgiveyouadditionalcontrol

    increating,translating,rotating,andscalingobjectsandsubobjects,andcanbecombinedwith

    freepositioning,whereconstraintsareusedtospecifylimitationsinthepossiblemovementsof

    thoseobjectsinspace.Theuseoftheseprecisionfeatureswillenableyoutoachievetheexact

    formyoudesirewithgreatereasebecauseoftheadditionalcontrolitprovides.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    14/21

    Parametric Design Modeling with Autodesk 3ds Max

    14

    Exercise5:InformationExtractiontoCreateGeometry

    Inthisexercise,youlearnhowtoextracttwodimensionalinformationfromyourbuilding

    mass.

    Figure5:Processofarrayingasectioncutandconvertingthatplanarinformationintousefulsolidgeometry

    Twodimensionalinformationextractedfromathreedimensionalobjectcanbeusedasa

    referenceforfurthermodeldevelopment.Toputthisideaintoaction,sectioncutscanbe

    generatedfromathreedimensionalmodelandarrayedinanequidistantfashiontocreate

    splinesthatwillbeusedasthebasisofthreedimensionalfloorslabs.Liketheoriginalbuilding

    mass,thefloorslabsarecreatedbyextrudingtheclosedsplinesofthesectioncuts,

    transformingthem

    from

    simple

    lines

    to

    athree

    dimensional

    solid.

    This

    is

    auseful

    technique,

    particularlyinrespecttoconceptualdesignwithinarchitecture,asitallowsforaquickmethod

    forextractingplanarinformationfromamodel,aswellastheabilitytoapplyaspecific

    operationtomorethanoneelementatatime.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    15/21

    Parametric Design Modeling with Autodesk 3ds Max

    15

    Exercise6:ReuseGeometry

    Inthisexercise,youlearnhowtoisolateandeditspecificgeometryfromyourbuildingmass.

    Figure6:

    Isolated

    faade

    geometry

    that

    will

    be

    further

    manipulated

    to

    articulate

    structure

    and

    enclosure.

    Reusinggeometryisanimportantskillinthreedimensionalmodelingbecauseitenablesusto

    isolatespecificareasofourthreedimensionalmodelandapplytransformationsonalocal,as

    opposedtoglobal,scale.Inthiscase,wewillbeusingthisfeaturetoisolatethesidesofthe

    towerthatwewillusetoaddstructuralandenclosureelementsinlaterexercises.Basedupon

    thetower'sgeographicallocationandorientation,aswellassolarpositioning,wehavechosen

    toisolateboththesouthandeastelevationstoaddstructureandcladding.Toisolatethese

    facesfromtherestofthemass,weneedtoselectandthenextractthem.Oncethefaceshave

    beenextractedfromthemainbuildingmass,theyarereadytobemodifiedusingadditional

    operations.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    16/21

    Parametric Design Modeling with Autodesk 3ds Max

    16

    Exercise7:DefineStructure

    Inthisexercise,youlearnhowtocreatebuildingstructure.

    Figure7:Processanddevelopmentofdefiningastructuralpatternandconvertingitintosolidgeometry.

    Thereareavarietyofwaystoexplicitlydesignandmodelstructuralelements.Wewillbegin

    thisprocessbycreatingagridthatcanbeusedasabasisfordesigningthestructure.Forthe

    tower,wewillcreateaverticalstructuralsystemthatisbasedoffofafaceted,angularpattern.

    Wewilldrawthispatternexplicitlythroughtheprocessofcuttingfaces,basedonthis

    underlyinggrid.Inthepreviousexercise,weisolatedthefacesofthesouthandeastelevations.

    Wewillusethepatternasareference,cuttingthesefaceswithangularverticalelementsthat

    createatriangulatedstructuraldesign.Tothencreatepanelsoutofthesetriangulatedfaces,

    wesimplyoffsetthefacestocreateafaceandthenextrudetogivethestructurethickness.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    17/21

    Parametric Design Modeling with Autodesk 3ds Max

    17

    Exercise8:DesignanEnclosure

    Inthisexercise,youlearnhowtocreateapatternforabuilding'senclosure.

    Figure8:Detailingfaadedesignatthelocallevelandcompilingallgeometricalsetstoformcompleteddesign.

    Likethestructuralpatterns,thereareavarietyofwaystodesignandmodelpatternsfora

    building'sskin.Tomaintainaconsistentdesignmethodology,wewillagainusetheprocessof

    cuttinggeometrytocreateafacetedenclosuresystem.Unlikethelargegesturesofthe

    structure,wecanmanysmallermovesfortheenclosure,asitrequiresagreaterlevelofdetail.

    Onceyouhavearrivedatthelevelofdetailthatyoudeemappropriate,mirrortheprocessthat

    weusedtodefinethestructuretocreatethisenclosuresystem.Thefacessimplyneedtobe

    offsetandextruded.

    Afurtherlevelofdesigndetailingcanbeaddedatthisstagebytransformingthiscladdingfrom

    ameshtoasubdivisionsurface.Thisconvertstheoriginalcoursefacetingoftheenclosure

    systemintoasmoothtopology.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    18/21

    Parametric Design Modeling with Autodesk 3ds Max

    18

    Bridge Parametric Design

    Overview

    In this lesson, we will use parametric and associative modeling to create various configurations

    for the design of a bridge. The following exercises address a secondary phase of the design

    process where iterative variations on individual geometric concepts are needed. Custom

    parameters can be created, and used with associative history, for rapid regeneration of

    modeling procedures in order to refine ideas.

    Exercise1:CreateaSolidGeometricObjectfromaSpline

    Inthisexercise,youlearnhowtouseasplineasabasereferencetocreatesolidgeometry.

    Figure1:Processandgeneratinganassociativelylinkedsolidgeometryfromaspline

    Themodel

    that

    we

    will

    create

    in

    this

    lesson

    is

    aparametric

    bridge.

    The

    initial

    geometry

    is

    generatedfromasplinethatyouintuitivelysketch.Tocreateasurfacefromthespline,wefirst

    extrudeitinthepositiveZdirection.Followingthis,wewillselectthesurfaceandoffsetit,

    transformingitfromasurfacetoathreedimensionalsolid.Becauseofhistory,any

    manipulationsthatwemaketothebasesplinewillaffectoursolidaswellbecausethesolidis

    associativelylinkedtothespline.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    19/21

    Parametric Design Modeling with Autodesk 3ds Max

    19

    Exercise2:ReferencingGeometryInthisexercise,youlearnhowtocreategeometrythroughtheprocessofreferencing.

    Figure2:Creatingadditionalassociativelylinkedgeometryfromthebasespline.

    Creatingareference,baseduponaselectedpieceofgeometry,isaformofcopyingthat

    maintainsassociativitytotheoriginalelement.Thefirstcaseinwhichreferencinggeometry

    becomesusefulisintheconstructionofthebridgerailings.Becausethebasesplineisthe

    foundationfortheparametricbridge,wewanttoensurethatallgeometricobjectsarebased

    uponthisspline.Toinsurethis,weneedtomakereferencesofthesplineandthenusethose

    referencestogeneratetheadditionalobjects.Thiswillguaranteethatallgeometriespossess

    thesamebasicattributesandarelinkedtoformareferentialsystem.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    20/21

    Parametric Design Modeling with Autodesk 3ds Max

    20

    Exercise3:AddParametricVariabilitytoGeometryInthisexercise,youlearnhowtointroducevariabilityintoyourgeometrythroughtheprocess

    ofapplying

    and

    adjusting

    parameters.

    Figure3:Usingthesameglobaloperations,butwithdifferingvalues,atalocalscaletodetailthebridgerailings

    Oncethebasegeometryiscreated,themodelingprocessbecomeslargelybaseduponthe

    implementationof

    parametric

    variability

    and

    how

    those

    parameters

    can

    affect

    the

    form,

    detail,

    andpositioningofthegeometry.Wewillmakeadditionalelementsusingsomeofthetools

    fromthepreviousexercise,butwewillmodifythecontrolparametersinordertosatisfy

    differentmodelingrequirements.Forexample,wecreatedthebaseofthebridgebyfirst

    extrudingandthenoffsettingtheoriginalspline.Tocreatethebridgerailings,weagainextrude

    andoffsetthebasespline,thistimeusingsmallernumericalvaluesforthecontrolparameters.

    Thesameoperationisused,buttheresultantgeometryvariesinbothdimensionandscale,

    basedonthecontrolparametersthatcorrespondtodifferentdesigncriteria.

  • 8/3/2019 AU09_SpeakerHandout_DV9210-2

    21/21

    Parametric Design Modeling with Autodesk 3ds Max

    21

    Exercise4:InstancingParametricModificationsInthisexercise,youlearnhowtocopygeometricmodificationsthroughtheprocessof

    instancingto

    create

    an

    associative

    parametric

    system.

    Figure4:Instancingbridgeparametersontoitstrusssothatbothgeometriescreateacomplexassociativesystem.

    Creatinganinstanceisyetanotherformofcopying.Inthisexercise,wecreateinstancesof

    parametersthat

    we

    have

    already

    applied

    to

    existing

    geometry,

    and

    we

    apply

    them

    to

    additional

    geometricelements.Bygeneratinginstancesofparametersalreadyinuseandapplyingthemto

    newelementswithinthemodel,wewillparametricallylinkbothsetsofgeometrytoone

    anothersothatmodificationstoeitheroneaffecttheother.Thislayeringofparameterscreates

    associationsbetweendisparategeometricelementsandcanbeusedtocreatecomplexsystems

    relativelyquickly.Inthislesson,wehavechosentoinstancetheparametersofthebridgeand

    therailing,sothatthemovementofoneaffectstheotherinaconsistentmanner.