The main goal of this project is to implement a path tracing algorithm in C# (without GPU optimization at first time).
There are also several different renders, such as the Mandelbrot Set or Perlin Noise.
Sources:
-
https://en.wikipedia.org/wiki/Path_tracing (EN)
-
https://ru.wikipedia.org/wiki/Трассировка_пути (RU)
- Visual Studio 2022
- .NET SDK 6.0
Key features:
- Point lingting
- Soft shadows
- Ambient occlusion
- Transparency & reflection
- Camera movement
Key features:
- Zoom in / zoon out
- Color filters