Nghiên Cứu Massing Và Parametric Design
-
Upload
thanh-nguyen-tan -
Category
Documents
-
view
38 -
download
7
description
Transcript of Nghiên Cứu Massing Và Parametric Design
-
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