Amin Babadi

Ph.D. candidate

Animation Synthesis using Machine Learning

  Intermediate (for people interested in online/offline optimization, supervised learning and reinforcement learning)
  Thursday, 02 January 2020
  10:00 - 10:45


Automating character control in virtual environments is an increasingly popular approach for synthesizing procedural animation in video games. This requires a method that outputs, for each timestep, simulation actuation parameters such as joint torques or angles such that the character performs some desired movement. This poses a continuous optimization problem with high dimensionality and a large number of physics-based constraints.
This talk gives an overview of AI research for synthesizing procedural animations in games. The main focus of the talk will be on physics-based control; however, some of the kinematic-based methods will also be covered. The topic can be useful for people interested in online/offline optimization, supervised learning and reinforcement learning.


Amin Babadi (امین بابادی in Persian) is a Ph.D. candidate at Department of Computer Science, Aalto University, Finland. He works under supervision of Prof. Perttu Hämäläinen. Amin is also a visiting researcher at Imager lab, University of British Columbia, Canada, where he works with Prof. Michiel van de Panne. His current research focuses on developing efficient, creative movement artificial intelligence (AI) for physically-simulated characters in multi-agent settings.
Prior to his Ph.D., Amin had ten years of experience in the video game industry. Specifically, he has worked on several commercial games from various genres including first-person shooter, two-player football, and classic adventure. In these projects, he has been responsible for different programming disciplines including AI, animation, gameplay, and physics.