Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 874 Bytes

File metadata and controls

45 lines (32 loc) · 874 Bytes

🚧 Work in Progress 🚧

Python RTX

https://user-images.githubusercontent.com/15250418/46092250-793a2b80-c1ef-11e8-8ebb-b7e139f73e4d.png

Ray Tracing library inspired by three.js

todo

  • Monte Carlo Ray Tracing
  • Area Lights
  • Texture
  • Next Event Estimation
  • Specular Reflection
  • Refraction
  • Subsurface Scattering

Current status:

result

Requirements

  • pybind11
  • Python 3
  • OpenMP
  • Intel CPU
  • Ubuntu
  • CUDA
  • NVIDIA GPU
  • C++14 (gcc-6)

Installation

pybind11

pip3 install pybind11 --user

OpenMP

sudo apt install libomp-dev