HN user

martiano

90 karma
Posts1
Comments9
View on HN

I have used it when applying to some jobs but no success so far. I think this project was useful because it allowed me to go deeper than I ever had in code. I had very though issues that required me to ask in forums etc. I had a bug with ray-triangle intersection that took me 3 months to find the cause. So it was good training and it's a great project to have on my portfolio. I'm sure it can help me if I apply for something related to computer graphics and maybe gaming.

Hey HN,

5 years ago I was 17 and learning to code C/C++ in a coding bootcamp (42). One of the projects was a simple C ray tracer. I really enjoyed working on the project and always loved computer graphics, so I decided to create my own path tracer from scratch, in C++, without using any third-party libraries.

I ended up working on it consistently for over a year, then sporadically when CG excitement hit me again. Recently I polished it and completed some unfinished features and decided to make it public, finally. It's a C++20 Path Tracer with a CPU renderer. It is able to render good-looking images with reasonable performance and sample count.

Btw this was initially coded without AI, but I've used it for the recent clean up and features. This project is a personal favorite of mine, and it can improve a lot, so I'd love to hear your feedback.