[Resource Request] Where can I learn how to implement 3D animated models into a game program?
I have been searching high and low for resources on how to import a 3d animated model (with keyframes, skeleton bones, vertex lerp start->end, etc.) into a game program.
I have many resources in my posession about 3D modeling and animation in a model editor (Blender), and different programming languages on how to write a game.
What I don't have, and it's a mystery because of it, are books/resources on how to write a program that animates a 3D model that had been animated in model editors (AutoCAD, Maya, Blender, etc.) from scratch.
I know we aren't supposed to reinvent the wheel, but from an academic standpoint, I need to learn what makes an animated model move accordingly and reasonably in a program.
I don't believe that you start learning about animating 3D models placed along with game assets in a game company or company trainings, but doing so many searching in vain proves this otherwise, and it's quite bothering.
Anyone knows how to work with 3D animated models and programming them into a program, so that the models animate inside?
And yes, there are libraries (such as Unity) that helps me load and animate 3D models just by calling its API, but what do you really learn from this? All I know is the way of calling the preset functions, but no underlying knowledge of what is going on in there.
I have many resources in my posession about 3D modeling and animation in a model editor (Blender), and different programming languages on how to write a game.
What I don't have, and it's a mystery because of it, are books/resources on how to write a program that animates a 3D model that had been animated in model editors (AutoCAD, Maya, Blender, etc.) from scratch.
I know we aren't supposed to reinvent the wheel, but from an academic standpoint, I need to learn what makes an animated model move accordingly and reasonably in a program.
I don't believe that you start learning about animating 3D models placed along with game assets in a game company or company trainings, but doing so many searching in vain proves this otherwise, and it's quite bothering.
Anyone knows how to work with 3D animated models and programming them into a program, so that the models animate inside?
And yes, there are libraries (such as Unity) that helps me load and animate 3D models just by calling its API, but what do you really learn from this? All I know is the way of calling the preset functions, but no underlying knowledge of what is going on in there.
The terms you're looking for are "skinning", "forward kinematics" or "skeletal animation". There should be tons of tutorials available by using just a simple google search, but it's been a while since I researched the topic online.
A book I could recommend is "Computer animation - Algorithms and techniques" by Rick Parent, although it might be a bit overkill if you just want to do skeletal animation.
This book is good if you use directx.
Thanks for the recommendations. By the way, do you happen to know any computer animation programming books for OpenGL?
Thanks for the recommendations. By the way, do you happen to know any computer animation programming books for OpenGL?
I don't, but searching Amazon.com is probably the best way of finding books.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement