Void Tracer

Introduction

C/C++ 로 만든 Quasi Monte Carlo Path Tracer.

  • Direct Illumination + Indirect Illumination Integrater
  • Progressive Path Tracer
  • Multi-threaded Scalable Tile based rendering (assign tiles to each processor core)
  • Image Based Lighting
  • Ambient Occlusion
  • Texture Mapping
  • Materials using various BRDF/BTDF composition
  • Importance Sampling
  • Low Discrepancy Sampling (Hammersley and Halton Sequence)
  • Pinhole Camera Model (Depth of Field)
  • BVH (Bounding Volume Hierarchy) acceleration
  • LWO model file support

Screenshots

void-tracer1

void-tracer2

void-tracer3

void-tracer-multithreading

Leave a Reply

Your email address will not be published. Required fields are marked *