Skip to content

Latest commit

 

History

History
82 lines (46 loc) · 2.11 KB

File metadata and controls

82 lines (46 loc) · 2.11 KB

Abstract:

  • Quick launch: not yet ready for easy use
  • Download: git clone https://github.com/guyver2/RayTracer.git

Introduction:

My modest attempt at ray tracing.

  • Current features include :
    • Discrete and area light sources
    • Monte-Carlo ray sampling
    • Difuse shadows
    • Mirrors

Installation:

  • Requirements:
    • OpenCV, Eigen
    • git clone https://github.com/guyver2/RayTracer.git

Credits & Licence:

Reference image:

First, not my result but the reference image I'm targeting

Ref

Results so far:

Color image with monte carlo sampling, spherical objects and reflections (ball and back wall).

Rendering

Color image with monte carlo sampling and spherical objects.

Rendering

Color image with monte carlo sampling for ray bouncing and area light.

Rendering

Color image with ray bouncing once in 100 random directions

Rendering

Color image with single ray and light atenuation

Rendering

Depth map

Depth

Freak show:

Every rendering project is subject to some amazing failures, here is my modest contribution.

error

error

error

error

error