Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.01 KB

File metadata and controls

19 lines (17 loc) · 1.01 KB

Graphics_course_renderer

Basic renderer implementing both Pathtracing and Photonmapping algorithms developed for the Informática Gráfica 2022/2023 course at Universidad de Zaragoza, developed alongside @llauragonzalezz twin_peaks

35_point_lights_final_render

Features

  • Highly multithreaded
  • Uses acceleration structures (BVH trees)
  • Basic support for .obj files and textures
  • Implements Constructive Solid Geometry

Requirements

  • C++17
  • CMake

Building and running

  • Tweak the main.cpp file to select your scene, the algorithm to use and the image qualty (resolution and rays per pixel)
  • Run 'cmake build . && make'

Note

Some documentation (algorithm explanations, etc.) have been removed from the code. Also, some comments in Spanish may have slipped in.