[C++] The IN55 project
Go to file
2016-06-16 15:57:42 +02:00
doc Add a nice tuto on skeletal animation 2016-06-05 18:47:49 +02:00
rapport Final report 2016-06-13 04:22:53 +02:00
res Add blender animation files 2016-06-16 15:42:35 +02:00
slides Finish the slides 2016-06-16 14:52:06 +02:00
.gitignore Finish the face and texture coordinates parsing 2016-05-23 16:37:43 +02:00
animation.h Refactor animation handling... does not yet work, but we're close 2016-06-13 03:29:42 +02:00
assimp.dll Add assimp.dll binary for Win64 2016-06-16 15:57:42 +02:00
bone.cpp Refactor animation handling... does not yet work, but we're close 2016-06-13 03:29:42 +02:00
bone.h Refactor animation handling... does not yet work, but we're close 2016-06-13 03:29:42 +02:00
boneAnim.h Clean up repo and add other file formats 2016-06-13 03:43:20 +02:00
camera.cpp move the camera with the arrow 2016-06-09 15:47:11 +02:00
camera.h creation of bone class and vertice class 2016-06-09 21:13:33 +02:00
LICENSE initial commit 2016-04-01 15:20:42 +02:00
main.cpp Fix a crash and add other shader versions 2016-06-15 13:27:47 +02:00
Makefile Add assimp.dll binary for Win64 2016-06-16 15:57:42 +02:00
mesh.cpp Add debug output 2016-06-16 14:56:42 +02:00
mesh.h Fix a crash and add other shader versions 2016-06-15 13:27:47 +02:00
README.md Add readme.pdf 2016-06-16 15:52:32 +02:00
README.pdf Add readme.pdf 2016-06-16 15:52:32 +02:00
scene.cpp Fix a crash and add other shader versions 2016-06-15 13:27:47 +02:00
scene.h Finish legacy shader mapping 2016-06-14 22:44:38 +02:00
shader.vs Add shader and some quick fixes 2016-06-13 18:29:19 +02:00
shader_legacy120.vs Fix a crash and add other shader versions 2016-06-15 13:27:47 +02:00
shader_legacy150.vs Finish the slides 2016-06-16 14:52:06 +02:00
types.h Put everything into a class 2016-06-05 18:31:54 +02:00
utils.cpp Add shader and some quick fixes 2016-06-13 18:29:19 +02:00
utils.h Add missing header 2016-06-14 23:48:29 +02:00
vectors.h Put everything into a class 2016-06-05 18:31:54 +02:00
vertice.h Finish legacy shader mapping 2016-06-14 22:44:38 +02:00

IN55

Prérequis

  • libGL
  • libGLEW
  • libGLUT
  • libAssImp

Sous Ubuntu 16.04 (Xenial):
sudo apt install freeglut3-dev libglew-dev libglu1-mesa-dev libgl1-mesa-dev libassimp-dev

Compiler sous Linux

  • Avoir installé tous les prérequis, et s'assurer de leur présence dans le PATH
  • Taper make à la racine du projet
  • Un fichier IN55.exe est généré à la racine du projet

Executer

  • ./IN55.exe [nom du fichier 3D à ouvrir]