Graphical engine based on ray tracing method. Some rendered scenes below.
#### > Monte Carlo area light, reflections and refractions:
###### Realized features: - [x] Anti-Aliasing - [x] Blin-Phong shading model - [x] Reflections - [x] Refractions and transparency (Snells law) - [x] Basic primitives and transformations - [x] Simple triangle meshes - [x] Texture mapping - [x] Enviroment mapping - [x] Point, Directional light - [x] Monte Carlo area light (soft shadows) - [x] Diffuse reflections
- Realize acceleration structure (KD-Tree)
- More realistic transparency (Fresnel equation)
- Depth of field
- Mothion blur
- Optimization on GPU
Project by Albert Bikeev.