Practical Skeletal Animation // OpenGL Tutorial #40

Опубликовано: 18 Ноябрь 2024
на канале: OGLDEV
8,832
243

In this video I address several issues and problems in my Skeletal Animation code that have been raised by the viewers - loading models from https://mixamo.com, embedded textures, optimizing the scene hierarchy and a few more bugs.

🔥 See the list of the books that I'm using as background information for my tutorials: https://ogldev.org/books.html. I highly recommend them for learning more about OpenGL and Vulkan. These are affiliate links so if you use them to buy any of the books the price is the same for you and I will get a small commission (thank-you!).

Timecode:
0:00 Intro
0:44 Loading models from mixamo.com
2:51 Running with latest Assimp
4:00 Embedded textures
6:16 Exceeding the maximum bones per vertex
8:05 The Raptoid Mascot story
8:32 MAX_BONES problem
8:55 Zero weight problem
9:12 Support for multiple animations
9:52 Optimizing the node hierarchy
13:04 Conclusion

If you are not familiar with Skeletal Animation then I encourage you to watch my five part miniseries on that:
Part 1:    • Skeletal Animation Using Assimp - Par...  
Part 2:    • Skeletal Animation Using Assimp - Par...  
Part 3:    • Skeletal Animation Using Assimp - Par...  
Part 4:    • Skeletal Animation Using Assimp - Par...  
Part 5:    • Skeletal Animation Using Assimp - Par...  

Please visit https://ogldev.org to see more of my tutorials on modern OpenGL.

Link to source: https://github.com/emeiri/ogldev/blob...
If you want to get the same version that was used in the video checkout the tag TUT_40_PRAC_SKEL_ANIM.

OpenGL 4.6 specification: https://www.khronos.org/registry/Open...

Feel free to comment below.

Email: [email protected]
Github: https://github.com/emeiri/ogldev.git
Twitter: @ogldev
One time donations (Paypal): https://ogldev.org/donate.html
Patreon:   / ogldev  

Credits:
Sound effects obtained from https://www.zapsplat.com
Models: "Gas Mask" and "Vanguard" from https://mixamo.com, Raptoid Mascot: https://sketchfab.com/3d-models/iclon...

Enjoy,

Etay Meiri

#opengl #ogldev #opengtutorials