Skip to content

pjessesco/caramel

Repository files navigation

Caramel

Build & Test (macOS, AppleClang) Build & Test (macOS, Clang) Build (Windows, Clang) Build (Windows, MSVC)

Caramel is a physically-based offline renderer for studying myself based on Peanut.

Features

  • Path tracing (with multiple importance sampling)
  • Area light
  • .obj format meshes
  • Perspective camera
  • Octree acceleration structure
  • Möller–Trumbore ray tracing
  • End-to-end render test

Gallery

ajax

Cornell box

Diamonds

veach-mis

veach-door

stormtrooper

shaderballs

dragon