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
C++ Repository
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).





