- Geometry
- Vector, Point, Normal, BBox, Matrix, Transform
- Ray
- IntersectDetail
- Shape
- plane, polygon, triangle, mesh
- Spheres, Cylinders, Disks
- Acceleration
- Grid Acceleration
- K-d Tree
- File I/O
- Output
- PNG
- Input
- OBJ
- mtl
- Output
- Camera
- Pinhole
- Orthographic
- Perspective With Lens
- Sampling
- Uniform Random
- Poisson Disk Sampling
- MultiClass Blue Noise Sampling
- Reflection Model
- BSDF
- Fresnel
- Microfacet
- Light Source
- Point Light
- Area Light
- Monte-Carlo Integration
- Direct Lighting
- Path Tracing
- Particle Tracing
- Photon Mapping
lxs137 / pbre Goto Github PK
View Code? Open in Web Editor NEWPhysically Based Rendering Enegine