You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: A Different Approach for Continuous Physics
Speaker(s): Vincent Robert
Company Name(s): Ubisoft
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview:

In recent shipped games collision bugs still occur such as a character's arm, leg, or head stuck in the geometry. When Ghost Recon Future Soldier encountered this kind of issue, it was time to investigate the continuous physics problem. Commercial physics engines tend to use expensive iterative algorithms and sometimes even those are not enough. The goal was to provide a system that was fast, robust even with a varying frame rate, and with behavior as physics-driven as possible.

Ubisoft's internal physics engine handles continuous physics with an approach that prevents tunneling issues while respecting the laws of physics. It handles fast-rotating dynamic rigid bodies without any tunneling issues and does not use any complicated iterative processes. Nevertheless, this approach still has some limitations that will be discussed.

GDC 2012

Vincent Robert

Ubisoft

free content

Programming

Programming