您好,欢迎访问三七文档
Konrad-Zuse-Zentrumfu¨rInformationstechnikBerlinTakustraße7D-14195Berlin-DahlemGermanyMALTEZO¨CKLER,DETLEVSTALLING,HANS-CHRISTIANHEGEFastandIntuitiveGenerationofGeometricShapeTransitionsPreprintSC99-33(September1999)FastandIntuitiveGenerationofGeometricShapeTransitionsMalteZo¨ckler,DetlevStalling,Hans-ChristianHegeSeptember1999AbstractWedescribeanovelmethodforcontinuouslytransformingtwotriangulatedmodelsofarbitrarytopologyintoeachother.Equalglobaltopologyforbothobjectsisassumed,extensionsforgenuschangesduringmetamorphosisareprovided.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.Ouralgorithmallowstheusertoidentifycorrespondingregionsaswellascorrespondingpointsinbothmodelsinteractively.Duringthisprocessbothmodelsaredecomposedintoasetoftopologicallyequivalentpatches,whichafterwardsareparametrizedautomatically.Inthiswayacompleteone-to-onecorrespondencebetweenbothmodelsisachieved.Incontrasttootherapproachesindividualpatchescanbeofdisk-likeaswellascylinder-liketopology.Thewholemethodischaracterizedbythefollowingitems:featurecorrespondencescanbedefinedinanintuitiveandveryflexiblewaynorestrictionsofanytypeapplytothedefinitionofcorrespondingpointfeaturestimerequirementsforuserinteractionarelowcomparedtootherapproachesthemethodisveryfast;morphsequencesarecomputedwithinafewseconds.Althoughweprimarilyassumethatthemodelstobemorphedhavethesametopology,wealsodiscussmethodsfortakingintoaccounttopologychangesofvariouskinds.Themajordesigngoalwastodevelopandcombinealgorithmiccomponentsinsuchawaythatallsteps,includingtheparametrization,arecompletelycontrolledbytheanimator’saims.Usingsuitable3Dinteractiontechniquesmanualinputisgreatlyfacilitated.Theimplementationprovesthatourmethodoffersasimpleandintuitivecontroloverthewholemorphingprocessandenablestheanimatortocreatemorphingsequencesinamazinglyshorttime.1.1PreviousworkThetypeofobjectrepresentationhasastrongimpactonalgorithmsforobjecttransformation.Themajorcategoriesemployedincomputergraphicsarevol-2umeandsurfacebasedrepresentations.Correspondingly,existingmorphingtechniquesfor3Dobjectscanbedividedintotwomajorclasses:volumebasedmethodsthatinterpolatetwovolumetricrepresentationsoftheobjects,oftenbyusingsomekindoftransformationfunctionwhichisdefinedcontinouslyinR3,andsurfacebasedmethodsthatfirstestablishandthenevaluateacorrespondencefunctiondefinedonthemodels’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
本文标题:Fast and intuitive generation of geometric shape t
链接地址:https://www.777doc.com/doc-6343386 .html