https://git.rwth-aachen.de/carstenf/OpenGL Pulled from here as backup of work that I did under the develop branch.
Go to file
Anakin a875820f48 removed unused files,
removed unused functions,
removed unused variables,
reduced dynamic stack memory (there was too much allocated),
moved some code around into better place,
implemented destructor (there is still a std::_face_node left on the stack when the program is done),
2016-10-31 16:19:12 +01:00
3DViewer added old working project 2016-09-07 17:17:17 +02:00
MshViewer removed unused files, 2016-10-31 16:19:12 +01:00
Release added new test mesh that is rotated, 2016-10-31 10:46:41 +01:00
README.md added new test mesh that is rotated, 2016-10-31 10:46:41 +01:00

README.md

MshViewer

I started to learn OpenGL. Therefore i decided to implement a .msh viewer for SWBFII assets, since the old one is not very good. But we don't have the source, so i start from the beginning. Why OpenGL for a viewer? well that way i can display specular and normal maps and maybe show animations, too.

The Team

So far it is just me. If you wanna help me, let me know :D

Licence

Feel free to use my code the way you like. But remember i used some public libraries. Make sure you read their licence, too.

To Do

  • draw multiple models of one mesh,
  • crashing sometimes - no idea why,
  • bones are not triangulated,
  • nulls are not triangulated,
  • crash when loading trooper,
  • display cloth testing
  • integrate into a software: -> gui open file ( + drag and drop), -> list all msh under a directory, -> display shadows, -> display colisions, -> lights, -> handle render flags,
  • draw more then one model,
  • use different textures for one or multiple models,
  • take a look at destruction