Skip to content
0:00 / 0:00

#quaternions#dualquaternions#3dmath

Math in Game Development Summit: A Visual Guide to Quaternions and Dual Quaternions

GDC Festival of Gaming

555K subscribers • 66 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Hamish Todd

Intermediate. Assumes working knowledge.

66K views2 years ago2 recommendations

Computer scienceGame developmentMath for programmersGame programming

Hamish Todd provides an intuitive, visual explanation of how quaternions and dual quaternions are created, composed, and interpolated.

Sometimes people say "Quaternions are 4 dimensional". They are trying to scare you. It's no more true than "3x3 matrices are 9 dimensional", and no more helpful either. There is a concrete, 3D way to visualize quaternions. In this GDC 2023 session, Hamish Todd dives into how quaternions are created, interpolated, and composed together. GDC returns to San Francisco in March 2025! For more information, be sure to visit our website and follow the #GDC2025 hashtag on social media. Subscribe to the GDC newsletter and get regular updates via Facebook, Twitter, LinkedIn, or RSS. Join the GDC mailing list: gdconf.com/subscribe Follow GDC on Twitter: twitter.com/Official_GDC GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.

Why it's here

2 people recommend this

What people say. Highly recommended as one of the most accessible and visual explanations of quaternions for game developers.

u/enginmanapin r/gameenginedevs • Recommends

On “Quaternions are melting my brain into 4 dimensional hypergoop ”

link to this video

u/sol_runnerin r/GraphicsProgramming • Recommends

On “AI gave me the simplest explanation what a quaternion is. XYZ is the axis and W is the angle around that axis.”

If you want more details, and in a similarly easy to understand fashion: This talk was very helpful link to this video