/rendering-python2cpp

Learning c++ as a python programmer

Primary LanguageC++

My second c++ project

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.)

Progress

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