Motion Matching for Character Animation and Virtual Reality Avatars in Unity
Real-time animation of virtual characters has traditionally been accomplished by playing short sequences of animations structured in the form of a graph. These methods are time-consuming to set up and scale poorly with the number of motions required in modern virtual environments. The ever-increasin...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2022 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/372815 |
| Acceso en línea: | https://hdl.handle.net/2117/372815 |
| Access Level: | acceso abierto |
| Palabra clave: | Virtual reality Computer animation Machine learning Animació per Computador Realitat Virtual Avatars Aprenentatge Automàtic Captura de Moviments Computer Animation Virtual Reality Machine Learning Motion Capture Realitat virtual Animació per ordinador Aprenentatge automàtic Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| id |
ES_5d458917edc4ef49628aa2f376dcbd02 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/372815 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Motion Matching for Character Animation and Virtual Reality Avatars in UnityLearning data-driven character animationPontón Martínez, José Luis|||0000-0001-6576-4528Virtual realityComputer animationMachine learningAnimació per ComputadorRealitat VirtualAvatarsAprenentatge AutomàticCaptura de MovimentsComputer AnimationVirtual RealityMachine LearningMotion CaptureRealitat virtualAnimació per ordinadorAprenentatge automàticÀrees temàtiques de la UPC::Informàtica::Intel·ligència artificialReal-time animation of virtual characters has traditionally been accomplished by playing short sequences of animations structured in the form of a graph. These methods are time-consuming to set up and scale poorly with the number of motions required in modern virtual environments. The ever-increasing need for highly-realistic virtual characters in fields such as entertainment, virtual reality, or the metaverse has led to significant advances in the field of data-driven character animation. Techniques like Motion Matching have provided enough versatility to conveniently animate virtual characters using a selection of features from an animation database. Data-driven methods retain the quality of the captured animations, thus delivering smoother and more natural-looking animations. In this work, we researched and developed a Motion Matching technique for the Unity game engine. In this thesis, we present our findings on how to implement an animation system based on Motion Matching. We also introduce a novel method combining body orientation prediction with Motion Matching to animate avatars for consumer-grade virtual reality systems.Universitat Politècnica de CatalunyaPelechano Gómez, NúriaAndújar Gran, Carlos Antonio20222022-06-2720222022-09-15master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfhttps://hdl.handle.net/2117/372815reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3728152026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity Learning data-driven character animation |
| title |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity |
| spellingShingle |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity Pontón Martínez, José Luis|||0000-0001-6576-4528 Virtual reality Computer animation Machine learning Animació per Computador Realitat Virtual Avatars Aprenentatge Automàtic Captura de Moviments Computer Animation Virtual Reality Machine Learning Motion Capture Realitat virtual Animació per ordinador Aprenentatge automàtic Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| title_short |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity |
| title_full |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity |
| title_fullStr |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity |
| title_full_unstemmed |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity |
| title_sort |
Motion Matching for Character Animation and Virtual Reality Avatars in Unity |
| dc.creator.none.fl_str_mv |
Pontón Martínez, José Luis|||0000-0001-6576-4528 |
| author |
Pontón Martínez, José Luis|||0000-0001-6576-4528 |
| author_facet |
Pontón Martínez, José Luis|||0000-0001-6576-4528 |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Pelechano Gómez, Núria Andújar Gran, Carlos Antonio |
| dc.subject.none.fl_str_mv |
Virtual reality Computer animation Machine learning Animació per Computador Realitat Virtual Avatars Aprenentatge Automàtic Captura de Moviments Computer Animation Virtual Reality Machine Learning Motion Capture Realitat virtual Animació per ordinador Aprenentatge automàtic Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| topic |
Virtual reality Computer animation Machine learning Animació per Computador Realitat Virtual Avatars Aprenentatge Automàtic Captura de Moviments Computer Animation Virtual Reality Machine Learning Motion Capture Realitat virtual Animació per ordinador Aprenentatge automàtic Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| description |
Real-time animation of virtual characters has traditionally been accomplished by playing short sequences of animations structured in the form of a graph. These methods are time-consuming to set up and scale poorly with the number of motions required in modern virtual environments. The ever-increasing need for highly-realistic virtual characters in fields such as entertainment, virtual reality, or the metaverse has led to significant advances in the field of data-driven character animation. Techniques like Motion Matching have provided enough versatility to conveniently animate virtual characters using a selection of features from an animation database. Data-driven methods retain the quality of the captured animations, thus delivering smoother and more natural-looking animations. In this work, we researched and developed a Motion Matching technique for the Unity game engine. In this thesis, we present our findings on how to implement an animation system based on Motion Matching. We also introduce a novel method combining body orientation prediction with Motion Matching to animate avatars for consumer-grade virtual reality systems. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022 2022-06-27 2022 2022-09-15 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/372815 |
| url |
https://hdl.handle.net/2117/372815 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869409002406805504 |
| score |
15,300724 |