Skip to content

A path tracer implemented in OpenGL. Renders reflective materials, diffuse materials and implements textures. Can also render triangle meshes.

Notifications You must be signed in to change notification settings

meriki/PathTracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PathTracing - A Computer Graphics Project

A path tracer implemented in OpenGL. Renders reflective materials, diffuse materials and implements textures. Can also render triangle meshes. Look at the project report, presentation and poster in the repository for more details.

Results

Some results of out algorithm (This was done on a personal Dell laptop with not much compute power. With more compute power the results would be rendered much better)

Diffusion, Shadows and Reflection

Lambertian surface and shadows

tri

Lambertian and Reflective surface

result_diffusion

Diffusion with jitter

samples change

Rendering a Mesh

with_jittering

About

A path tracer implemented in OpenGL. Renders reflective materials, diffuse materials and implements textures. Can also render triangle meshes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published