Animating an Autonomous 3D Talking Avatar

03/13/2019
by   Dominik Borer, et al.
0

One of the main challenges with embodying a conversational agent is annotating how and when motions can be played and composed together in real-time, without any visual artifact. The inherent problem is to do so---for a large amount of motions---without introducing mistakes in the annotation. To our knowledge, there is no automatic method that can process animations and automatically label actions and compatibility between them. In practice, a state machine, where clips are the actions, is created manually by setting connections between the states with the timing parameters for these connections. Authoring this state machine for a large amount of motions leads to a visual overflow, and increases the amount of possible mistakes. In consequence, conversational agent embodiments are left with little variations and quickly become repetitive. In this paper, we address this problem with a compact taxonomy of chit chat behaviors, that we can utilize to simplify and partially automate the graph authoring process. We measured the time required to label actions of an embodiment using our simple interface, compared to the standard state machine interface in Unreal Engine, and found that our approach is 7 times faster. We believe that our labeling approach could be a path to automated labeling: once a sub-set of motions are labeled (using our interface), we could learn a prediction that could attribute a label to new clips---allowing to really scale up virtual agent embodiments.

READ FULL TEXT

page 1

page 4

page 6

page 7

research
03/16/2023

Comparing Conventional and Conversational Search Interaction using Implicit Evaluation Methods

Conversational search applications offer the prospect of improved user e...
research
02/24/2021

Annotating Motion Primitives for Simplifying Action Search in Reinforcement Learning

Reinforcement learning in large-scale environments is challenging due to...
research
12/10/2019

Rates of convergence to the local time of Oscillating and Skew Brownian Motions

In this paper a class of statistics based on high frequency observations...
research
08/03/2016

Autonomous Grounding of Visual Field Experience through Sensorimotor Prediction

In a developmental framework, autonomous robots need to explore the worl...
research
10/23/2020

Improving Classification through Weak Supervision in Context-specific Conversational Agent Development for Teacher Education

Machine learning techniques applied to the Natural Language Processing (...
research
10/08/2019

Motion Generation Considering Situation with Conditional Generative Adversarial Networks for Throwing Robots

When robots work in a cluttered environment, the constraints for motions...
research
09/25/2020

Database Annotation with few Examples: An Atlas-based Framework using Diffeomorphic Registration of 3D Trees

Automatic annotation of anatomical structures can help simplify workflow...

Please sign up or login with your details

Forgot password? Click here to reset