Grant: Collaborative Research and Development Grants
Concordia University
$48,000.00
Next generation motion controller and synthesis for game characters
EF 2018-19
Résumé
Animation is a quintessential part of game playing experience since the dawn of computer gaming. With recent advances in animation acquisition and synthesis, computer animation in games is getting more and more complex and more and more realistic. This realism comes at a cost: the computational and memory requirements for new games are very high. The goal of this project is to propose a new type of animation controller for games that increases the realism of the animation while, at the same time, significantly reduces the computational and memory footprints. *We achieve this by using recent advances in artificial intelligence and neural networks. Current state of the art animation controllers store pre-recorded animations in memory, and at run-time they stitch them together to synthesize a new motion that conforms to the constraints that the character has such as terrain, collision with other objects, etc. In this work, instead of carrying all these pre-recorded animation in memory and using them to synthesize new motion, we will use them to learn the motion of a given character using state of the art deep learning techniques. Once the motion is learned, the synthesis is light-weight, and does not have a large memory footprint. Furthermore, the motion synthesis using neural networks is achieved by querying the neural network. This operation can be easily moved onto the cloud allowing the gaming console to release a lot of the processing time to other tasks. *The learning stage, on the other hand, is difficult and computationally expensive, but it needs to be done only once in an off-line manner and it can be done by the gaming company using a centralized cluster of computers. Using this new game controller concept effectively shifts the complexity of the process to an off-line process, leaving only light tasks to be performed in real-time. *We are collaborating closely on this project with UBISOFT, a leading company in computer games that has a large R&D studio in Montreal. Using this technique will achieve a significant paradigm shift in computer animation that has the potential of revolutionizing the computer gaming field thus benefiting the company, the computer animation community as well as the Canadian gaming industry as a whole. *
Programme
Collaborative Research and Development Grants
Bénéficiaire
Emplacement
Quebec, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
505237-2016
Name nom
Popa, Tiberiu
Department département
Computer Science and Software Engineering
Organization id
70
Institution établissement
Concordia University
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2018
Competition year année de concours
2016
Award amount
48000
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
1207
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Information, computer and communication technologies
Area of application fr
Technologie de l'information, des ordinateurs et des réseaux de communications
Research subject code
2707
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Graphics
Research subject fr
Infographie
Partie
2
Nb partie
2
Application title
Next generation motion controller and synthesis for game characters
Keyword
NSERC
Application summary
Animation is a quintessential part of game playing experience since the dawn of computer gaming. With recent advances in animation acquisition and synthesis, computer animation in games is getting more and more complex and more and more realistic. This realism comes at a cost: the computational and memory requirements for new games are very high. The goal of this project is to propose a new type of animation controller for games that increases the realism of the animation while, at the same time, significantly reduces the computational and memory footprints. *We achieve this by using recent advances in artificial intelligence and neural networks. Current state of the art animation controllers store pre-recorded animations in memory, and at run-time they stitch them together to synthesize a new motion that conforms to the constraints that the character has such as terrain, collision with other objects, etc. In this work, instead of carrying all these pre-recorded animation in memory and using them to synthesize new motion, we will use them to learn the motion of a given character using state of the art deep learning techniques. Once the motion is learned, the synthesis is light-weight, and does not have a large memory footprint. Furthermore, the motion synthesis using neural networks is achieved by querying the neural network. This operation can be easily moved onto the cloud allowing the gaming console to release a lot of the processing time to other tasks. *The learning stage, on the other hand, is difficult and computationally expensive, but it needs to be done only once in an off-line manner and it can be done by the gaming company using a centralized cluster of computers. Using this new game controller concept effectively shifts the complexity of the process to an off-line process, leaving only light tasks to be performed in real-time. *We are collaborating closely on this project with UBISOFT, a leading company in computer games that has a large R&D studio in Montreal. Using this technique will achieve a significant paradigm shift in computer animation that has the potential of revolutionizing the computer gaming field thus benefiting the company, the computer animation community as well as the Canadian gaming industry as a whole. *