MENU

Fun & Interesting

3D animated character from first principles in one sitting (c + opengl)

sphaerophoria 5,959 3 weeks ago
Video Not Working? Fix It Now

Stream from March 28, 2025 at https://twitch.tv/sphaerophoria Please consider supporting. This content WILL end some day, but every dollar I make pushes that day further out Join on youtube for happy hour vods https://www.youtube.com/channel/UCXzL31BCxf8En1KT34gSK6g/join Or on patreon https://patreon.com/sphaerophoria Or on twitch https://twitch.tv/sphaerophoria Or sponsor me on github (no benefits) https://github.com/sponsors/sphaerophoria Code is up at https://github.com/sphaerophoria/3d-animation-speedrun I thought that it's cool how something complex can be built from relatively simple concepts, so wanted to try building up 3d animations from first principles in one sitting while it's all fresh. 00:00 Intro 03:45 Hello triangle 13:45 2D rotation matrices 29:00 2D Translation and matrix composition 46:45 Upgrading to 3D 01:14:45 Initial GLTF import 01:29:20 Index buffers 01:51:45 Normals/Lighting 02:12:50 Make a lil' guy 02:25:18 Load the bones 02:59:20 Animate the bones 03:52:45 Apply animation to mesh

Comment