George Fyles

Rendering Meshless 3D Fluids with SDFs

3D fluid simulations are calculated by breaking the fluid body down into discrete particles, performing calculations on them, and outputting their final positions. Rendering these particle positions is typically done by fitting a mesh around them, but we can render a more accurate representation by tracing rays against an implicit surface defined by a signed distance function, which outputs a distance to the surface from any given point in space. These values can be precomputed into a ‘signed distance field’. This project investigates potential optimisations, using a two-level spatial grid structure to identify surface particles, and recently proposed improvements to a Nearest Neighbour Search algorithm.

Project info

  • Developer George Fyles
  • Showcase year 2025
  • Programme Computer Game Applications Development

What motivated you to develop/create this project?

Increased realism in video games is crucial for player immersion. Striving to push the boundaries of what's possible in computer graphics on consumer hardware is one way I hope to contribute to creating amazing experiences for gamers.

What has been a highlight of your time at Abertay?

Making some lifelong friends.

What are your hopes and future ambitions for after graduation?

To work on some large games, helping to deliver great experiences to players.

Learn more:

https://www.georgefyles.com/

Share this page

Pause carousel

Play carousel