Skip to content

dhrushit-RIT/RayTracerJava

Repository files navigation

Stages of developing the ray tracer

Setting up the scene

Setting up the camera, entity, sphere and other classes

Checking if your set up is correct

The World class(all data wrt world)

Taking a snap shot (from camera, implementing intersection check in the world class)

image

Introducing Light

Basic

image

Super Sampled

image

Ashikimin Shirley

nu, nv = 10, 10

image

nu, nv = 100, 10

image

with capped irradiance instead

image

nu, nv = 100, 100

image

Higher Rd values

image

Light Fallout with distance squared

image

Refraction

image

Softer shadows for transmissive objects…

image

Reflection

image

KD Tree

image

Tone Mapping

Ward with bulb luminance 50

image

Ward with bulb luminance 100

image

Reinhard

light source luminance : 500 image

mid tone luminance set explicitly to 1

image

mid tone is the luminance value at pixel 200, 300

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages