Prof. James F. O’Brien


Real-time fracture simulation in

Star Wars: The Force Unleashed


Professor of Computer Science

University of California at Berkeley

I am a professor in the Computer Science Division of the Department of Electrical Engineering and Computer Sciences at the University of California at Berkeley. I received my doctorate in Computer Science from the Georgia Institute of Technology.

I am generally interested in most areas of Computer Graphics and Animation. My primary area of research involves the physically based simulation of complex deformable and fluid systems to generate motion for use in computer animation.

Publications       Courses        Collaborators        Miscellaneous        F.A.Q.

The Berkeley Computer Graphics Group


Recent/upcoming talks and papers:

  1. Adobe Creative Technologies Lab

  2. Invited Talk: Geometric Image Forensics

  3. SIGGRAPH Asia 2013

  4. Fast Simulation of Mass-Spring Systems

  5. T. Liu, A. Bargteil, J. O'Brien, L. Kavan

  6. ACM TOG / SIGGRAPH 2013

  7. Exposing Photo Manipulation with Inconsistent Shadows

  8. E. Kee, J. O'Brien, H. Farid

  9. Folding and Crumpling Adaptive Sheets

  10. R. Narain, T. Pfaff, J. O'Brien

  11. Near-exhaustive Precomputation of Secondary Cloth Effects

  12. D. Kim, W. Koh, R. Narain, K. Fatahalian, A. Treuille, J. O'Brien

  13. Simulating Liquids and Solid-Liquid Interactions with Lagrangian Meshes

  14. P. Clausen, M. Wicke, J. Shewchuk, J. O'Brien

  15. SIGGRAPH Asia 2012

  16. Adaptive Anisotropic Remeshing for Cloth Simulation

  17. R. Narain, A. Samii, and J. O'Brien

  18. ACM Transaction on Graphics (Presented at SIGGRAPH 2012)

  19. Updated Sparse Cholesky Factors for Corotational Elastodynamics

  20. F. Hecht, Y.J. Lee, J. Shewchuk, J. O'Brien

  21. Exposing Photo Manipulation with Inconsistent Reflections

  22. J. O'Brien and H. Farid

  23. IEEE Transactions on Information Forensics and Security

  24. Exposing Digital Forgeries in Ballistic Motion

  25. V. Conotter, J. O'Brien, H. Farid


Contact Information:

  1. EECS, Computer Science Division

  2. 527 Soda Hall, Mail Code 1776

  3. University of California at Berkeley

  4. Berkeley, California 94720-1776

  1. Office Phone: (510) 642-0865

  2. E-Mail:

Fall 2013 Office Hours:

  1. Tuesday 3:00 - 4:30 pm

Images from current and past research projects.

Images link to further information.

Fracture simulation engine used in the film Avatar