A new interface paradigm for motion capture based animation systems
更新时间:2023-06-06 03:16:01 阅读量: 实用文档 文档下载
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
ANewInterfaceParadigmforMotionCaptureBasedAnimationSystems
FernandoWagnerSerpaVieiradaSilva1,2
LuizVelho1
PauloRomaCavalcanti2
JonasdeMirandaGomes1
{nando,lvelho,roma,jonas}@visgraf.impa.br
1IMPA–InstitutodeMatem´aticaPuraeAplicadaEstradaDonaCastorina,110,22460RiodeJaneiro,RJ,Brazil
2LCG-Laborat´oriodeComputa¸c aoGr´a ca,COPPE-Sistemas/UFRJCaixaPostal68511,21945-970,RiodeJaneiro,RJ,Brazil
Abstract.Thispaperproposesanewuserinterfaceparadigmformotioncapturebasedanimationsystems,providingintuitiveande cientwaystovisualizethemainmotioncaptureconceptsandoperations.Aprototypesystemwasbuilt,implementingtheproposedinterfacemodelandsupportedbya exiblearchitecturethatissuitabletoworkwiththemotioncapturemethodology.
keywords:motioncapture,animationsystems,computeranimation,graphicinterfaces,GUIparadigm,motioncontrol.
1Introduction
TheMotionCapturetechniquehasalreadysetitsplaceinthefutureofcomputeranimation.Thistechniqueprovidestoolsforhigh-qualityanimation,evenwhenreal-timeisrequired.
Initially,themaindrawbackofMotionCapturetechniqueswasthelackofef- cientwaystomodifythecapturedmotion,byadjustingorimprovingspeci cpartsthatneededtobechanged,withouthavingtorepeattheentireacquisitionprocessagain.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Lately,however,severaltechniqueswereproposedtoprocesscaptureddata[9][11][12],providingtoolsformotionanalysis,modi cationandreuse.Thismakesmotionlibrariesmorevaluableforawideclassofanimators.
Mostofcurrentanimationsystemso erthepossibilityofusingmotioncaptureddatatogenerateanimations,butseveralsystemstreatthistechniqueasan“extratool”,orevenasasimpleplug-in.Therefore,ane ectivedescriptionofmotioncapturebasicconceptsisnotprovided.
Aninterestingandalternativeapproachwouldbetheconstructionofanani-mationsystemthatusesmotioncaptureasthekerneloftheentireanimationprocess.Thisleadstoanunlimitedrangeofpossibilitiestomanyanimators.Asanexample,thismotioncapturebasedsystemcouldbeintegratedwithhigh-endmotioncapturehardware,thuscreatingapowerfulenvironmentofmotionacquisitionandprocessing.
Inthiswork,weproposeanewuserinterfaceparadigmformotioncapturebasedanimationsystems,supportedbyanextensiblearchitecturethatincorporatesthe“stateofart”inmotioncaptureprocessingtechniques,andallowstheuseofstandardanimationmethods,suchaskeyframingorinversekinematics,aspowerfultoolstoimprovethesystem’s exibility.
Themaincontributionofthispaperistheintroductionofanelegantwaytodescribe,attheuserinterfacelevel,thebasicmotioncaptureabstractions.Wetreatcapturedmotionasapotentiallyreadyanimation,whichcanbemodi- edbyasetoftoolsembeddedinthearchitecture.Inthatway,aninterfacedescriptionofmotionoperationsandassociatedobjectsarede ned.
Aprototypesystemwasbuilt,implementingtheconceptsdescribedinthiswork.Thissystemwasusedtodemonstratethepotentialoftheproposedinterfaceparadigm.
Section2ofthispaperintroducesthebasicinternalstructuresoftheprototypesystem,togetherwithabriefdescriptionofitsarchitecture.Section3presentstheproposedinterfaceparadigmformotioncapturebasedsystems.Finally,conclusionsaregiveninsection4.
2System’sArchitectureandInternalStructures
Inthissection,wepresentaframeworkfortheanimationsystem.Also,abriefdescriptionofthearchitectureusedintheimplementedsystemisprovided.Thiswillgiveabetterunderstandingoftheapproachusedtobuildtheproposedinterfaceparadigm.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
2.1BasicInternalStructures
Thefundamentalstructureusedinthesystemiscomposedbytwoentities:anactorandmotions.
Theactoristreatedasaskeleton.Itstopologyisrepresentedbyagraphformedbyjointsandlinks.Itsgeometryisrepresentedbyasetofconnectedlimbs(Figure1).Thisdescriptionisadequatetobeusedinamotioncaptureani-mationsystem,sinceitre ectsthestructureofanarticulated gure.Fordataacquisition,markersareattachedatthejointsofaliveperformer(thereal
actor).Figure1:Topologicalandgeometricaldescriptionofanactorusedinthesystem.Attheprogramminglevel,theactorisrepresentedusingamodi edversionofZeltzer’sAPJ(AxisPositionJoint)structure[3],adaptedtoworkwithmotioncaptureddata.
Motionsarebestrepresentedascurvesintime(Figure
2).
Figure2:Examplesofjointmotioncurves.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Normally,thecaptureddataconsistsofmarker’spositionaland/orangularvariation,sampledbythecapturehardwareduringthenumberofframesre-quiredtocompletetheactor’sperformance.Thisdescriptionisusedineachdegreeoffreedom(DOF)oftheactor.
Internally,theinteractionwiththeuseriscontrolledbyadynamicdatastructurethatrepresentsthecurrent“state”ofallwindowsandmaindatastructuresexistinginthesystem.
2.2AnArchitectureFocusedonMotionCapture
Wedevelopedaconceptualarchitecture,designedtoworkwiththemotioncap-tureparadigm.Itfocusesonsometechnologicalaspectsandembodiesseveraltechniquestodealwithcaptureddata,thusallowingthecreationofreusablemotionlibrariesbyusingabuildingblockparadigm.
Theframeworkofthearchitecture(Figure3)isformedbythreebasicmodules(input,processingandoutput),eachoneresponsibleforaspeci csetoftasks.Thedatastructuresusedinthesystemweredescribedin2.1.
Figure3:System’sarchitecture.
Allmodulesaresupportedbytheconceptualinterfacethatwillbedescribedinsection3.Foramoredetaileddescriptionofsystem’sarchitecture,pleasereferto[4].
InputModule
Theinputmodulefocusesonproblemsconcerningtheinterpretationandpre-processingofmotiondata.Skeletonde nition leswerecreatedtoestablishrelationshipsbetweentheskeletonexpectedbytheincomingdata1andarchi-tecture’sinternaldefaultskeletonde nition.Also,geometricalalgorithmsfor1Dependingonthemotiondataformat.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
3DEulerangleextraction2,pre- lteringandhierarchicalanglegenerationareprovidedinthismodule.
ProcessingModule
Theprocessingmodulecomprisesthesetoftoolsformotionanalysis,manip-ulationandreuse.Threebasicmotionoperationtypesarede ned: ltering;concatenation;andblending.Theirobjectiveistoprovidee cientwaystomodifytheoriginalcaptureddata.Withthesetools,theuserisabletogeneratenewclassesofmotions,inheritingthealivenessandcomplexitytypicalofnaturalmotion.
Filteringoperationscanbeappliedtothejointcurvesofamotion,toreducenoiseorevenmodifyspeci ccomponentsofthemovement.In[9],Williamsusedamultiresolution lteringapproachtodecomposethemotioninfrequencybands,thusallowingmodi cationsinahigherlevelofabstraction.
Withconcatenationoperations,longeranimationscanbeproducedbycombiningseveralmotionsinsequence.Smoothtransitionsbetweenthecombinedmotionscanbeproducedusingalgorithmsbasedonblendingofmotionparameters[4].Spacetimeconstraints[12]canalsobeusedtogenerateseamlessanddynamicallyplausibletransitions,withexcellentresults.
Blendingoperationsarenormallyusedtocombinespecialcharacteristicsofdif-ferentmotions.Inthiscase,theexistenceoftoolsformotionsynchronizationandreparametrizationisveryimportanttohelpintheblendingprocess,ensuringacoherentresult.
OutputModule
Themainobjectiveofthismoduleistoprovidewaystostorethecompositioncreatedbytheuser,thusmaintainingandexpandingtheexistingmotionlibrary.Auniversaldataformatwasde ned,embodyingthemaincharacteristicsofmostmotiondataformatsavailablenowadays.Consequently,thesystemcanbeusedasarobustconversortomotioncapturedataformats.
UserInterface
Theuserinterfaceusedinthesystemisbasedonavisualrepresentationofmotioncapturebasicconcepts,suchasmotionsandoperations.
Webelievethatitisalsointerestingtosupplyanon-graphicalusercommunica-tion,usingaexpressionlanguagethatrepresentsalltheactionsthatwouldbedoneusingthegraphicaldescriptionprovidedintheuserinterface.
2Inthecaseofdatawithpositionalinformationonly.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Wearecurrentlyworkingonaexpressionlanguagesimilartothatdescribedin[12].Usingthislanguage,theuserwillbeabletogeneratecomplexanimationswithmotionoperations,usingcommandsthatwillactuallyexecutethecallbackfunctionssupportingtheuserinterface.Thesecommandsmaybestoredinatext leandcanbereusedoredited.
Control
Acontinuousloop(Figure4)veri esthestatusofallinterfaceobjectsandwin-dows,reportinganychangestoaspecialfunctionthatmanagesthosechangesthatactuallymustbedoneduetouserinteraction.
Figure4:Userinterfacecontrolwithastatecheckingloop.
3AGraphicInterfaceforMotionCapture
Asdiscussedbefore,oursystemisbasedonanarchitecturethattreatstheproblemofdealingwithcapturedmotions.However,thefunctionalityofitsarchitecturewouldbeshadowedbytheconventionaluserinterfaceparadigmusedonmostanimationsystemscurrentlyavailable.
Ourgoalistodescribethebasicstructuresofthesystem’sarchitectureinaconciseway,providingpowerfulinterfacetoolsthatwillmakeiteasiertoexecutemotioneditingoperations.Moreover,thisinterfacemustbeextensible,allowingtheincorporationofnewoperationsandtechniques.
Wenotedthateachcapturedmotionispotentiallyareadyanimation,andthereforemustbetreatedaccordingly.Thispromptedustoadoptaninterfaceparadigmusedinsomepost-productionvideoworkstations[10]asastartingpointtoourwork.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Inthefollowingsub-sections,wewilldescribethemaininterfaceobjectsandconceptsdevelopedundertheproposedmethodology.Allimagespresentedinthissectionareactualscreenshotsoftheprototypesystem,whichimplementstheconceptsdescribedinthispaper.
3.1Actor
Inourinterfaceparadigm,theactorisvisualizedbymeansofitscomponents:theskeletontopologyandgeometry.Theskeletonstructureisshowninawin-dowasagraphcomposedofjointsandlinks(Figure5).Thiswindowdisplaysinformationabouteachjointandthelinksbetweenthem.Theinterfaceallowsjointselectionand/or
grouping.
Figure5:Skeletongraphwindow.
Therepresentationoftheactorcanbevisualizedwithdi erentstylesintherenderingwindow,asshowninFigure6.Theselectedjointinthegraphwindowappearsindi erentcolorandsizeintherenderingwindow.Thisselectionalsoa ectsotherinterfaceobjects,aswillbediscussedlater.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Figure6:Jointselection(detailfromskeletongraphwindow)andvisualfeedbackintherenderingwindow.
3.2Motions
Inthepost-productionvideointerfacemodel,videoandsoundsequencesarevisualizedashorizontalbars,whichcanbegrouped,positionedandcombinedinatimelinecanvas,inordertoproducethe nalcomposition.
Inourparadigm,wetreatamotionasahorizontalbar(Figure7),whosewidthisdeterminedbythenumberofframesofthecapturedmotion.Thisbaralsocontainsinformationaboutthemotionname.Notethearrowmarkerattherightendofthemotionbar,whichindicatesthatmotionresizing(reparametrization)is
allowed.
Figure7:MotionrepresentationasaGUIobject.
Wewillusuallyvisualizethemotionbarusingaframerulerassociatedwithit.Thisgivesamoreaccuratetemporalperceptionofthemotion.
TheMotionScratchPad
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Inoursystem,wehavecreatedaninterfaceobjectwhosepurposeistoactasamotionorganizer,providingaglobalperceptionofallmotionsplacedonit.WecalledthisobjecttheMotionScratchPad(Figure
8).
Figure8:MotionScratchPad-themotionorganizer.
UsingtheScratchPad,theusercanchooseseveralmotionsandorganizethemintheobjectcanvas.Allmotionscanbeindividuallyplayedorresized,andtheusercandropthemtothemotionoperations.TheScratchPadisactuallythegatewaybetweentheinputandtheprocessingmodules.
TheScratchPadisthecontainerwheremotionfragmentsarestored,waitingtobeused.
JointCurves
Jointcurvesarethebasiccomponentsofmotion.Theyarevisuallyrepresentedbyaninterfaceobjectthatdisplayscurveshape.Italsoprovidesnumericin-formationaboutthedi erentdatachannelsateachframe(i.e.,threepositionandorientationvalues,foreachjointcurve).ThevisualrepresentationofajointcurveisshowninFigure9.
Withthisrepresentation,itisstraightforwardtoimplementseveralcurveeditingtechniques[9][11],allowingapreciseandinteractivecontrolofthecurveshape.Foreachjointoftheactor,theremaybeseveraljointcurves(oneforeachDOF)attachedtoit.Thesecurvesaregroupedinainterfaceobject,theJointCurvesWindow,thato ersaglobalviewofthecurves,andhasadirectconnectionwiththeskeletongraphwindow.Whenajointisselectedinthegraphwindow,itscurvesaredisplayedandusefulinformationisprovided,asshowninFigure10.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Figure9:Visualrepresentationofajoint
curve.
Figure10:JointCurvesWindow.
TheMotionWindow
Finally,wedecidedtocreateaninterfaceobjectthatactsasaconnectionbe-tweenmotionandactordescriptions.TheMotionWindow(Figure11)isac-cessedviaadouble-clickinamotionbar,andallowstheselection(orgrouping)ofspeci cjointsoftheactor.
TheMotionWindowiscomposedofseveralbars,eachonerepresentinganactorjoint(detailinFigure11).Visually,itlookslikeazoominthemotionbar.Thisrepresentationisintentional,sincethemotionisformedbythecurvesthatareattachedtoactor’sjoints.
TheMotionWindowwillproofitsutilitywhenusedinconjunctionwithmotionoperations,allowingtheapplicationofanoperationtoaspeci csetofjointsoftheactor.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Figure11:MotionWindow-connectingactorandmotiondescriptions.
3.3MotionOperations
Motionoperationsarethemostimportantobjectsinthearchitecture.Therefore,theymustbevisualizedinawaythatmakestheprocessintuitivetotheuser.Inourinterfaceparadigm,eachmotionoperationhasitsownwindow.Whenrequested,additionalobjectsareusedtohelpintheprocess,providingafullcontroloftheoperationparameters.
Allmotionoperationwindowshaveabasicsetofauxiliaryobjects:aninteractiveplayersliderandaframeruler.Theseobjectsalsofollowtheinterfaceconceptsdescribedearlier.
Filtering
The lteringoperation(Figure12)isrepresentedinawindowwithtoolswhichallowtheselectionofaspeci cregionofthemotiontobe ltered(andwithalistoftheexisting lters,whichcanbeaccessedbypressing Concatenation
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Figure12:Filteringoperationwindow.
Theinterfaceobjectthatrepresentstheconcatenationoperationwasdesignedtoprovideagoodvisualperceptionofthecompositionasawhole.
ThemotionsselectedbytheuserintheScratchPadaredroppedintotheCon-catenationWindow.Initially,theyarepositionedinsuchawaytoperformadirectconcatenation(i.e.,withoutblendinginterval),asshowninFigure
13.
Figure13:Concatenationoperationwindow(initialmotionarrangement).
Usingtheexistingtoolsformotionpositioningandreparametrization,theusercande neblendingintervalsthatwillpermitasmoothtransitionbetweenthecombinedmotions(inFigure14,representedbythedarkerregionsbetweenmotions).
However,someinterfaceconstraintswerecreatedtoavoidundesirableresults.Theseconstraintsensurevisualcoherence,andguidetheuserintheoperationprocess.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Thedefaulteasy-in/easy-outblendingparameterscanbemodi edbydouble-clickinginthedesiredblendingintervaloftheConcatenation
Window.
Figure14:Blendingintervals(detailfromConcatenationWindow).
Blending
Blendingisthelasttypeofmotionoperationde nedintheprimarysetoftheprototypesystem.
AsintheConcatenationWindow,allmotionsselectedbytheuserareplacedinacanvas,providingaglobalviewoftheoperation.Forblending,however,newobjectswereintroducedtoassistinthespeci cation.
Thesenewobjectsarethetime-markers,andtheirpurposeistosynchronizekeypointsinthecombinedmotions.Forexample,whencombiningtwodi erenttypesofwalkmovements,itisdesirablethatthefeetreachthegroundatthesameinstantinbothmotions,otherwisestrangeresultscanbeproduced.
Figure15showsasnapshotofablendingoperationbetweenthreedi erentmotions.Thetime-markers(detailfromFigure15)wereusedtoestablishacorrespondencebetweenthekeystepsinthecombinedmotions.
Thissynchronizationprocesswillreparametrizethemotionsaccordingtothepositionofthetime-markers,matchingtheiroccurrenceintime.Todothat,algorithmsbasedontimewarpingareused.Agoodexamplecanbefoundin[9].
3.4Higher-LevelInterfaceObjects
Tocompletetheinterfacedescription,wepresentotherobjectsthatareimpor-tanttocreateapowerfulanimationenvironment.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
Figure15:Blendingwindowwithtime-markers(indetail).
CameraControls
Oursystemprovidesseveraltoolsforcameracontrol.InFigure16,wepresenttheCameraControlWindow,withsomeoptionsthatallowaprecisecontrolofvariouscamerasettings.
Amongtheseoptions,probablythemostusefulonesare:thefollowmode-whichguidesautomaticallythecamerathroughoutthescene,followingtherootjointthatdrivestheskeletonhierarchy;thelockjointmode-whichpointsthecameratargettotheactivejoint,selectedintheskeletongraphwindow;andthecirclecameraoption,whichallowsaninteractivecircularmovementofthecameraovertheactivejoint,whiletheanimationisbeingplayed.
Moreover,thesecameraoptionscanbemixed,thusgivingayetmoreprecisecontrolofthecameramotion.
Additionalcontrolsforscenelightingarealsoprovidedwiththe
system.Figure16:Cameracontrols.Fromtoptobottom:Zoomin,Zoomout,Followmode,LockJointmode,Circlecamera
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
PlaybackControls
Followingthepost-productionvideointerface,wedevelopedacontrolpanel,whichallowsinteractivecontrolofanimationsinoursystem(Figure
17).
Figure17:Playbackandrenderingwindows.
TheplaybackofmotionsorcompositionsproduceduserareexecutedinadedicatedOpenGLrenderingwindow(inFigure17,Thecontrolpanelisintegratedwithit(inFigure17,),supplyingasetofcontrolssimilartothoseusedinvideorecorders.
ObjectsforOtherAnimationTools
Asdiscussedbefore,thearchitectureusedinthesystemallowstheintegrationofotheranimationtechniqueslikekeyframing,forwardandinversekinematicstohelpintheprocessingofcapturedmotions.
Inthecurrentimplementation,thesystemusesforwardkinematicsasanauxil-iarytooltoadjustthepositionofspeci cjointswhennecessary.Theadditionofkeyframingandinversekinematictoolsisplannedforfutureimplementations.
3.5ImplementationIssues
ThepresentedinterfaceparadigmandprototypesystemwereimplementedintheprogramminglanguageC,usingaSGIIndigo2graphicworkstationasthebaseplatform.WeemployedOpenGL[14]forrenderingandXForms[13]for
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
GUIgeneration.TheadvancedGUIobjectsweredesignedandimplementedseparately,andthenaddedtotheFormslibrary.
DuetoOpenGL’srenderingfacilitiesandtothedynamicinterfacecontrolusedinthesystem,areal-timeframerateisachievedduringtheplaybackofanimations(about15frames/secinaSGIIndigo2).TheprototypesystemwasalsotestedintheLinuxandRISC6000platforms,alsowithgoodframerates.
Figure18showsasnapshotofatypicalsystemusage,withanarrangementcontainsomeofthepreviousdescribedwindows(JointCurvesWindow,SkeletonGraphWindow,MotionScratchPad
Window,ConcatenationWindow,andPlaybackandRenderingWindow,).
Figure18:Snapshotoftheprototypesystem.
4Conclusions
Inthispaper,wehaveproposedanewuserinterfaceparadigmformotioncap-turebasedanimationsystems.Aprototypesystemwasbuilt,employingthepresentedinterfaceconceptsandsupportedbyapowerfularchitecturedesignedtoworkwiththemotioncapturemethodology.
Theimplementedsystemhasprovedtobeeasyandintuitivetouse,withpromis-
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
ingresultsthatencourageustoimproveitevenmore,withfeatureslike:
implementationofotheradvancedmotionoperations([9],[11],[12]),com-paringtheirresultsandextractingconclusionsandsuggestionsforimprove-mentsand/ornewtechniques.Inthiscase,thesystemwillserveasatestbedfornewmotioncaptureprocessingtechniques.
insertionofprocedural[15]andbehavioral[18]animation“plug-ins”inthesystem.Inthe rstcase,capturedmotionscouldactasaregentfactor,guidingtheproceduralobjects.Inthesecondcase,thebehavioralfunctionscouldcontroltheprocessingmodule,combiningandmodifyingcapturedmotionstoimprovethevisualqualityoftheanimations.
combinationofmotioncapturewithsound.Inthiscase,thetime-markerscouldbeusedtosynchronizethekeymomentsinthemotionwiththetem-poraldescriptionofthesound.
5Acknowledgements
TheauthorswouldliketothankViewpointDatalabs,Inc.andBiovision,Inc.foraccesstomotioncapturedata,andtotheBrazilianCouncilforScienti candTechnologicaldevelopment(CNPq)forthe nancialsupport.ThisresearchhasbeendevelopedinthelaboratoryofVISGRAFprojectatIMPAandatLCG/UFRJ,aspartoftheMasterprogrameeofthe rstauthor.ThisprojectissponsoredbyCNPq,FAPERJ,FINEPandIBMBrasil.Alsothanksareduetothereviewersfortheirvaluablecomments.
6References
[1]Ginsberg,C.M.,HumanBodyMotionasInputtoanAnimatedGraphicalDisplay.MasterThesis,MassachusettsInstituteofTechnology,May1983.
[2]Maxwell,D.R.,GraphicalMarionette:AModerndayPinocchio.MasterThesis,MassachusettsInstituteofTechnology,June1983.
[3]Zeltzer,D.andSims,F.,AFigureEditorandGaitControllerforTaskLevelAnimation.InComputerGraphics(SIGGRAPH’88),CourseNotes,no.4,164-181.
[4]Silva,F.,Velho,L.,Cavalcanti,P.andGomes,J.M.,AnArchi-tectureforMotionCaptureBasedAnimation.(preprint),1997.
[5]Dyer,S.,Martin,J.andZulauf,J.,MotionCaptureWhitePaper.TechnicalReport.SiliconGraphics,December12,1995.
[6]CharacterMotionSystems.InComputerGraphics(SIGGRAPH’94),Courseno.9.
Abstract. This paper proposes a new user interface paradigm for motion capture based animation systems, providing intuitive and efficient ways to visualize the main motion capture concepts and operations. A prototype system was built, implementing the prop
[7]Mulder,S.,HumanMovementTrackingTechnology.HandCenteredStudiesofHumanMovementProject,SimonFraserUniversity.TechnicalReport94-1,July1994.
[8]O’Rourke,J.,ComputationalGeometryinC.CambridgeUniversityPress,1994.
[9]Williams,L.andBrudelin,A.,MotionSignalProcessing.InComputerGraphics(SIGGRAPH’95Proceedings)(August1995),pp.97-104.
[10]TurboCube/VideoCube-User’sGuide.IMIXCompany.
[11]Witkin,A.andPopovic,Z.,MotionWarping.InComputerGraphics(SIGGRAPH’95Proceedings)(August1995),pp.105-108.
[12]Cohen,M.,Rose,C.,Guenter,B.andBodenheimer,B.,E cientGenerationofMotionTransitionsUsingSpacetimeConstraints.InCom-puterGraphics(SIGGRAPH’96Proceedings)(August1996),pp.147-154.
[13]XformsHomePage,http://bragg.phys.uwm.edu/xform
[14]Neider,J.,Davis,T.andWoo,M.,OpenGLProgrammingGuide-TheO cialGuidetoLearningOpenGL,Release1.Addison-Wesley,1993.
[15]Perlin,K.,RealtimeResponsiveAnimationwithPersonality.InIEEETransactionsonVisualizationandComputerGraphics,Vol1,No.1,March1995.
[16]Witkin,A.andKass,M.,SpacetimeConstraints.InComputerGraphics(SIGGRAPH’88Proceedings)(August1988),pp.159-168.
[17]Terzopoulos,D.etal.,Arti cialFisheswithAutonomousLocomotion,Perception,BehaviorandLearning,inaPhysicalWorld.InProceedingsoftheArti cialLifeIVWorkshop,MITPress(1994).
´,B.,AnArchitectureforConcurrentReactiveAgents[18]Costa,M.andFeijoinReal-TimeAnimation.InProceedingsofSIBGRAPI’96,IXBrazilianSymposiumofComputerGraphicsandImageProcessing,pp.281-288.1996.
正在阅读:
A new interface paradigm for motion capture based animation systems06-06
小学家长会班主任发言稿_发言稿07-31
上海市浦东新区川沙中学2018-2019学年高一上学期期中数学试卷 Wo06-12
跨文化案例分析07-30
1-2学前儿童发展心理学12-30
油价上涨通过三条机制影响化工行业的盈利04-10
小学译林牛津英语一年级下Unit2 How are you第一课时教案05-30
预算、结算、决算区别01-01
反邪教工作自查报告及整改措施105-08
- 1A Framework for Role-Based Access Control in Group Communication Systems
- 2Measuring Similarity of Large Software Systems Based on Source Code Correspondence
- 3Agent Based Maintenance for Modularised Case Bases in Collaborative Multi-Expert Systems
- 4LMI-based robust control of uncertain discrete-time piecewise affine systems
- 5A New Two-dimensional Coordination Polymer Based on Trinuclear Manganese Clusters①
- 6OrCAD capture CIS
- 72011Consensus of linear multi-agent systems with reduced-order observer-based protocols
- 8MIKE 21 - Users Interface
- 9MIKE 21---Users Interface
- 10A critique of cohesion measures in the object-oriented paradigm
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- animation
- interface
- paradigm
- capture
- systems
- motion
- based
- new
- 暑期远程研修指导教师、研修组长二级培训的通知(定陶)
- 2015年基层工会干部应知应会知识答题试卷
- 七年级下册生物血液循环难点知识点
- 管理案例分析模拟试卷二
- 应用文写作教案笔记摘录
- 员工手册范本(公司类)
- 第二单元 需求、供给、均衡价格
- 小学三年级班主任计划表(通用版)
- 拉萨市2021版五年级上学期语文期末教学目标检测试卷D卷
- 2015广播电视基础知识(根据大纲整理)
- 2014年高考文综政治试题(全国新课标卷Ⅱ)
- 新课程改革下初高中英语衔接的实践与探索
- 11 第十一章 国际金融
- 人教版新版六年级下册单词表
- “讲政治、守纪律、懂规矩”党课学习体会
- 社会学原理第四讲 社会分层和
- 三个月实习期总结汇报三篇
- 生力啤酒品牌推广(奥美)
- 初一奥数专题十一元一次方程
- 关于企业高管薪酬制度的思考_基于中国平安薪酬激励的分析