Profile picture of Prof. James O'Brien

Contact Information:

EECS, Computer Science Division
4147 Gateway Building
University of California at Berkeley
Berkeley, California 94720-1776

Office Phone: (510) 642-0865
E-mail: job [at] berkeley.edu
Email preferred.

LinkedIn Substack Medium Instagram

James F. O'Brien, Ph.D.

Professor of Computer Science
University of California, Berkeley

Profile picture of James O'Brien

Dr. James F. O'Brien is a Professor of Computer Science at the University of California, Berkeley. His research interests include computer graphics and animation, simulation of physical systems, human perception, rendering, artificial intelligence, computer vision, virtual reality, digital privacy and security, and image and video forensics.

In addition to his research pursuits, Prof. O'Brien has worked with film and game companies on integrating advanced simulation physics into games and special effects. His methods for destruction modeling have been used in over 200 feature films and game titles. Prof. O'Brien was Chief Scientist at Pixelux (Oscar 2015), Avametric (acquired 2018), and Juice Labs (acquired 2026), and Chief Scientist/co-founder at Get Klothed. He is currently co-founder of KronosAI and Cosine Energy, and an advisor to Stand Insurance, ClayThis, and Augur. He has also served as an expert witness or consulting expert in multiple patent cases, including for Apple, YouTube, Google, Epic Games, Autodesk, Garmin, and Amtrak.

In 2015 the Academy of Motion Picture Arts and Sciences recognized his work in destruction modeling with an Academy Award for Technical Achievement. In 2000 he received his doctorate from the Georgia Institute of Technology where his thesis received the College of Computing's Outstanding Doctoral Dissertation Award. Professor O'Brien is a Sloan Fellow, recipient of the Jim and Donna Gray Endowment Award for Excellence in Undergraduate Teaching, and FIU College of Engineering Distinguished Alumni. He was selected as one of Technology Review's TR-35, awarded Georgia Tech's 15 Year Impact award, and received research fellowships from the Okawa and Hellman Foundations. From 2010 through 2016 he served as Director at Large for ACM SIGGRAPH. In 2020 he received an award for Technical Achievement from Dreamworks Animation.

These links lead to lists of my academic publications, including PDFs and supplemental materials, other writing, and photography:

Current and former students: You’re welcome to connect with me on LinkedIn. Please mention in your connection request that you took one of my classes and approximately when.

Personal



Interests and activities outside the University.

Some of the activities that I enjoy during my personal time away from campus include photography, traveling, scuba, camping, beat saber, woodworking, and glassblowing. I also enjoy science fiction and using it as a context for thinking about life, the universe, and everything.

Are we approaching a technological singularity? Probably, and I think that it might arrive sooner than expected. I also think that it will be very different from the, perhaps naively optimistic, scenarios that many technologists forecast. Occasionally, I write about this topic.

Images from current and past research projects.



Images link to pages with further information.

Robo-Saber: Generating and Simulating Virtual Reality Players thumbnail
Effect of Data Degradation on Motion Re-Identification thumbnail
Effect of Duration and Delay on the Identifiability of VR Motion thumbnail
Inferring Private Personal Attributes of Virtual Reality Users from Ecologically Valid Head and Hand Motion Data thumbnail
Deep Motion Masking for Secure, Usable, and Scalable Real-Time Anonymization of Ecological Virtual Reality Motion Data thumbnail
Berkeley Open Extended Reality Recordings 2023 (BOXRR-23): 4.7 Million Motion Capture Recordings from 105,000 XR Users thumbnail
Truth in Motion: The Unprecedented Risks and Opportunities of Extended Reality Motion Data thumbnail
Unique Identification of 50,000+ Virtual Reality Users from Head and Hand Motion Data thumbnail
Exploring the Privacy Risks of Adversarial VR Game Design thumbnail
KBody: Towards general, robust, and aligned monocular whole-body estimation thumbnail
KBody: Balanced monocular whole-body estimation thumbnail
Results of the 2023 Census of Beat Saber Users: Virtual Reality Gaming Population Insights and Factors Affecting Virtual Reality E-Sports Performance thumbnail
Monocular Facial Performance Capture Via Deep Expression Matching thumbnail
This photograph has been altered: Testing the effectiveness of image forensic labeling on news image credibility thumbnail
Fast and Deep Facial Deformations thumbnail
Fake images: The effects of source, intermediary, and digital media literacy on contextual assessment of image credibility online thumbnail
Fast and Deep Deformation Approximations thumbnail
Approximate svBRDF Estimation From Mobile Phone Video thumbnail
Seeing Is Believing: How People Fail to Identify Fake Images on the Web thumbnail
Simulation of Subseismic Joint and Fault Networks Using a Heuristic Mechanical Model thumbnail
Seeing Is Believing: Do People Fail to Identify Fake Images on the Web? thumbnail
Repurposing Hand Animation for Interactive Applications thumbnail
Interactive Detailed Cutting of Thin Sheets thumbnail
View-Dependent Adaptive Cloth Simulation with Buckling Compensation thumbnail
Optimal Presentation of Imagery with Focus Cues on Multi-Plane Displays thumbnail
Resampling Adaptive Cloth Simulations onto Fixed-Topology Meshes thumbnail
Exposing Photo Manipulation from Shading and Shadows thumbnail
Correct blur and accommodation information is a reliable cue to depth ordering. thumbnail
The Perception of Surface Material from Disparity and Focus Cues thumbnail
Can 3D Shape be Estimated from Focus Cues Alone? thumbnail
Self-Refining Games using Player Analytics thumbnail
Adaptive Tearing and Cracking of Thin Sheets thumbnail
View-Dependent Adaptive Cloth Simulation thumbnail
Fast Simulation of Mass-Spring Systems thumbnail
Exposing Photo Manipulation with Inconsistent Shadows thumbnail
Folding and Crumpling Adaptive Sheets thumbnail
Near-exhaustive Precomputation of Secondary Cloth Effects thumbnail
Simulating Liquids and Solid-Liquid Interactions with Lagrangian Meshes thumbnail
Adaptive Anisotropic Remeshing for Cloth Simulation thumbnail
Updated Sparse Cholesky Factors for Corotational Elastodynamics thumbnail
Exposing Digital Forgeries in Ballistic Motion thumbnail
Exposing Photo Manipulation with Inconsistent Reflections thumbnail
Data-Driven Elastic Models for Cloth: Modeling and Measurement thumbnail
Perceptually Based Tone Mapping for Low-Light Conditions thumbnail
Modeling and Perception of Deformable One-Dimensional Objects thumbnail
Bringing Clothing into Desired Configurations with Limited Perception thumbnail
Multi-Resolution Isotropic Strain Limiting thumbnail
Dynamic Local Remeshing for Elastoplastic Simulation thumbnail
Example-Based Wrinkle Synthesis for Clothing Animation thumbnail
Using Blur to Affect Perceived Distance and Size thumbnail
Simulation of Needle Insertion and Tissue Deformation for Modeling Prostate Brachytherapy thumbnail
Real-Time Deformation and Fracture in a Game Environment thumbnail
Interactive Simulation of Surgical Needle Insertion and Steering thumbnail
Refolding Planar Polygons thumbnail
Generating Surface Crack Patterns thumbnail
Making Big Things Look Small: Blur combined with other depth cues affects perceived size and distance thumbnail
Liquid Simulation on Lattice-Based Tetrahedral Meshes thumbnail
A Method for Cartoon-Style Rendering of Liquid Animations thumbnail
Optimization of HDR brachytherapy dose distributions using linear programming with penalty costs thumbnail
Generating Surface Crack Patterns thumbnail
A Texture Synthesis Method for Liquid Animations thumbnail
Fluid Animation with Dynamic Meshes thumbnail
Simultaneous Coupling of Fluids and Deformable Bodies thumbnail
Simultaneous Coupling of Fluids and Deformable Bodies thumbnail
A Texture Synthesis Method for Liquid Animations thumbnail
Refolding Planar Polygons thumbnail
A semi-Lagrangian contouring method for fluid simulation thumbnail
Animating Gases with Hybrid Meshes thumbnail
Fluids in Deforming Meshes thumbnail
Pushing People Around thumbnail
Fast and Detailed Approximate Global Illumination by Irradiance Decomposition thumbnail
Skeletal Parameter Estimation from Optical Motion Capture Data thumbnail
Computational Studies of Human Motion: Part 1, Tracking and Motion Synthesis thumbnail
A semi-Lagrangian contouring method for fluid simulation thumbnail
Interpolating and Approximating Implicit Surfaces from Polygon Soup thumbnail
Skeletal Parameter Estimation from Optical Motion Capture Data thumbnail
Refolding Planar Polygons thumbnail
Radiance Caching and Local Geometry Correction thumbnail
Spectral Surface Reconstruction from Noisy Point Clouds thumbnail
An Energy-Driven Approach to Linkage Unfolding thumbnail
A Method for Animating Viscoelastic Fluids thumbnail
Animating Suspended Particle Explosions thumbnail
Motion Synthesis from Annotations thumbnail
Spectral Watertight Surface Reconstruction thumbnail
Interactive Deformation Using Modal Analysis with Constraints thumbnail
An Energy-Driven Approach to Linkage Unfolding thumbnail
Modelling with Implicit Surfaces that Interpolate thumbnail
Graphical Modeling and Animation of Ductile Fracture thumbnail
Modal Analysis for Real-Time Viscoelastic Deformation thumbnail
Synthesizing sounds from rigid-body simulations thumbnail
Modeling the Accumulation of Wind-Driven Snow thumbnail
Image Based Rendering and Illumination Using Spherical Mosaics thumbnail
Synthesizing Sounds from Physically Based Motion thumbnail
Implicit Surfaces that Interpolate thumbnail
Animating Explosions thumbnail
Animating Fracture thumbnail
Automatic Joint Parameter Estimation from Magnetic Motion Capture Data thumbnail
Combining Active and Passive Simulations for Secondary Motion thumbnail
Shape Transformation Using Variational Implicit Functions thumbnail
Graphical Modeling and Animation of Brittle Fracture thumbnail
Animating Sand, Mud, and Snow thumbnail
Perception of Human Motion with Different Geometric Models thumbnail
Animating Sand, Mud, and Snow thumbnail
Combining Active and Passive Simulations for Secondary Motion thumbnail
Do Geometric Models Affect Judgments of Human Motion? thumbnail
Animating Human Athletics thumbnail
Dynamic Simulation of Splashing Fluids thumbnail