Skip to content

aayushprime/ComputerGraphicsProject

 
 

Repository files navigation

Computer Graphics Project

OBJ renderer made with software renderer from scratch.

Top Language  GitHub Repo Size  Git  Visual Studio Code  Visual Studio 2019 

Sample

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.8%
  • C 1.3%
  • Other 0.9%