September 2025

SDF Engine

OVERVIEW

Links

Project source is currently private.

Overview

A Signed Distance Field (SDF) Engine built as the dissertation part of my final year project 'A CPU-GPU Pipeline for Real-Time Signed Distance Field Rendering'.

Timeline

4 months


FEATURES

Project Features

Boolean Operations

SDFs allow for boolean operations to be done in real-time.

1.0 Adjusting the step count on a UnionStairs node. GIF

Procedural Modelling

Various operator nodes can quickly make models look more interesting and can be adjusted in real-time.

1.1 Adjusting the step count on a UnionStairs node. GIF

Scene Window

The scene is defined on the CPU and is displayed using a tree like structure. Nodes can be re-parented by simply dragging the node onto another and can also deleted and renamed through a right-click context menu.

1.2 An example scene hierarchy. IMAGE

Properties Window

This window is for editing various properties of the currently selected node in the scene hierarchy. Every node has a local transform as well as parameters based on its information in the type registry. A material can also be applied after being created in the material editor.

1.3 An example property window for a Mandelbulb node. IMAGE

UNDER CONSTRUCTION

This project write-up is still being worked on, sorry for the inconvinience.