Skip to content

gd-arnold/Apollo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Apollo

Introduction

Once it's finished, Apollo is expected to be a physically based renderer implementing the classic Monte Carlo path tracing global illumination algorithm without any external libraries. The project heavily relies on C++17 features.

Features

Here are the features implemented so far:

  • Perspective camera model with adjustable FOV and film aspect ratio
  • Object, Camera and World Space Support
  • Sphere rendering
  • Triangle and Triangle mesh rendering (implementing the Möller–Trumbore ray-triangle intersection algorithm)
  • RGB Spectrum representation

About

Software Renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published