I find that programming is best learned through a hands-on approach. Understanding and formulating algorithms are skills that are refined by implementing them, and that means writing numerous programs. #MondayMemo
Good luck! Just curious, though, why is the number of frames per second so low despite the processor being a hexacore one? The resolution isn't even that high as well.
Everyone has a GPU, just not a RTX GPU so i get your point. But why would you sell a raytracing demo with 3d anime characters that struggles to run at a single fps. Who's buying?
This is not directly for sale, this is a testcode that allows me to write and test the ray tracer within my 3d engine, which will coexist with my regular rasterizer in the code.
One of my software (a 3D RPG game maker engine) if you are interested in such things: http://maker4d.uw.hu/index.html I made like 30-40 software like this in the previous decade.