[C++] The IN55 project

Skia b403c9b261 Add assimp.dll binary for Win64 2 years ago
doc 72d27295a3 Add a nice tuto on skeletal animation 2 years ago
rapport 59a0f8506c Final report 2 years ago
res 6a669944d8 Add blender animation files 2 years ago
slides 7c4ea02838 Finish the slides 2 years ago
.gitignore af57d02814 Finish the face and texture coordinates parsing 2 years ago
LICENSE bd3c29f705 initial commit 2 years ago
Makefile b403c9b261 Add assimp.dll binary for Win64 2 years ago
README.md fecbc74959 Add readme.pdf 2 years ago
README.pdf fecbc74959 Add readme.pdf 2 years ago
animation.h 014ba3028a Refactor animation handling... does not yet work, but we're close 2 years ago
assimp.dll b403c9b261 Add assimp.dll binary for Win64 2 years ago
bone.cpp 014ba3028a Refactor animation handling... does not yet work, but we're close 2 years ago
bone.h 014ba3028a Refactor animation handling... does not yet work, but we're close 2 years ago
boneAnim.h ba9249b247 Clean up repo and add other file formats 2 years ago
camera.cpp 7f457ab5f7 move the camera with the arrow 2 years ago
camera.h 21be511f7a creation of bone class and vertice class 2 years ago
main.cpp ac8253f2b1 Fix a crash and add other shader versions 2 years ago
mesh.cpp 2443f8a001 Add debug output 2 years ago
mesh.h ac8253f2b1 Fix a crash and add other shader versions 2 years ago
scene.cpp ac8253f2b1 Fix a crash and add other shader versions 2 years ago
scene.h c049baf310 Finish legacy shader mapping 2 years ago
shader.vs 317d1e18a9 Add shader and some quick fixes 2 years ago
shader_legacy120.vs ac8253f2b1 Fix a crash and add other shader versions 2 years ago
shader_legacy150.vs 7c4ea02838 Finish the slides 2 years ago
types.h cea6eead81 Put everything into a class 2 years ago
utils.cpp 317d1e18a9 Add shader and some quick fixes 2 years ago
utils.h 0b410d1577 Add missing header 2 years ago
vectors.h cea6eead81 Put everything into a class 2 years ago
vertice.h c049baf310 Finish legacy shader mapping 2 years ago

README.md

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]