This raytracer was created in 2017 for a term paper I wrote for school. It was written in Java, because that was the programming language I was most fluent in at the time. The time frame for this term paper was around 6 weeks, during which I developed the code and wrote about it. I also used additional literature, but because I don’t have the old data from my term paper anymore, I can’t tell which resources I used.
Due to the time limit of 6 weeks, the raytracer is rather simple and is only capable of rendering spheres and planes. It also lacked advanced rendering features and thus could only create shadows and direct lighting.
You can find the code on my gitlab, but because I didn’t use version control at this time (the concept of git was completely new to me when I started university), I simply pushed all files as one commit. There may be some strange code, and if there are comments at all, it’s possible that they are in German.
