Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Physics Engine Development
·
Module 1
Engine Architecture and Math Foundations
1
Real-Time Physics Engine Architecture
Describe the overall architecture of a real-time physics engine and its main subsystems.
2
Decoupled Fixed-Timestep Simulation
Implement a fixed-timestep simulation loop decoupled from the rendering loop.
3
OpenGL Debug Drawing Fundamentals
Set up a basic OpenGL debug-drawing system to render lines, points, and transforms for visualization.
4
3D Math for Physics Engines
Implement a 3D vector and matrix math library with essential operations for physics simulation.
5
Orientation Conversions
Implement conversions between axis-angle, rotation matrix, and quaternion representations of orientation.
6
Quaternion Operations and Vector Rotation
Implement quaternion multiplication, normalization, and the rotation of a vector by a quaternion.
7
Quaternion Derivative from Angular Velocity
Compute the time derivative of a quaternion from an angular velocity vector for integration.
8
Understanding Gimbal Lock & Why Quaternions Are Superior for 3D Orientation
Explain the gimbal lock problem and why quaternions are preferred for representing orientation in 3D physics.
Next module isn't ready yet,
Back to course
Previous module
Next module