Skip to content

ldmnt/rendering

Repository files navigation

This is a simple grey-scale renderer that I made to experiment with camera movement and some classical shading methods:

Instructions

Install the following dependencies:

  • GLEW (OpenGL loader)
  • GLFW (windowing/input)
  • GLM (linear algebra)
  • assimp (model loading)

Build the program:

make

Run the program:

./_build/rendering

Controls:

  • escape: close program
  • f: switch between free camera and fixed camera
  • mouse: turn camera (free mode) or turn around target (fixed mode)
  • up/down: zoom in/out
  • left/right: move sideways (free mode only)
  • 1: flat shading
  • 2: Gouraud shading
  • 3: Phong shading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published