Skip to content

diegoroyo/graphics-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer graphics

Repository for all assignments of the Computer Graphics course
taught at University of Zaragoza (2019-20)
Path tracer · Photon mapper · Tone mapper

Image presented for rendering contest Models and textures obtained from Portal 2's game files, and also here and there. That teapot is the famous Utah teapot! All credit goes to their respective owners.

Project structure

This repository contains three main projects, all developed in pure C++ without the use of any external libraries:

Examples

Here are some renders generated and tonemapped by the given code:

Cornell Box Space
Cornell Box Space
Stanford bunnies Minecraft textures
Stanford bunnies Minecraft textures
Thinking with portals Portal loop
Thinking with portals Portal loop
Depth of field Caustics
Depth of field Caustics
Participative media Participative media II
Participative media Participative media II
Note: this image isn't correct, but ghost teapot is still pretty funny

Creators

About

A path tracer and a photon mapper, both developed from scratch with no external libraries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published