Skip to content

dolovnyak/ray-trace-render-mini

Repository files navigation

ray-trace-render-mini

MacOS - Build

Build and run on MacOS

make
./ray_trace 'one of the possible scenes'

implemented:

  • Primitives: sphere, plane, cylinder, cone.

  • Lights: point, directional, ambient.

  • Shadows.

  • Mirror reflection.

  • Flare.

  • Primitive camera movement and rotation.

  • Parallelized via OpenCL.

Screenshots:

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9 Image 10 Iamge 11