Skip to content

inda21plusplus/mathm-im-already-raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I'm already raytracer

A raytracer written by Mathias Magnusson

I'm not sorry for the very cringe name.

Pictures

Cornellbox

The ball is not where it's supposed to be and there is weird distortion.

By the end of the first day

The ball is still wrong but the distortion is gone, at the expense of the fov being hardcoded at 90°

Second day

The ball is now at the correct place! Also, planes can be bounded and reflections are working! Now it's also multithreaded!

End of second day

The right ball is supposed to be like glass, but the refractions are not working as intended. The reflections have some randomness based on the materials roughness.

cool dark stuff

Added lights. Colors are now gone.

lights and color

Okay now this is pretty cool.

big shadow

I fixed a bug with the shadows but why are they now so large?

msaa

Multisampling 8)

Soft Shadows

Soft shadows

Higher res

Higher resolution render

About

A raytracer written in Rust that can render PNGs and in real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published