Overview
Syllabus
Introduction
Intro to Animation
Discrete Collision Detection and Response
Implementation
Discrete Collision Detection Limitations
Continuous Collision Detection
Two Particle Simulations
Scaling Up Simulations
Sweep and Prune Algorithm
Uniform Grid Space Partitioning
KD Trees
Bounding Volume Hierarchies
Recap
Correction: At , the linear interpolation equations should be xt = t * x1 + 1 - t * x0 and yt = t * y1 + 1 - t * y0. All subsequent derivations have the x0 switched with x1. All y0 should also be switched with y1 for the same reason.
Minor correction: p.vel is updated and used in the next line at , p.vel and p.pos should be updated simultaneously
Taught by
Reducible
Reviews
4.0 rating, based on 2 Class Central reviews
-
Building Collision Simulations – An Introduction to Computer Graphics” is an engaging and insightful course that offers a strong foundation in both the theoretical and practical aspects of computer graphics. It clearly explains how collision detection and response work, helping learners understand the physics behind realistic motion and interaction in digital environments.
The course balances conceptual clarity with hands-on implementation, making it suitable for beginners and intermediate learners interested in game development, animation, or simulation design. By the end, students gain a deeper appreciation of how mathematics, physics, and programming combine to create immersive visual experiences. -
The course Building Collision Simulations – An Introduction to Computer Graphics gave me a clear understanding of how objects interact in virtual environments. It was interesting to see theory come to life through realistic simulations. Overall, it helped me build both technical and creative skills in computer graphics.