bkazi / verbose-robot

Rasterisation and Raytracing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raytracer

  • Monte Carlo based Global Illumination with explicit light sampling
  • Diffuse scattering
  • Caustics
  • Glossy Reflections
  • Bounding Volume Hierarchy
  • Multi Sample Anti Aliasing
  • OpenMP CPU Parallelization
  • Object and Material Loader

Rasteriser

  • Object and Material Loading
  • Textures
  • Gouraud Shading
  • Barycentric coordinates
  • 4D Clipping
  • Directional Lighting
  • Shadow Mapping with soft shadows
  • OpenMP CPU Parallelization

About

Rasterisation and Raytracing


Languages

Language:HTML 72.8%Language:C++ 26.8%Language:CSS 0.2%Language:CMake 0.1%Language:JavaScript 0.0%Language:Makefile 0.0%Language:C 0.0%