Push it real: perceiving causality in virtual interactions
Ludovic Hoyet, Rachel McDonnell, Carol O'Sullivan
In ACM Transactions on Graphics, 31(4), July 2012.
Abstract: With recent advances in real-time graphics technology, more realistic, believable and appealing virtual characters are needed than ever before. Both player-controlled avatars and non-player characters are now starting to interact with the environment, other virtual humans and crowds. However, simulating physical contacts between characters and matching appropriate reactions to specific actions is a highly complex problem, and timing errors, force mismatches and angular distortions are common. To investigate the effect of such anomalies on the perceived realism of two-character interactions, we captured a motion corpus of pushing animations and corresponding reactions and then conducted a series of perceptual experiments. We found that participants could easily distinguish between five different interaction forces, even when only one of the characters was visible. Furthermore, they were sensitive to all three types of anomalous interactions: timing errors of over 150ms were acceptable less than 50% of the time, with early or late reactions being equally perceptible; participants could perceive force mismatches, though over-reactions were more acceptable than under-reactions; finally, angular distortions when a character reacts to a pushing force reduce the acceptability of the interactions, but there is some evidence for a preference of expansion away from the pushing character's body. Our results provide insights to aid in designing motion capture sessions, motion editing strategies and balancing animation budgets.
Article URL: http://dx.doi.org/10.1145/2185520.2185586
BibTeX format:
@article{Hoyet:2012:PIR,
  author = {Ludovic Hoyet and Rachel McDonnell and Carol O'Sullivan},
  title = {Push it real: perceiving causality in virtual interactions},
  journal = {ACM Transactions on Graphics},
  volume = {31},
  number = {4},
  pages = {90:1--90:9},
  month = jul,
  year = {2012},
}
Search for more articles by Ludovic Hoyet.
Search for more articles by Rachel McDonnell.
Search for more articles by Carol O'Sullivan.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."