{"repo":"UPC-ViRVIG/Environment-aware-Motion-Matching","free":true,"listed":false,"github":"https://github.com/UPC-ViRVIG/Environment-aware-Motion-Matching","clone":"git clone https://github.com/UPC-ViRVIG/Environment-aware-Motion-Matching.git","description":"Official Code for the SIGGRAPH Asia 2025 paper \"Environment-aware Motion Matching\"","language":"C#","stars":92,"topics":["character-animation","character-controller","motion-capture","motion-matching","siggraph-asia","unity","siggraph-asia-2025"],"license":"MIT","category":"game-templates","readme_excerpt":"Environment-aware Motion Matching SIGGRAPH Asia 2025 Jose Luis Ponton 1 , Sheldon Andrews 2 , Carlos Andujar 1 , Nuria Pelechano 1 1 Universitat Politècnica de Catalunya (UPC) 2 École de technologie supérieure (ÉTS Montréal) Project page Paper (ACM DL) Video Data (Zenodo) Overview Environment-aware Motion Matching (EMM) is a real-time system for full‑body character animation that adapts motion to the surrounding environment, obstacles, and nearby agents. It extends Motion Matching with environment features and obstacle-aware penalization during the search, emphasizing the bidirectional relationship between pose and trajectory. This repository contains the Unity project used in the paper presented at SIGGRAPH Asia 2025. Quick start (Unity) [!NOTE] Tested with Unity 6.2 (Editor version 6000.2.7f2). Other versions may work. 1) Install Unity: https://unity.com/download 2) Clone this repository. 3) Open Unity Hub → Add project from disk → select the Unity folder in this repo. 4) Let Unity resolve dependencies automatically. If there is any issue with the MotionMatching package (our core package), install it manually following the instructions here: https://github.com/JLPM22/MotionMatching 5) Import the Motion Matching examples used by this project: - Unity Editor → Window → Package Manager. - In the In Project list, select Motion Matching. - On the right panel, open Samples and click Import on the sample named “Examples”. 6) Open a scene from Unity/Assets/EnvironmentMotionMatching","default_branch":null,"files":null,"tree":[],"storefront":"/r/UPC-ViRVIG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UPC-ViRVIG/Environment-aware-Motion-Matching/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}