Skip to content

Sondeluz/Graphics_course_renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published