Fast and intuitive generation of geometric shape t

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

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

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

资源描述

Konrad-Zuse-Zentrumfu¨rInformationstechnikBerlinTakustraße7D-14195Berlin-DahlemGermanyMALTEZO¨CKLER,DETLEVSTALLING,HANS-CHRISTIANHEGEFastandIntuitiveGenerationofGeometricShapeTransitionsPreprintSC99-33(September1999)FastandIntuitiveGenerationofGeometricShapeTransitionsMalteZo¨ckler,DetlevStalling,Hans-ChristianHegeSeptember1999AbstractWedescribeanovelmethodforcontinuouslytransformingtwotriangu­latedmodelsofarbitrarytopologyintoeachother.Equalglobaltopologyforbothobjectsisassumed,extensionsforgenuschangesduringmetamorpho­sisareprovided.Theproposedmethodaddressesthemajorchallengein3Dmetamorphosis,namelyspecifyingthemorphingprocessintuitivelywithminimaluserinteractionandsufficientdetail.Correspondingregionsandpointfeaturesareinteractivelyidentified.Theseregionsareparametrizedautomaticallyandconsistently,providingabasisforsmoothinterpolation.Utilizingsuitable3Dinteractiontechniquesasimpleandintuitivecontroloverthewholemorphingprocessisoffered.Keywords:morphing,metamorphosis,surfaceparametrization1IntroductionMorphingorwarpingalgorithmshavereceivedconsiderableattentionincomputergraphicsandimageprocessing.Morphinghasbecomeastandardtechniqueinmovieandentertainmentindustry.Althoughcomputergeneratedimageswhicharerenderedfromtrue3Dmodelsarecommontoday,themajorityofmethodsdevelopedsofarfocusesontheproblemofinterpolatingbetween2Dimages.Forcomputeranimationtheinterpolationofthreedimensionalmodelsisanattractivealternativeto2Dmorphing.Usingtrue3Dmethodsmorphingsequencescanbecomputedindependentlyofe.g.lightandcamerapositions.Also,ingeneralmorerealisticresultswillbeobtained,sinceshapeinformationnotvisibleinthestartorendimagecanbetakenintoaccount.1Propertiesofagoodmorph.Amorphdefinesthetransitionofanobjectintoanotherobject.Thistransformationshouldmeetseveralcriteria.First,itshouldbecontinuousandsmooth,uptoadiscretesetoftransitionpointswhereintendedtopologychangeshappen.Second,theintermediateobjectsshouldlook“realistic”insomesense.Third,prominentfeaturesofobjectshouldtransformintofeaturesofthatcorrespondinsomesemanticsense.Especiallytomeetthelattercriterium,manualinteractionisrequiredasamatterofprinciple.Specificcontributions.Inthispaperwepresentamethodfortransformingthree-dimensionalgeometricmodelsintoeachother.Themodelsaresupposedtobegiveninapolygonalboundaryrepresentation.Specifically,weassumethatthesurfacesaretriangulated,butthevertex/edge/facestructuresdonotneedtobeidentical.Ouralgorithmallowstheusertoidentifycorrespondingregionsaswellascor­respondingpointsinbothmodelsinteractively.Duringthisprocessbothmodelsaredecomposedintoasetoftopologicallyequivalentpatches,whichafterwardsareparametrizedautomatically.Inthiswayacompleteone-to-onecorrespon­dencebetweenbothmodelsisachieved.Incontrasttootherapproachesindividualpatchescanbeofdisk-likeaswellascylinder-liketopology.Thewholemethodischaracterizedbythefollowingitems:featurecorrespondencescanbedefinedinanintuitiveandveryflexiblewaynorestrictionsofanytypeapplytothedefinitionofcorrespondingpointfeaturestimerequirementsforuserinteractionarelowcomparedtootherapproachesthemethodisveryfast;morphsequencesarecomputedwithinafewsec­onds.Althoughweprimarilyassumethatthemodelstobemorphedhavethesametopol­ogy,wealsodiscussmethodsfortakingintoaccounttopologychangesofvariouskinds.Themajordesigngoalwastodevelopandcombinealgorithmiccomponentsinsuchawaythatallsteps,includingtheparametrization,arecompletelycontrolledbytheanimator’saims.Usingsuitable3Dinteractiontechniquesmanualinputisgreatlyfacilitated.Theimplementationprovesthatourmethodoffersasimpleandintuitivecontroloverthewholemorphingprocessandenablestheanimatortocreatemorphingsequencesinamazinglyshorttime.1.1PreviousworkThetypeofobjectrepresentationhasastrongimpactonalgorithmsforobjecttransformation.Themajorcategoriesemployedincomputergraphicsarevol-2umeandsurfacebasedrepresentations.Correspondingly,existingmorphingtech­niquesfor3Dobjectscanbedividedintotwomajorclasses:volumebasedmeth­odsthatinterpolatetwovolumetricrepresentationsoftheobjects,oftenbyusingsomekindoftransformationfunctionwhichisdefinedcontinouslyinR3,andsur­facebasedmethodsthatfirstestablishandthenevaluateacorrespondencefunctiondefinedonthemodels’boundaryrepresentations.Volumebasedmethods[22,12,11,3,5]offertheadvantagethattopologydoesnotmatter.Furthermore,nosurfacemodelsareneededwhosegeneration,e.g.fromsegmentedimagevolumes,mightbecostly.Drawbacksarethatthemorphingsequencesareoftenexpensivetocompute,andthattopologicalaspectslikeconnectivityofintermediatemodelsarehardtocontrol.Surfacebasedmethodsusuallyconsistoftwosteps[15]:first,establishingcorrespondencesbyassigningtoeachpointofthesourcesurfaceapointonthetargetsurface,theninterpolatingbetweeneachpairofcorrespondingpoints.Differentapproacheshavebeentakenforestablishingcorrespondences,see[19].Ifthetopologyofbothobjectsisthesame,thecorrespondenceproblemcanbesolvedusingparametrizations,i.e.continuousbijectivefunctionsthatmapbothobjectstoastandarddomain.Pointswhoseimagescoincideunderthesemappingsaresaidtocorrespond.Alotofworkhasbe

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

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

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

×
保存成功