Robert Bridson

Adjunct Professor
Email: rbridson [at] cs [dot] ubc [dot] ca
Office: ICCS X663
Phone: 604-822-1993
Lab(s):

Imager Lab, Scientific Computing Lab

Curriculum Vitae

B.Math., University of Waterloo (1998); M.Math., University of Waterloo (1999), Ph.D., Stanford University (2003); Assistant Professor, University of British Columbia (2003).

Keywords

computer graphics
computer animation
constrained continuum mechanics
numerical pdes
linear algebra

Interests

My research brings together numerical methods and computer animation. It is difficult to animate many natural phenomena (at least to the level of photorealistic motion) with traditional keyframe approaches: a powerful alternative is to directly simulate the underlying physics of the phenomena. For example, the motion of a digital actor's clothes can be simulated automatically with a good model for the elastic forces and the frictional contact interactions. Traditional computer animation also can benefit from advanced numerical algorithms in shape modeling and motion processing.

I also am interested in mainstream scientific computing, both adapting the robust and scalable (but not necessarily accurate) algorithms for animation to scientific challenges, and developing basic numerical tools that are usable in a wide range of applications. For example, solving sparse linear systems often takes up most of the CPU time in a simulation, so efficient but also robust (no tuning needed) linear solvers are required.

Selected Publications

A multi-preconditioned conjugate gradient algorithm, R. Bridson and Chen Greif, SIAM Journal on Matrix Analysis and Applications, 2005, vol. 27, no. 4, pp. 1056-1068.

Animating sand as a fluid, Y. Zhu and R. Bridson, ACM SIGGRAPH 2005.

Curl noise for procedural fluid flow, R. Bridson, J. Hourihan, and M. Nordenstam, Proc. ACM SIGGRAPH 2007.

Adaptive physics based tetrahedral mesh generation using level sets, R. Bridson, J. Teran, N. Molino and R. Fedkiw, Engineering with Computers 2005.

Nonconvex rigid bodies with stacking, E. Guendelman, R. Bridson, and R. Fedkiw, ACM Transaction on Graphics, vol. 22, no. 3, Proc. ACM SIGGRAPH 2003, pp. 871-878.

Latest CS Courses

2011 Winter

CPSC 426  –  Computer Animation

2009 Winter

CPSC 314  –  Computer Graphics
CPSC 542G  –  Topics in Numerical Computation

2007 Winter

CPSC 426  –  Computer Animation
CPSC 542G  –  Topics in Numerical Computation

a place of mind, The University of British Columbia

 

ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
General: help@cs.ubc.ca
Undergrad program: undergrad-info@cs.ubc.ca
Graduate program: grad-info@cs.ubc.ca

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia