This repository is a demo of skeletal animation. I use assimp to load fbx
format model including its binding animation. glm is applied to deal with mathematics related works, mainly about matrix transformations. Rendering is implemented with OpenGL 4.1
.
OpenGL 4.1
is used because 4.1
is the latest version MacOS
supports. 😄
-
Visit this url to download
glad.zip
. -
After extraction, merge
glad/include
with/usr/local/include
. -
Compile
glad/src/glad.c
into static library with the following shell script:clang -c glad.c ar rcs libglad.a glad.o
-
Copy
libglad.a
to folderskeletal-animation/lib
in our project.
Use apt
to install these libraries on ubuntu
, brew
on MacOS
or other package managers.
Change your working directory to skeletal-animation/build
and use premake4 to do the last but one step. Choose your favorite building system, and build it in the last.