Bulbit is a physically based raytracing renderer.
- Integrator
- Whitted style, Ambient occlusion and Unidirectional path tracing
- Acceleration structure
- SAH based BVH and dynamic BVH
- Material
- Lambertian, Dielectic, Metal and Microfacet
- Light source
- Point, Directional, Area and Environment lights
- Camera
- Perspective, Orthographic and Spherical camera
- Depth of field
- Multi-thread rendering
- Install CMake
- Ensure CMake is in the system
PATH
- Clone the repository
git clone https://github.com/Sopiro/Bulbit
- Run CMake build script depend on your system
- Visual Studio: Run
build.bat
- Otherwise: Run
build.sh
- Visual Studio: Run