C++ Raytracer from stratch (i hope:))
Repo for learning graphics and etc.
Progress Check:
- Single color image
- Random pixels
- RGB to HSL/HSV conversion
- Pixel sorting
- Gradient
- Figures
- Sin(x) graph
- Raytracing (sphere intersect)
- Raytracing (sphere materials) (diffuse color)
- Raytracing (Lighting) (diffuse lighting)
- Raytracing (specular lighting)
- Raytracing (shadows)
- Raytracing (reflections)
- Raytracing (refractions)
- Raytracing (plane)
- Raytracing (environment map)
- Raytracing (fbx models render)
- Antialiasing
REF:
https://en.wikipedia.org/wiki/Netpbm#File_formats
https://habr.com/ru/post/436790/
https://habr.com/ru/post/248909/