This is a physically based render, running on gpu.
-
Algorithms
- PT
- Volume PT
- BDPT
- SPPM
-
Scene
- Camera
- Transformer
- XML importer
-
Material
- Diffuse
- Mirror
- Dielectric
- Microfacet
-
Light
- Area light
- Point light / Spot light / SunLight
- Environment light
To be continued ...
-
Material
- ConstantTexture
- ImageTexture
- LambertianMaterial
- DielectricMaterial
- MirrorMaterial
- MicrofacetMaterial
- OrenLayerMaterial
-
Medium
- 各向异性 Medium
- 各向同性 Medium
-
琐碎的小细节
- Frequency writing
- ParsedScene 属性管理
- Command line 输入
-
对 empty material 的处理。如果不处理而是全部扔到 SurfaceInteractionQueue 里面,那么 empty material 的 intersecation 就会被忽略。
To be continued ...