top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Open University - Final Project

Project type

Programming, Graphics

Date

March - September 2025

Skills

C++, DirectX11, Unreal Engine

For my Final Project with the Open University, I have been creating a graphics engine for rendering images with a stylised watercolour effect. This is based on the research of Adrien Bousseau et al's "Interactive watercolor rendering with temporal coherence and abstraction".

For this project, I have been creating a renderer both in Unreal Engine, and in C++, using DirectX11. This was chosen to see how modern software compares with bespoke software, with regards to scalability and quality of resulting images.

This has been very challenging, as I have been required to learn DirectX11 from scratch, using self guided study. This has included the challenges of updating legacy code, such as the FX library, for modern hardware and operating systems. I was able to draw on previous OpenGL knowledge learned at the University of Leeds' Graphics module to assist with learning DirectX11.

As this project is still underway, I will provide updated images upon project completion. Attached are the work-in-progress images created using Unreal Engine's Post Processing (Cyberpunk Scene, field scene), and a custom render engine in C++ (low poly lake scene).

bottom of page