Physics Is Easier Than You Think:

From Classical to Neural Elastic Simulation

Course teaser

The demand for high-fidelity, physically-based animation has traditionally been met by sophisticated solvers rooted in elastodynamics and finite element analysis (FEM). Recently, the emergence of neural physics has led to a paradigm shift, transforming neural networks into solvers with memory that dramatically increase the scale and speed of digital environments. Despite its reputation, physics-based simulation does not have to be intimidating. This course aims to demystify the field, proving that these complex systems are accessible and intuitive to beginners when approached from the lens of optimization. Designed for a broad audience, including students, engineers, researchers, and artists, this course balances theory with practice. To ensure these concepts are immediately actionable, we provide comprehensive reference code for all discussed methods.

Schedule Overview

A 3-hour course program

A 3-hour course covering the spectrum from classical physics-based simulation methods to cutting-edge neural physics approaches.

15 min

Warm-Up

Jernej BarbičUniversity of Southern California

Stay tuned!

5 min

Break and Q&A

40 min

Classical Elastic Simulation 1

Otman BenchekrounUniversity of Toronto

Stay tuned!

10 min

Break and Q&A

25 min

Classical Elastic Simulation 2

Otman BenchekrounUniversity of Toronto

Stay tuned!

25 min

Neural Physics 1

Davide CoriglianoETH Zurich

  • Why neural physics?
  • Neural networks primer
  • From the classical to the neural
  • Neural contacts
10 min

Break and Q&A

40 min

Neural Physics 2

Davide CoriglianoETH Zurich

  • Neural fields
  • Neural embeddings
  • Neural physics baking
  • Neural physics design
10 min

Final Q&A

Tutorials

Hands-on material to follow along

Each tutorial provides reference code and step-by-step explanations covering the methods discussed in the course.

Neural Physics: Stretchy Cube

Neural Physics: Stretchy Cube

Build a neural simulator to predict the equilibrium states of a deformable cube — a practical introduction to elastostatics and neural network architectures.

Neural Physics: Sphere-Cube Contacts

Neural Physics: Sphere-Cube Contacts

Extend the neural simulator to handle a deformable cube colliding with a rigid sphere, adding contact mechanics to the elastostatics framework.

Neural Physics: Reduced Order Kinematics

Neural Physics: Reduced Order Kinematics

Fit a neural network that maps a compact latent vector to full mesh configurations, trained purely from potential energy — no simulation data required.

Neural Physics: Baking

Neural Physics: Baking

Expand the neural simulator for the stretchy-cube by including blendshapes - a tutorial on how to extend existing rigs using physics.

Neural Physics: Inverse Design

Neural Physics: Inverse Design

Optimize material and shape parameters of a deformable object to achieve a target deformed configuration using gradient-based inverse design.

Course Speakers

The lecturers for each part of this course

Starting from the applications of Physically-Based Simulation, the speakers will uncover the basics of Traditional Elasticity and model Neural Physics.

Davide Corigliano

Davide Corigliano

PhD Student

ETH Zurich

Davide Corigliano is a PhD student at the ETH Zurich Computer Graphics Laboratory, where he is supervised by Prof. Dr. Barbara Solenthaler and Dr. Bernhard Thomaszewski. His research operates at the intersection of physically-based simulation, digital humans, and biomechanics. By integrating advanced simulation techniques with machine learning, Davide focuses on the real-time prediction of medical treatment outcomes. Before joining ETH, He completed internships and research work at Disney Research and Epic Games, where he worked on animation and digital humans.
Otman Benchekroun

Otman Benchekroun

PhD Student

University of Toronto

Otman Benchekroun is a PhD student at the University of Toronto, advised by Prof. Dr. Eitan Grinspun. His research lies at the intersection of physical simulation and reduced-order modeling, with a focus on building faster ways to simulate deformable objects without losing physical meaning. He's completed research internships at Adobe, Roblox, and Meta, where he worked on problems in animation, physics, and real-time tooling.
Jernej Barbič

Jernej Barbič

Professor

University of Southern California

Jernej Barbič is a Professor at the University of Southern California, where his research focuses on computer animation, graphics, simulation, mechanics, imaging, and haptics. He holds an undergraduate degree from the University of Ljubljana, a PhD from Carnegie Mellon University, and completed postdoctoral research at MIT. His work spans the film industry, computer games, interactive CAD/CAM, and virtual medicine, including surgery simulation. In 2014, he was named a Sloan Research Fellow. In 2011, MIT Technology Review named him one of the Top 35 Innovators under 35 (TR35). In 2025, he received an Academy Award for his Scientific and Technical Achievement.

Organizers

The team behind this course

Davide Corigliano

Davide Corigliano

PhD Student

ETH Zurich

Davide Corigliano is a PhD student at the ETH Zurich Computer Graphics Laboratory, where he is supervised by Prof. Dr. Barbara Solenthaler and Dr. Bernhard Thomaszewski. His research operates at the intersection of physically-based simulation, digital humans, and biomechanics. By integrating advanced simulation techniques with machine learning, Davide focuses on the real-time prediction of medical treatment outcomes. Before joining ETH, He completed internships and research work at Disney Research and Epic Games, where he worked on animation and digital humans.

Otman Benchekroun

Otman Benchekroun

PhD Student

University of Toronto

Otman Benchekroun is a PhD student at the University of Toronto, advised by Prof. Dr. Eitan Grinspun. His research lies at the intersection of physical simulation and reduced-order modeling, with a focus on building faster ways to simulate deformable objects without losing physical meaning. He's completed research internships at Adobe, Roblox, and Meta, where he worked on problems in animation, physics, and real-time tooling.