physics based simulation
play

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 VR/AR/MR simulation


  1. 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 • VR/AR/MR simulation • Physics-based design and fabrication • Robotic planning • Machine learning, e.g., synthetic datasets –For whatever you want … Hands-on Approach!

  2. Personal teaching history…

  3. Personal teaching history…

  4. Personal teaching history…

  5. Personal teaching history…

  6. Personal teaching history…

  7. Personal teaching history…

  8. Example Assignment: Robust Collision Processing ("The Spaghetti Factory") http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

  9. Example Assignment: Robust Collision Processing ("The Spaghetti Factory") http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

  10. Example Assignment: Robust Collision Processing ("The Spaghetti Factory") http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

  11. Example Assignment: Robust Collision Processing ("The Spaghetti Factory") http://www.cs.cornell.edu/courses/cs5643/2010sp/a2Spaghetti/

  12. Wait … real spaghetti has …

  13. Many Simulation Topics �

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

  15. Particle Systems Lagoa [Reeves 1983]

  16. Deformable Models

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

  18. Hair Animation Adaptive Nonlinearity for Collisions in Complex Rod Assemblies [Kaufman et al. 2014] http://www.cs.columbia.edu/cg/adonis/

  19. Yarn-level Cloth

  20. Yarn-level Cloth [Kaldor et al. 2010]

  21. [Kaldor et al. 2010]

  22. Stitch Meshes [Yuksel et al. 2012]

  23. Collision Detection & Resolution [James and Pai 2004]

  24. Collision Detection & Resolution [Barbic and James 2010]

  25. Energy-based Self-Collision Culling for Arbitrary Mesh Deformations [Zheng & James 2012]

  26. Contact • Contact formulations • Friction • Constraint solvers

  27. Constraints [Sueda et al. 2012]

  28. Rigid Bodies

  29. Particle-based Fluids Position Based Fluids [Macklin & Müller 2013]

  30. Fluids using Particle-in-cell (PIC) & FLIP

  31. Affine PIC (APIC) method https://www.youtube.com/watch?v=jPG5H5ZoL5Y

  32. Simulating Natural Phenomena A material point method for snow simulation [Stomakhin et al. 2013]

  33. More Fluids

  34. Procedural Turbulence Wavelet Turbulence [Kim et al. 2008]

  35. Visual Effects SCANLINE VFX “Battleship,” Universal Pictures 2012

  36. Procedural Wave Simulation Water Wave Packets [SIGRAPH 2017] http://visualcomputing.ist.ac.at/publications/2017/WWP/

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

  38. Where there’s smoke there’s...

  39. Artistic Control?

  40. Physics-based Sculpting “Kelvinlets” [SIGGRAPH 2017]

  41. Motion Design & Control [Twigg and James, SIGGRAPH 2007] � [Twigg and James, SIGGRAPH 2008]

  42. M OTION D ESIGN & C ONTROL Many-Worlds Browsing [Twigg and James 2007]

  43. M OTION D ESIGN & C ONTROL Reverse-Time Dynamics [Twigg and James 2008]

  44. Derivative-based Motion Control • http://people.csail.mit.edu/jovan/ rbedit-project.html

  45. Smoke Control

  46. Game Physics

  47. GPU-based Physics NVIDIA FLEX, 2014

  48. What about sound?

  49. Rigid Fluid

  50. Physically Based Sound

  51. Physically Based Sound

  52. Physically Based Sound

  53. Other issues • Robustness • Parallel simulation; domain specific languages • Characters • Crowds

  54. What’s next • Read Baraff and Witkin course notes • Start Thursday • Initial written assignment • Programming Projects (Tentative) 1. Collision Processing (Spaghetti Factory) 2. Motion Control (Derivative-based) 3. Fluid simulation (APIC) 4. Final project (student's choice) • Think about what you’d like to do • Industry lectures, e.g., Ted Kim (Pixar)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend