Skip to content
/ miniRT Public

From scratch take on making a very basic Raytracing engine that supports basic geometrical shapes, reflections, shadows...

Notifications You must be signed in to change notification settings

wendrul/miniRT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniRT

From scratch take on building a simple RayTracing engine.

works pretty well

Pretty images

square base pyramid on low lighting suspicious mirror sphere

We tried going for scenes like this example:

not our footage <- example

how it turned out:

Pog champ win

And then RTX ON:

oh...

huh...

spinnn to win boi

still

This square is actually a Linf norm ball ( ͡° ͜ʖ ͡°)

skuaer

Trouble

Not everything was pretty in this journey towards realism. But sometimes getting results that could not be further away from reality, is itself a beauty you cannot find in the real world

wtf norm Linf

mixing colors gone wrong

ariariariari

You are supposed to render the triangle, not everything else... inverse triangle

using norm Linf instead of good ol L2

This is a sphere supposedly:

not a sphere

zoom out

zoom no more

zoomer out

zoom no morer

There are no more available zoomers to code this.

jk this one is actually the pillar scene lol.

wtf norm Linf

Refraction

This is not a feature present on this ratracer (yet) and for a reason

see trhou

oh no see why

compass

About

From scratch take on making a very basic Raytracing engine that supports basic geometrical shapes, reflections, shadows...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages