Having some experience using Maya, I decided to learn Blender by starting with Andrew Price’s iconic doughnut tutorial!

I really want to have a good understanding of 3D modelling as it’s a fundamental part of CG. Regardless of the area in CG I pursue, I believe it will be really beneficial. I’ve always had a passion for art and learning new mediums, so this is super fun for me too!


Following how much I enjoyed Ray Tracing in One Weekend, I continued this book series by Peter Shirley with reading and implementing Ray Tracing: The Next Week.

In this extension of the Ray Tracing in One Weekend ray tracer, lots of really cool features were added, including solid textures, image texture mapping and lights. My aim with this project is to convert the features added to also work with the CUDA version I have been developing.


Welcome to the start of my journey into computer graphics, starting with making my first ray tracer! In this blog post, I share some of my favourite images created on the way. Later on, I discuss accelerating my ray tracer using CUDA.

Following the discontinuation of the computer graphics module on my computer science course at King’s, I decided to explore the world of computer graphics outside of my formal studies, starting with rendering.