This project is done as the fulfillment of requirements for completion of Computer Graphics course of Bachelor in Computer Engineering III year I part.
- Operating System : Linux/ Windows
- Programming Language : C/C++
- Graphics API : OpenGL 4.4
- Library : GLFW, ASSIMP
- OpenGL Loader: GLAD
- Build system: Solution file(Visual Studio), CMake & Makefile(build.bat)
- Set your working directory as
$(ProjectDir)build
- Build using visual studio in Release mode and run the exe in
build
directory
You either need to use x64 Command prompt for VS
or need to install clang
to build the project using command line.
- Navigate to the source directory from the command line
- Run the
build.bat
file from the project directory
]
- increase the speed of keyboard
[
- decrease the speed of keyboard
n
- Night Mode
m
- Day mode
W A S D
- For movement
If you are using AMD GPU, you may have certain problems, so to use dedicated GPU please put the following code above main
function.
extern "C"
{
__declspec(dllexport) unsigned long NvOptimusEnablement = 0x00000001;
}
However if you integrated GPU is not AMD then you may not have any problems.