Autonomous Character-Scene Interaction Synthesis from Text Instruction
Nan Jiang, Zimo He, Zi Wang, Hongjie Li, Yixin Chen, Siyuan Huang, Yixin Zhu
TL;DR
This work addresses language-guided synthesis of multi-stage, scene-aware human motion in 3D environments by proposing a unified pipeline that generates motion segments autonomously from a single text instruction and a goal location. It combines an auto-regressive diffusion model with a dual voxel scene encoder and a frame-embedded text conditioning, guided by an autonomous scheduler to transition between locomotion, reaching, and interaction stages. A VR-assisted mocap dataset, LINGO, provides 16 hours of richly annotated motions across 120 indoor scenes and 40 action types, enabling training of the proposed framework. Experimental results across locomotion, object reaching, and interactive motion demonstrate improved scene awareness, reduced scene penetration, and coherent, semantically aligned motions compared to baselines like TRUMANS, while ablations underscore the importance of frame embedding and the dual-voxel representation. Overall, the approach advances autonomous, text-driven animation by tightly coupling language, motion diffusion, and scene geometry, with practical impact for real-time, scene-consistent character animation.
Abstract
Synthesizing human motions in 3D environments, particularly those with complex activities such as locomotion, hand-reaching, and human-object interaction, presents substantial demands for user-defined waypoints and stage transitions. These requirements pose challenges for current models, leading to a notable gap in automating the animation of characters from simple human inputs. This paper addresses this challenge by introducing a comprehensive framework for synthesizing multi-stage scene-aware interaction motions directly from a single text instruction and goal location. Our approach employs an auto-regressive diffusion model to synthesize the next motion segment, along with an autonomous scheduler predicting the transition for each action stage. To ensure that the synthesized motions are seamlessly integrated within the environment, we propose a scene representation that considers the local perception both at the start and the goal location. We further enhance the coherence of the generated motion by integrating frame embeddings with language input. Additionally, to support model training, we present a comprehensive motion-captured dataset comprising 16 hours of motion sequences in 120 indoor scenes covering 40 types of motions, each annotated with precise language descriptions. Experimental results demonstrate the efficacy of our method in generating high-quality, multi-stage motions closely aligned with environmental and textual conditions.
