<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java on Vousten.dev</title><link>https://vousten.dev/tags/java/</link><description>Recent content in Java on Vousten.dev</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Tue, 09 Nov 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://vousten.dev/tags/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Simple Raytracer</title><link>https://vousten.dev/projects/simple-raytracer/</link><pubDate>Tue, 09 Nov 2021 00:00:00 +0000</pubDate><guid>https://vousten.dev/projects/simple-raytracer/</guid><description>&lt;img src="https://vousten.dev/projects/simple-raytracer/simple-raytracer.png" alt="Featured image of post Simple Raytracer" />&lt;p>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&amp;rsquo;t have the old data from my term paper anymore, I can&amp;rsquo;t tell which resources I used.&lt;/p>
&lt;p>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.&lt;/p>
&lt;p>You can find the code on my gitlab, but because I didn&amp;rsquo;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&amp;rsquo;s possible that they are in German.&lt;/p></description></item></channel></rss>