Credit goes for Gateware project to making this happen! https://gitlab.com/gateware-development/gateware
Camera Controls: This uses flight/tank controls so a heads up on it being a bit janky.
W - Forward A - Left S - Backward D - Right
Shift - Down Space - Up
Mouse X - Look Horizontoal Mouse Y - Look Vertical
Features:
- One or More Blender Game Levels to export from (.blend)
- Exporting OBJ Names & Locations from your Levels (GameLevel.txt)
- Run-time file I/O parsing of exported level information (GameLevel.txt)
- Reading binary model data for all referenced models (*.h2b + h2bParser.h)
- Transfering model geometry, material and matrix data to GPU
- One model imported from GameLevel.txt is drawing correctly
- Working 3D Fly-through Camera (Assignment 1 or Better)
- All models successfully drawn at proper location, orientation & scale
- All models have correct OBJ material colors showing
- Directional light with ambient term and specular highlights (Assignment 2 or Better)