Terrain Simplification Simplified A General

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

LawrenceLivermoreNationalLaboratoryU.S.DepartmentofEnergyPreprintUCRL-JC-147847TerrainSimplificationSimplified:AGeneralFrameworkforView-DependentOut-of-CoreVisualizationP.LindstromandV.PascucciShorterversiontoappearinIEEETransactionsonVisualizationandComputerGraphicsMay8,2002Approvedforpublicrelease;furtherdisseminationunlimitedDISCLAIMERThisdocumentwaspreparedasanaccountofworksponsoredbyanagencyoftheUnitedStatesGovernment.NeithertheUnitedStatesGov-ernmentnortheUniversityofCalifornianoranyoftheiremployees,makesanywarranty,expressorimplied,orassumesanylegalliabilityorresponsibilityfortheaccuracy,completeness,orusefulnessofanyin-formation,apparatus,product,orprocessdisclosed,orrepresentsthatitsusewouldnotinfringeprivatelyownedrights.Referencehereintoanyspecificcommercialproduct,process,orservicebytradename,trade-mark,manufacturer,orotherwise,doesnotnecessarilyconstituteorim-plyitsendorsement,recommendation,orfavoringbytheUnitedStatesGovernmentortheUniversityofCalifornia.TheviewsandopinionsofauthorsexpressedhereindonotnecessarilystateorreflectthoseoftheUnitedStatesGovernmentortheUniversityofCalifornia,andshallnotbeusedforadvertisingorproductendorsementpurposes.Thisreporthasbeenreproduceddirectlyfromthebestavailablecopy.AvailabletoDOEandDOEcontractorsfromtheOfficeofScientificandTechnicalInformationP.O.Box62,OakRidge,TN37831Pricesavailablefrom(423)576-8401field,VA22161’sDigitalLibraryficationSimplified:AGeneralFrameworkforView-DependentOut-of-CoreVisualizationPeterLindstromandValerioPascucciAbstract—Thispaperdescribesageneralframeworkforout-of-coreren-deringandmanagementofmassiveterrainsurfaces.Thetwokeycom-ponentsofthisframeworkare:view-dependentrefinementoftheterrainmesh;andasimpleschemefororganizingtheterraindatatoimproveco-herenceandreducethenumberofpagingeventsfromexternalstoragetomainmemory.Similartoseveralpreviouslyproposedmethodsforview-dependentrefinement,werecursivelysubdivideatrianglemeshdefinedoverregularlygriddeddatausinglongest-edgebisection.Aspartofthissin-gle,per-framerefinementpass,weperformtrianglestripping,viewfrustumculling,andsmoothblendingofgeometryusinggeomorphing.Meanwhile,ourrefinementframeworksupportsalargeclassoferrormetrics,ishighlycompetitiveintermsofrenderingperformance,andissurprisinglysimpletoimplement.Independentofourrefinementalgorithm,wealsodescribeseveraldatalayouttechniquesforprovidingcoherentaccesstotheterraindata.Byre-orderingthedatainamannerthatismoreconsistentwithourrecursiveaccesspattern,weshowthatvisualizationofgigabyte-sizedatasetscanberealizedevenonlow-end,commodityPCswithouttheneedforcom-plicatedandexplicitdatapagingtechniques.Rather,byvirtueofdramaticimprovementsinmultilevelcachecoherence,werelyonthebuilt-inpagingmechanismsoftheoperatingsystemtoperformthistask.Theendresultisastraightforward,simple-to-implement,pointerlessindexingschemethatdramaticallyimprovesthedatalocalityandpagingperformanceovercon-ventionalmatrix-basedlayouts.I.INTRODUCTIONView-dependentrefinementandout-of-coredatamanage-mentaretwocriticalcomponentsoflarge-scale,interactivevi-sualizationofmassiveterrainsurfaces.Inrecentyearssev-eraleffectiveyetquitecomplicated,oftenspecialized,andmanytimesincompatiblemethodshavebeenproposedforthesetwotasks.Whereaslarge-scaleterrainvisualizationwasoncesyn-onymouswithindustrialflightsimulation,aplethoraofemerg-inguses,ranginganywherefrommilitaryandscientificappli-cationstovideogamesandhobbyuse,suggestthatsimple-to-implementyetpowerfulalgorithmsforterrainvisualizationarebecomingincreasinglyvaluable.Inparttoaddressthisprob-lem,werecentlyproposedageneralframeworkforperforminghighlyinteractiveview-dependentrendering,aswellasatrans-parentmechanismforimprovingmultilevelcacheperformanceandenablingefficientpagingofgigabyte-sizedatasets[1].Inthispaper,weprovideanextendedoverviewandin-depthdis-cussionofthesealgorithms,whiletakingcaretogiveenoughdetailtomakeend-to-endimplementationsofouralgorithmsreasonablystraightforward.Wewillfirstdescribeanalgorithmforefficientview-dependentrefinement.Usingthecommonvertexhierarchyin-ducedbyrecursiveedge/trianglebisection[2–4],weshowthatitispossibleto(1)constructanadaptivemeshfromscratcheachframe,(2)performfast,hierarchicalviewfrustumculling,(3)TheauthorsarewiththeLawrenceLivermoreNationalLaboratory,7000EastAvenue,L-560,Livermore,CA94551.E-mail:fpl,pascuccig@llnl.gov.createsmoothtransitionsinthegeometryusinggeomorphing,while(4)simultaneouslyoutputtingasinglegeneralizedtrianglestripfortheentiremeshthatcanbeefficientlyrendered.More-over,allofthesetaskscanbeperformedwithouthavingtomain-tainanystateinformation,exceptofcoursefortheoutputbeinggenerated.Thatis,thetraversalcanbecastinapurelyfunctionalform,whichnotonlymakesefficientimplementationspossible,butisalsoafeaturethatmesheswellwiththeout-of-co

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功