I began to look into the theory of 3D graphics in 2018 (rasterisation in particular), and this project came out of that. It's probably the biggest project I've undertaken so far.

JThree is a 3D rendering engine written in Java for my A-level computer science coursework. While it is fairly basic, it supports many core features such as texture mapping, collision detection, object saving and object interaction, and can be used for simple projects. It is a work in progress and I have no documentation yet, but I aim to provide full documentation in the near future.

Also, I'm not actually interested in the field of 3D graphics because of gaming - I don't even play video games. I just find it all very interesting and the maths is quite cool.


To do

Related projects