MathNuts / SkeletalAnimation

Skeletal animation using C++ and OpenGL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Skeletal animation using C++ and OpenGL.

Why?

I created this project in order to explore several aspects of OpenGL and 3D animation. This includes but is not limitied to: lighting, shadow maps, texturing, model loading, animations and skeletal representations.

Building and running

To run the code, enter the build directory and run CMake.

cd ./build
cmake ..

The build directory will then be populated by a VS Project or a make file that can be used to run the project.

This has been tested and works on my Windows and Linux machine.

Movement

The model can be moved by using the WASD keys along with the spacebar to jump.

Video preview

anim.mp4

About the 3D model

The model, textures and animations are all made by Mixamo.

About

Skeletal animation using C++ and OpenGL

License:MIT License


Languages

Language:C++ 40.3%Language:HTML 32.2%Language:C 14.4%Language:COBOL 7.1%Language:Python 1.5%Language:CMake 0.9%Language:Java 0.8%Language:JavaScript 0.5%Language:D 0.4%Language:Objective-C 0.4%Language:Assembly 0.3%Language:Rich Text Format 0.2%Language:Ada 0.2%Language:Pascal 0.1%Language:C# 0.1%Language:CSS 0.1%Language:Objective-C++ 0.1%Language:Shell 0.1%Language:Makefile 0.0%Language:M4 0.0%Language:Batchfile 0.0%Language:GLSL 0.0%Language:SWIG 0.0%Language:SCSS 0.0%Language:Inno Setup 0.0%Language:Ruby 0.0%Language:Roff 0.0%Language:UnrealScript 0.0%Language:DIGITAL Command Language 0.0%Language:ShaderLab 0.0%Language:HLSL 0.0%Language:Smarty 0.0%