sjtuchenye / opengl-raytracing

An experimental raytracer using OpenGL for GPU acceleration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenGL Ray-tracing

This is an experimental Computer Graphics project that uses OpenGL for GPU-accelerated ray-tracing.

screenshot

Features include:

  • Ray-traced soft shadows
  • Ray-traced global illumination
  • Progressive rendering
  • Ray-traced reflections (including blurry reflections based on surface roughness)
  • HDR Skyboxes
  • Animation rendering

The project and its development process were showcased in this video on my YouTube channel.

About

An experimental raytracer using OpenGL for GPU acceleration


Languages

Language:C++ 88.7%Language:C 10.8%Language:GLSL 0.5%