Computer Graphics Project
OBJ renderer made with software renderer from scratch.
Dependencies
glfw, glew
Linux
Install it from package managers of rexpective distros.
Windows
MSVC
* Install it from vgpkg to use in visual studio with msvc.
OR
* You can manually download includes and library files from their respective sites
and manually link them by editing include and library directories in CMakeLists.txt.
GCC
*If you are using GCC, then you are well off using msys2 for both compiler and dependencies as it has pacman built in for all the developmental libraries
Building/Running
Works best on GCC with -O3 optimization
* Clone this repo to your PC.
* Go to its project directory.
* Configure CMake with Visual Studio Code (Vscode must have installed `Cmake tools` and `Cmake` extensions), Visual Studi oor any other Ide supporting Cmake.
* Build and run the project.
Documentation
The detailed documentation is available here.
License
This project is licensed under the MIT License - see the LICENSE file for details.