I made a simple ray-tracing in my first c++ project. (check out simple ray-tracing)
In the second project, I will be doing a small renderer following the tutorial renderer. When I started the project, I wrote Bersenhan's Line Drawing Algorithm in Python. It was okay but I could see there will be a performance issue very soon in the future. I stopped and restarted the project after I finished my first c++ project. And this time, I will use c++ and SDL as the rendering media. ( The original tutorial uses an image class to control rendering.)
09/2022 - 01/10/2022
[x] lesson 0: Set up SDL for pixel rendering [x] lesson 1: Bresenham's Line Drawing Algorithm
01/10/2022 - [] lesson 2: Triangle rasterization and back face culling