动画和CGI运动

Animation and CGI Motion

Learn the science behind movie animation from the Director of Columbia’s Computer Graphics Group.

983 次查看
哥伦比亚大学
edX
  • 完成时间大约为 12
  • 高级
  • 英语
注:因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

To code your own physics simulator to master the fundamental algorithms for creating lifelike animations clothing, hair, liquids, rigid bodies and more!

Temporal integration of the equations of motion

Formulation of mathematical models for mechanical systems

Numerical methods for treating contact and impact

Lagrangian and Eulerian representations of continua control of physical models

课程概况

How do you create realistic animations? How do you predict the motion of materials? It’s key to the success of animated films to ensure (was insure) audiences believe in characters.

This course will show you how to create lifelike animations focusing on the technical aspects of CGI animation and also give you a glimpse into how studios approach the art of physically-based animation.

You will learn the fundamental concepts of physical simulation, including:

integration of ordinary differential equations such as those needed to predict the motion of a dress in the wind.
formulation of models for physical phenomena such as crumpling sheet metal and flowing water.
treatment of discontinuities such as fractures and collisions.
simulation of liquids and solids in both Lagrangian and Eulerian coordinates.
artistic control of physically-based animations.

These concepts will be put into practice in the programming assignments spanning:

Discretizing and integrating Newton’s equations of motion
Constrained Lagrangian Mechanics
Collisions, contact, and friction: detection and response
Continuum mechanics
Finite elements
Rigid body simulation
Thin shell and cloth simulation
Elastic rod and hair simulation
Fluid simulation

课程大纲

The coursework will focus on seven themes. Each theme is divided into weekly assignments, or "milestones." Each milestone will include successful implementation of new technical features, and an artistic scene that demonstrates these features. Theme 01: Mass-spring systems , in which you will implement point masses, gravity, springs, dampers, time integrators (explicit Euler, symplectic Euler, linearized implicit Euler). Theme 02: Collision handling , in which you will implement detection against fixed obstacles (discs, half-planes, polygonal objects), response against fixed obstacles (using reflection with a coefficient of restitution, and penalty methods), advanced pairwise detection between polygonal objects, and broad-phase accelerations using spatial hashing and hierarchical bounding volumes. Theme 03: Rigid bodies , in which you will implement computations of center of mass and moment of intertia for polygonal objects, time integration for rigid bodies, and contact with fixed obstacles. Theme 04: Elastica , in which you will implement the constant strain finite element, a discrete bending force for polygonal objects, and plastic and viscous flow. Theme 05: Fluids , in which you will implement a fast and stable fluid simulation including advection, convection, and viscosity, in an Eulerian framework. Theme 07: Project , in which you are the boss.

预备知识

Programming knowledge in C or C++, multivariable calculus (partial derivatives), linear algebra, enthusiasm.

Recommended background: introductory classical mechanics.

NOT-requisites: physics, computer graphics are not required. We will present introductions to these topics along the way, as needed.

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2020 MOOC.CN 慕课改变你,你改变世界