nghiên cứu massing và parametric design

Post on 11-Nov-2015

48 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Nghiên Cứu Massing Và Parametric Design

TRANSCRIPT

  • ParametricDesignWithRevitVHoiNam

    CHNG1:LMQUENVIREVITVPARAMETRICDESIGNBi1:CONCEPTUALMASSNMCCHDNGHNHCBN.

    I/GIITHIUTNGQUANVREVIT:RevitArchitecturenmtrongtiuchunxydngBIM(BuildingInformationModel),tiuchunxydngtintinbcnhthinnay.Tuynhin,giihngiotrnhxinphpkhngcptiphnnymchtptrungvoRevitArchitecture.

    STCHCCCTHNHPHN

    MitrnglmvictrongRevitccuthnhbiccthnhphnnhtrn,cthhiumtfileRevitlmtigianhccuthnhbiccFamilies.

    1

  • ParametricDesignWithRevitVHoiNam

    II/TRNHTLMVIC:ivisinhvinkintrcthcngvicutinkhbtunlunlunvPHNTCHTMvvyvichctheongtrnhtlcckquantrngvnstothiquenvknngsdngphnmm,quantrnghnnalnhhngnthiquentduy.VvykhibcusdngphnmmchngtaslmquenvimitrngCONCEPTUALMASS(thitkkhidngtheotng)vmitrngphntchyutmitrngVASARIBETA1.III/LMVICTRONGMITRNGCONCEPTUALMASS:MphnmmRevit=>khivocgiaodinkhingcaRevitri=>ClickvoNEWCONCEPTUALMASS=>hinwindownchnfilefamily=>chnfileMETRICMASS(trnghpccbnchachnhngdnnnkhngthyfile,bnlinhvitrgingcgip).1.Trnhtvtrongmitrng:Revitlmtphnmmparametricnnmithnhphnuphithucmtmtphngnoiukhinvthngkc.Dokhilmvicvirevittrongmitrngnythtbnnnlmnhsau:

    Xcnhmtphnglmvic(cngcSetWorkplane)Vngdn(path)(Gnparameternucn).Vprofile(Gnparameternucn).Createform.

    2.Cccngcv:a.SkhcnhaugiaModelLinevReferenceLine(GITTREFLINE):SkhcnhaunybtngunttnhchtParametricDesigncaRevit:ReferenceLinecsdngkhibncnPARAMETRICDESIGN,tclcnsthayitrctipdatrnsliucamodel.

    2

  • ParametricDesignWithRevitVHoiNam

    MODELLINE REFERENCELINE

    Smtsaukhicreateform. Khngmtsaukhicreateform.

    Mtngkhpknskhngtocmtmtphng.

    Mtngkhpkncthtocmtmtphng.

    Khngsetworkplanetrnngmodellinec. Cthsetworkplanedatrn4mtcareferenceline.

    cdngkhibnkhngcthigianvstoramtkhicht(khngthayicmphivlitu)

    cdngkhibnPARAMETRICDESIGNgnccthamsvthayikhidatrnccthams.

    b.Cccngcvhnh:Ccbnscngdngtrongccbitpthchnhsauy.

    Line: SetWorkPlane(dnglnhKSvsetphmtt:SE). Clickchncngcline. ChnlaccOPTIONS:

    Maketsurfacefromcloseloops. Chain. Offset. Radius. 3DSnapping(shngdnsauphnpoint).

    Rectangle,Polygon,Circle,Ellipse,PartialEllipse:TngtLine.ChlviRectangletakhngthgngaykchthchnhchnhtc,cngkhng

    vhnhvungc(chlmckhibnchnhlihocdngparameter). Arcs:starendradius,centerend,tangentend,fillet. PointElement(nvim):

    iukhinimtohnhlmtvnrtquantrngmgiotrnhmuncpti,iukhincimsiukhincmtphngvkhiccyuttonnmodel.

    Pointcdngtonnccnghocdngtoconstraints(srngbuc)chofamilytrongqutrnhparametricdesign.

    Spline(ngcongtdo)vSplinethroughpoints(parametricdesign). Pickline:ylmtcngccckhudngvsthngxuyndngnn.

    c.Cccngcchnhsa(Modify): Move(MV),offset(set)(graphicalvnumberic),rotate.

    3

  • ParametricDesignWithRevitVHoiNam

    Coppy(set:CC):bnc2cchcoppythngvcoppybngClipBoard. Align(AL)(constraints). Pin,upin(lock):khipinliskhngMovevXac. Array:chdngcviccFamily(hunhkhngsdngtrongmitrngny). Scale(RE):khngdngcviKhivSplineThroughPoints,mtphngcakhivndng

    c. Trim(TR)Extend:single(set:ED),mutilple(set:EE).

    4

  • ParametricDesignWithRevitVHoiNam

    Bi2:NMPHNGPHPDNGKHICBN.1.NmphngphpdngkhicbnTRONGMITRNGFAMILY:

    1. EXTRUDE.2. SWEEP:pathvprofile.3. BLEND.4. SWEEPBLEND:pathv2profile.5. REVEAL:pathvprofile.6. VOIDFORM.

    2.NmphngphpdngkhitrongMiTrngMass:Ccquytcchungkhicreatform:

    i. Chcline,linemass,surfacemicreatformc.ii. Haihocnhiungkhngkhpkn=>bmt.iii. Haihocnhiungkhpkn=>khi(mass).iv. Dng5quytctokhicbn:

    EXTRUDE:(profilelmtngkhpknkhngcnphingphng)(ccngtonnprofilecthcong3d)(ttnhtlphic2ngidinnhaul2ngthng=>creatformmip).

    SWEEP:pathvprofile(khngdngctrn1ngspline+1line)(profilephiphng)(nungcongqugtsbhintngtctkhi).

    BLEND:(ccitngblend:

    1linev1line.1linevnhiulinelinnhautrnghpnynnhnch.nhiulinekhnglinnhaudngrtnhiu.1linev1mt1ngkhpkncthcong3d.Nhiumtvinhaudngrtnhiu.

    SWEEPBLEND:pathv2profile.

    5

  • ParametricDesignWithRevitVHoiNam

    Pathkhongkhepkin. REVEAL:pathvprofile.

    (profilekhngccong3d)3.ChnhsakhibngcccngcFORMELEMENT:

    i. LOCKPROFILE.ii. XRAY.iii. ADDEDGE.iv. ADDPROFILE.

    =>Hnchsdng4.Thchnhvbitpvnhviparameter:

    Vcckhi:Cu,Hp,LpPhng(dngparametermingc),KimTThp(dngparametermi

    dngc).

    Lmbnhthng: ParametricDesign:

    ChuynttccclinethnhReferenceline. Gncckchthc. Addparameterchocckchthc. DngbngTypePropertyvtychnhthngs.

    Bi3:DIVIDESURFACEVCURTAINPANELPATTERNBASED.KHIHCTIBINYTHNHIMVCHNHCACONCEPTURALMASS(NGHINCUTOLPKHI,D

    6

  • ParametricDesignWithRevitVHoiNam

    TONSB,V.V...)KTTHCBNGVICTASDNGPHNTCHBNGVASARIHOCCCPHNMMPHN

    TCHKHCLOADVOPROJECTVDTONCNGTRNH.SAUBCNYTABTUVOCHITITHA

    MHNHBNGVICSDNGMITRNGMETRICGENERICMODEL.

    1.DIVIDESURFACECNGCTUYTVICAREVIT:

    Dividesurfacelmttrongcccngckhngthkhngdngntrongviclmnvimassingvkhnngtohnhadngcngnhbinipmtdatrnlican.

    A.DivideSurfacevmcchsdng:a.NtDivideSurfacexuthinkhichnmtmthocmtkhi,ivicclineDivideSurfacecthay

    thbngDividePath.TuynhinhngcaccNodehontonkhc.b.KhikchhotDivideSurfacebmtscphmthliu,vchnglntrnbmty.ivimimtphnghlinylunlunchiacarovkhngsongsongvimtcnhnomsong

    songvihtrcta.ivimtconghliu,vcchiatheohtrctacamtcong,hnhdngnhccng

    ngmc.c.McchcavicDivideSurfacechialibmtltobkhungsnchovicgnccpanelln.

    =>Qutrnhgnpanellngmc:DivideSurface.

    7

  • ParametricDesignWithRevitVHoiNam

    ChnloiPattern(cchbtccimtrnmtphng).Component(cccurtainpanelhocadaptivecomponent).

    B.Khostccthuctnh(parameter)caDivideSurface:hiurhncchbtimtacnshowccNODEtrnDIVIDESURFACE.Mtlicchiathnh2chiulilUvV.

    xcnhc2loilinytaclickvobiutngConfigureUVGridLayout.Cctnhchtlnltttrnxungdi:

    1.UGridvVGridtngtnhau:i.Layout:khongcchgiaccNODEcdatrndicacaDYCUNG,datrntaccccchchiasau:ii.Justification:ChialibtutCenterBeginEndiii.GridRotation:Xoayliiv.Offset:yliimton.

    2.PatternApplication:

    i.Inden:ypattern1.Inden1:ytheochiuliU.Inden2:ytheochiuliV.

    ii.ComponentRotate:xoaychiucomponent1gc(chophpgiihn90180270).

    8

  • ParametricDesignWithRevitVHoiNam

    iii.ComponentMirro:MirroComponent.iv.ComponentFlip:LtngcComponent.

    C.Cccngciuchnhli(cgiihn):1.Intersects:

    Tolibngccngline,(chltrongrevitkhngctoralinokhcngoili4cnhnukhngsbolivkhngchotiptc).

    vd:dngkhivinsi=>video.2.Mobinmtphngthnhmtcongbngmtimoffset:(trnhbytilp)

    2.CURTAINPANELPATTERNBASED:

    Mcchcavicchiali(dividesurface)khnggkhcngoivicgnmtComponentlntrnbmt.VComponentc2cchtora:

    CURTAINPANELPATTERNBASED.ADAPTIVECOMPONENT.=>shcchngsau.

    MfilefamilyCurtainPanelPatternBased,takhostgiaodin:litngtrngchobmtsurfacegnpanelln=>clickvoli(muxanh)vchnloi

    patterncasurfacemunloadvo.Ccimadaptivepoint(mttrong3loiimtrongrevit)cnhsvkhngchost.Ccreflineniccadaptivepointvinhaubng3dsnap.A.QuytcrngbucvBlendtrongcurtainpanel:

    VccimadaptviectcdngbtimvoccNODEtrnSURFACEnncckchthccapaneltrongmitrngfamilycacurtainpanelpatternbasedchaltngtrngvsnhncmtgitrkhckhiloadvsurface.

    Dokhithaotctrnmitrngnytacnmboccyutcrngbuctonbvccimadaptive!!

    Quytcthchinnhsau: KhngdngEXTRUDEtrongmitrngnytohnhmtcchbabi. HuhtccFORMusdngBLENDvSWEEPBLEND. KhngccbtkimnocHOSTlLEVEL1hocNOTASSOCTICES. Chcdng3dsnapingcaLINEhocSPLINETHROUTHPOINTnilinegia

    ccimvinhau.VD:Panel1Lp=>Video.

    9

  • ParametricDesignWithRevitVHoiNam

    Bitpvnh:Panel3lp=>videohngdn.

    Bi4:CCLOIPARAMETERVCCHSDNG.POINTNMTRNLINE:(PARAVTR,HOSTPOINTBYINTERSECT,MAKEPOINT

    DRIVING)PARAMETERVISIBLE.

    1.CCLOIPARAMETER:

    10

  • ParametricDesignWithRevitVHoiNam

    CcParameterchnhllinhhntrongvictychnhmhnhbngPARAMETRICDESIGN.thitlpviukhinccPARAMETERccbncnsdngcngcFAMILYTYPES vamhiu

    bngiukhinPARAMETERPROPERTIES,cngccCPHPlnhtrongrevit.

    BNGFAMILYTYPES:

    Gmc4ct:PARAMETER(tngivnhm),VALUE(gitr),FORMULA(cngthcrngbuc),LOCK.

    11

  • ParametricDesignWithRevitVHoiNam

    BNGPARAMETERPROPERTIES:

    Gm2thnhphnchnhl:ParameterTypevParameterData.

    VicPhnLoiccPARAMETERphthucvoNVcaPARAMETER.Cthgmccloi(Type)sauy:

    1. TYPELENGHT,ANGLE,ARENA,VOLUME,SLOPE,MASSDENSITY,CURRENCY.

    Lcctypecccnvkchthcquenthuc.ChngtasdngnhunhtltypeLEGHTvANGLE.

    2. TYPEINTEGER,NUMBER:(khngcnv)

    SdngsNGUYENvsTHC.3. TYPEMATERIAL,URL:vtliuvngdn(khngiukhincbngcngthc).

    4. TYPEYES/NO:iukhinslogicvkhngcnv.

    5. TYPEFAMILYTYPE...,DIVIDESURFACETYPE...,REPEATERTYPE...:iukhinccTYPE

    caccfamilykhiloadquamitrngkhc.

    12

  • ParametricDesignWithRevitVHoiNam

    CPHPCULNH:gngingexcelhocpascal.

    chnhxcccbnbmF1vvothmctmkimtmtkhaformula,sauvophnhngdnxemcccphplnhtrongtabFormulasforeverydayuse.CBITCH:cphplnhIF()cckquantrngvsaunycsdngrtnhiu.*BITPTHCHNH:VXEMVIDEOSHNGDN.

    2.PARAMETERVTR:A.Cccchovgitr:ParametervtrxuthinkhimtimttrnmtLINE:ngthng,ngcong,v.v....hocmtSURFACE.

    CHNGTATMHIUCHYUVPARAMETERVTRCAIMNMTRNNGDcimnhndincaimnmtrnngthnglimtrnnnh,khichnchshowramtphngvunggcviline

    ngthicmtmitn2chiubncnh.

    +Ccccho:@NonNormalizedCurveParameter:(khngcnv)

    Gitrthamsngcongkhngbnhthngcaim,bnchtcathamsnyphthucvoloingcongvthngkhngcnghanhiuvinsinhvin.PARAMETER:NUMBER.

    VD:gitrtrnhnhelipvgitrtrnngcongSPLINEthnglnhn1.@NomarlizedCurveParameter:(khngcnv)

    Gitrthamsngcongbnhthngcaim,ylmtphinbnbnhthnghacaGitrthamsngcongkhngbnhthng.Lmtgitrcgnt0ti1chobtkmtonthnghocngcong

    13

  • ParametricDesignWithRevitVHoiNam

    no.TuynhindsaonvnlmtgitrKHNGHONTONCHNHXC,nhngvigccasinhvinthiunykhngthcsquaquantrngvyvnldngocsdngnhiunhttrongqutrnhlmvicvigiotrnhcachngta.PARAMETER:NUMBER.

    VD:gitr0.5trnmtngcongchachcltrungimcangcong.@SegmentLengthdicung:(cnvlmm)

    Gitrdicacunghocngtnhtimktthcnim.PARAMETER:LEGHT.

    @NomalizedSegmentLengthtltrndi:(khngcnv)

    Lgitrtlcadiphnontrntngchiudicang.Dogitrnythayit0n1vtuyntnhtheodi,doylmttlCHNHXChnNormalizedCurve.PARAMETER:NUMBER.

    VD:tigitr0.5thchnhltrungimcangcong.@ChordLengthdycung:(cnvlmm)

    Ldidycungnitimangtnhncuionhoccung.PARAMETER:LEGHT.

    @Angle:(nv)

    Cchonyxuthinkhiimnmtrnmtvngtrnhocmtcungtrn.PARAMETER:ANGLE.

    +RNGBUCBNGGIAOCT:(HostPointByIntersect)IMCRNGBUCVOVTRGIAONHAUCANGTHNGCHANVINGTHNGKHCHOCMTPHNGKHC.B.Bitpthchnh:panelhnhvungxoaydatrnparametervtrtrn4cnh.=>Video.

    3.PARAMETERVISIBLE:iukhinkhnngnhincaline,formhocsurfacekhiloadsangfamilykhc.Parameteriukhin:YES/NO.Cphpthngsdng:if().HNGDNBITPTHCHNH:PANEL2LOIVUNGVXO.

    4.REPORTINGPARAMETER:CcInsaceParameterckchhotthuctnhnysckhnngbocoligitrchnhxccaParamter

    14

  • ParametricDesignWithRevitVHoiNam

    khicloadvomtfamilykhcvtychnhtheokhi,ngthicngckhnngxuthintrnccbngthngk.Tuynhintronggiihnncngnhgiotrnh,REPORTINGPARAMETERcsdngnhmtcngctohnhbmthiuquchocngtrnh.Cclu:

    Chxuthingia2imADAPTIVE.ChctypeLEGHTvtypeANGLElcthreportingc.NumunsdngtrongcngthcthphiaddngaytutrckhiCreateFormbtcmt

    Formno.HNGDNTHCHNH:

    4.FAMILYPARAMETERS:LccPARAMETERiukhinccFAMILYTYPES(ccnhmcparameterkhcnhaucacngmtfamily).Gmcccloisau:FamilyType,DividedSurfaceType,RepeatedComponentType.

    Bi5:ADAPTIVECOMPONENTHNGCAADAPTIVE(HNGCAIMOFFSETCATRUNGIM)LMGINKHNGGIAN.

    1.CCLOIIM(POINT)TRONGREVIT:Trongrevitc3loiim,vchctrongmitrngADAPTIVECOMPONENT(metricgenericmodeladaptive)

    tamicthchuynigiaccloiimvinhau.3loiiml: REFERENCEPOINT.

    PLACEMENTPOINT(ADAPTIVE).

    SHAPEHANDLEPOINT(ADAPTIVE).

    TrongbihmnaytastmhiuchyuvloiimPLACEMENTPOINTADAPTIVEPOINT.

    2.CCTNHCHTCAPLACEMENTPOINTADAPTIVEPOINT:

    15

  • ParametricDesignWithRevitVHoiNam

    ChngtatomtimADATPTIVEPOINTbngcchtomtimREFERENCEPOINTbnhthng,richuynvADAPTIVEPOINTbngphmMAKEADAPTIVEhocbngtabAdaptiveComponenttrongbng

    Properties.

    CIMCAADAPTVIEPOINT: Khngchost. Cnhstht. Lunlunshowmtphng.

    HNGCAADAPTIVEPOINT: ByHostReference:hngvunggcvibmtcahost(surface,line,pointhocnode).

    AutoCaculate:tohngthngngtiuchocchnhkhikhpkn.

    VerticalOnPlacement:sdnghngthngngcamitrngcloadvo.

    OrthogonalOnPlacement:sdngc3hngcamitrngcloadvo.

    VerticalOnFamily:sdnghngthngngcaFamilyAdaptiveComponentchkhngphi

    hngcamitrngccloadvo OrthogonalOnFamily:sdngc3hngcacaFamilyAdaptiveComponentchkhngphi

    hngcamitrngcloadvo.

    3.TRNGHPCBITCNLU:nhngphntrntatmhiuvnguyntchotngcaadaptivecomponent.

    Tuynhintrongnhngtrnghpbncnsdngtrungimcaonthnglmhostthscccvnxyranhsauy.

    imoffsetkhnggicphngkhiloadvosurface. Xyratnhtrngkhngtocpanel.

    TRNHTRNGHPNYCCHXLCACHNGTALMNHSAU:a. SDNGCURTAINPANELXCNHCHIUBTIMCHUN.b. SDNGADAPTIVEVBTTHEONGCHIU.

    16

  • ParametricDesignWithRevitVHoiNam

    4.THCHNHOSUKNNGDNGADAPTIVECOMPONENT:SDNGADAPTIVETOHNHMTNGTHEOCNGTHC.

    ZahnerFactory.*VOIDFORMKTHPADAPTIVECOMPONENT:

    Bi6:SHAPEHANDLEPOINT.LOIIMCUICNGCAREVITCNGLADAPTIVEPOINTNHNGCNHNGTNHCHT

    KHCBITRTTHV.

    1.NHNGIMKHCBIT:1. KhcviADAPTIVEPLACEMENTPOINT,SHAPEHANDLEPOINTbtimsaukhicomponent

    cloadvovimscbtbngtay.2. SHAPEHANDLEPOINTcthcrngbuc(constrain)voccmtphngXY,XZ,YZ.3. KhicrngbucSHAPEHANDLEPOINTcthcdngbtvoline.

    2.THCHNH:NGDNGLNNHTCASHAPEHANDLEPOINTLDNGTOCCPROFILECHOCCHNHKHIPHCTPHOCTOHKHUNGKTCUDNGPHNGCHOCCKHI.

    17

  • ParametricDesignWithRevitVHoiNam

    1. DNGKHIELIPPHCTP.2. DNGHKTCUCHOELIP.

    Bi7:TIUHABMTVASARIGRAYSCALE .(2buoi)1.VasariProjectPhnmmphntch:Bncnngnhpbngmttikhonautodeskcthlydliukhutchnhxc.A.Massingtrongmitrngvasari:

    Trongvasarimitrngmassinggingyhtnhtrongrevitnnsdngddng.ChlVASARIphntchcchnhxctaphitoKHIchkhngphiSURFACE.B.Ccchcnngphntch:

    a.PhntchyutnhittrnbmtSOLARRADIATION:ChchphntchcMassmthi,curtainpanelvgenericmodelkhngphntchc.iuchnhthhinsliulnbmtpanel.

    i.TiuhabngsliuchnhxcxutratVasari:Hinnaytacthlmcvicnytuynhincncstrgipcaccchuyngianhmtnhra

    18

  • ParametricDesignWithRevitVHoiNam

    chiusuttitkimckhitiuhachonnrtphctp.ii.Tiuhasb:Tronggiihnnchngtinghrngtachcntiuhasbnhmvatohiungbmtva

    tchiuqubaoche.QATRNHTHCHIN:

    PhntchbmtbngVasari.Datrnktquphntchchngtanhgivchnlavngcntiusausdngcc

    cngcsetparametertngchobmt.HintichngrastmhiucngcPARAMETERFROMIMAGE.

    b.Phntchvmphngtcvhnggi:WindTunel.

    2.CngcParameterFromImage:ParameterGRAYSCALEyl1addinvbncncitsdng.A.Nguyntchotng:

    pdngcho1bmttrongmtFamily.

    iuchnhbmtbngpixceltrnmttmnh.XcnhgitrchoL.ChpdngchoCURTAINPANELPATTERNBASED.

    B.Ccbcsdng:

    i.Xcnhchiucapanelkhiloadvotrongbmt.

    ii.TobinsGrayscaletrongfamilypanel.iii.Tomtbcnhcchiurngvchiuditnhbngslngpixxellyhtnhbmtsurfaceca

    bn.iv.iuchnhgitrGrayscaletrongPhotoshopbngcngcpencil.v.Xutfileui.bmpvttngingtncafilefamilycnlmvic.(**.rfa)vi.Bmvontcngcvkimtraktqu.

    19

  • ParametricDesignWithRevitVHoiNam

    20

top related