Physics-based Simulation For offline animation (e.g., motion - - PowerPoint PPT Presentation

physics based simulation
SMART_READER_LITE
LIVE PREVIEW

Physics-based Simulation For offline animation (e.g., motion - - PowerPoint PPT Presentation

Emphasis this quarter: Physics-based Simulation For offline animation (e.g., motion pictures) For interactive animation (e.g., games) For multi-sensory feedback (e.g., surgical sim) For new applications Physics-based design and


slide-1
SLIDE 1
slide-2
SLIDE 2

Emphasis this quarter:

Physics-based Simulation

–For offline animation (e.g., motion pictures) –For interactive animation (e.g., games) –For multi-sensory feedback (e.g., surgical sim) –For new applications

  • Physics-based design and fabrication
  • Robotic planning
  • Machine learning, e.g., synthetic datasets

–For whatever you want…

  • Hands-on Approach!
slide-3
SLIDE 3

Personal teaching history…

slide-4
SLIDE 4

Personal teaching history…

slide-5
SLIDE 5

Personal teaching history…

slide-6
SLIDE 6

Personal teaching history…

slide-7
SLIDE 7

Personal teaching history…

slide-8
SLIDE 8

Personal teaching history…

slide-9
SLIDE 9

Example Assignment: Robust Collision Processing ("The Spaghetti Factory")

http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

slide-10
SLIDE 10

Example Assignment: Robust Collision Processing ("The Spaghetti Factory")

http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

slide-11
SLIDE 11

Example Assignment: Robust Collision Processing ("The Spaghetti Factory")

http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

slide-12
SLIDE 12

Example Assignment: Robust Collision Processing ("The Spaghetti Factory")

http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

slide-13
SLIDE 13

Topics

slide-14
SLIDE 14

Visual Effects

SCANLINE VFX “Battleship,” Universal Pictures 2012

slide-15
SLIDE 15

Particle Systems

http://www.cs.unc.edu/~davemc/Particle/

slide-16
SLIDE 16

Particle Systems

[Reeves 1983]

Lagoa

slide-17
SLIDE 17

Particle-based Fluids

Position Based Fluids [Macklin & Müller 2013]

slide-18
SLIDE 18

Deformable Models

slide-19
SLIDE 19

Constraints

[Sueda et al. 2012]

slide-20
SLIDE 20

Hair Animation

[Selle et al. 2008] From “Tangled” [Disney]

slide-21
SLIDE 21

Hair Animation

Adaptive Nonlinearity for Collisions in Complex Rod Assemblies [Kaufman et al. 2014]

http://www.cs.columbia.edu/cg/adonis/

slide-22
SLIDE 22

Yarn-level Cloth

slide-23
SLIDE 23

[Kaldor et al. 2010]

Yarn-level Cloth

slide-24
SLIDE 24

[Kaldor et al. 2010]

slide-25
SLIDE 25

Stitch Meshes [Yuksel et al. 2012]

slide-26
SLIDE 26

Collision Detection & Resolution

[James and Pai 2004]

slide-27
SLIDE 27

Collision Detection & Resolution

[Barbic and James 2010]

slide-28
SLIDE 28

Energy-based Self-Collision Culling

[Zheng & James 2012]

for Arbitrary Mesh Deformations

slide-29
SLIDE 29

Contact

  • Contact formulations
  • Friction
  • Constraint solvers
slide-30
SLIDE 30

Rigid Bodies

slide-31
SLIDE 31

Deformable Characters

slide-32
SLIDE 32

More Fluids

slide-33
SLIDE 33

More Fluids

slide-34
SLIDE 34

“Schrödinger’s Smoke”

Schrödinger’s Smoke [Chern et al. 2016] https://youtu.be/5C9BLAXCe1I?t=1m43s

slide-35
SLIDE 35

Turbulence

Wavelet Turbulence [Kim et al. 2008]

slide-36
SLIDE 36

Smoke Control

slide-37
SLIDE 37

Where there’s smoke there’s...

slide-38
SLIDE 38

All together now…

slide-39
SLIDE 39

All together now…

slide-40
SLIDE 40

Game Physics

slide-41
SLIDE 41

GPU-based Physics

NVIDIA FLEX, 2014

slide-42
SLIDE 42

Simulating Natural Phenomena

A material point method for snow simulation [Stomakhin et al. 2013]

slide-43
SLIDE 43
slide-44
SLIDE 44

Rigid Fluid

slide-45
SLIDE 45

Physically Based Sound

slide-46
SLIDE 46

Physically Based Sound

slide-47
SLIDE 47

Physically Based Sound

slide-48
SLIDE 48
slide-49
SLIDE 49

What’s next

  • Read Baraff and Witkin course notes
  • Start Thursday
  • Programming Projects (Tentative)
  • 1. Particle-based fluids
  • 2. Elastic rods (Hair + Yarn-level cloth)
  • 3. Collisions & contact
  • 4. Final project (student's choice)
  • Think about what you’d like to do