Character Animation in Two-Player Adversarial Games

被引:20
作者
Wampler, Kevin [1 ]
Andersen, Erik [1 ]
Herbst, Evan [1 ]
Lee, Yongjoon [1 ]
Popovic, Zoran [1 ]
机构
[1] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 03期
关键词
Algorithms; Character animation; optimal control; game theory;
D O I
10.1145/1805964.1805970
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The incorporation of randomness is critical for the believability and effectiveness of controllers for characters in competitive games. We present a fully automatic method for generating intelligent real-time controllers for characters in such a game. Our approach uses game theory to deal with the ramifications of the characters acting simultaneously, and generates controllers which employ both long-term planning and an intelligent use of randomness. Our results exhibit nuanced strategies based on unpredictability, such as feints and misdirection moves, which take into account and exploit the possible strategies of an adversary. The controllers are generated by examining the interaction between the rules of the game and the motions generated from a parametric motion graph. This involves solving a large-scale planning problem, so we also describe a new technique for scaling this process to higher dimensions.
引用
收藏
页数:13
相关论文
共 25 条
[1]  
[Anonymous], UCBCSD51395
[2]  
[Anonymous], 2007, P S INT 3D GRAPH GAM
[3]  
Graepel T., 2004, P INT C COMP GAM ART
[4]  
Keller Philipp W, 2006, ICML, P449
[5]  
LAGOUDAKIS MG, 2002, P 18 C UNC ART INT U
[6]  
Lau Manfred., 2006, P ACM SIGGRAPHEUROGR, P299
[7]   Precomputing avatar behavior from human motion data [J].
Lee, J ;
Lee, KH .
GRAPHICAL MODELS, 2006, 68 (02) :158-174
[8]  
Liu C. Karen, 2006, P 2006 ACM SIGGRAPHE, P215, DOI DOI 10.2312/SCA/SCA06/215-222
[9]  
LO WY, 2008, P ACM SIGGRAPH EUR S
[10]  
MAHADEVAN S, 2006, P 21 NAT C ART INT