FluidX3D [FLUID SIMULATION] - Real Time Free Surface LBM with Volume-of-Fluid @ProjectPhysX
FluidX3D [FLUID SIMULATION] - Real Time Free Surface LBM with Volume-of-Fluid  @ProjectPhysX
Uploaded May 2019 | Updated September 2026, 1 week ago
FluidX3D is a real time 3D fluid simulation based on the lattice Boltzmann method. It is written in OpenCL C (GPU code) and optimized to the physical limit (video memory bandwith, ~520GB/s).

All demonstrations in the video are simulated and visualized in real time on a Nvidia Titan Xp. Graphics are done with the OpenCL C version of Line3D, the fastest graphics engine ever written for primitive shapes like lines, dots and circles. It can handle up to 2 billion lines per second.

The free surface is done with the volume-of-fluid (VoF) extension to LBM. It allows simulating free surfaces with a sharp interface layer. Having to avoid race conditions makes an efficient GPU implementation of VoF is quite challenging. Currently there is no surface tension yet; the curvature estimation algorithm is still under construction.
The volume force (gavity) is implemented with the Gou forcing scheme.

Hardware Setup:
CPU: Intel Core i7-8700K @ 4,5GHz all core
GPU: Nvidia Titan Xp
RAM: 2x8GB Corsair Vengeance LPX DDR4 3200MHz CL16
Mainboard: ASUS ROG STRIX Z370-I GAMING
SSD 1: Samsung 970 PRO 512GB
SSD 2: Samsung 860 EVO 1TB
CPU Cooler: Cooltek LP53
PSU: Corsair SF600
Housing: Fractal Design Node 202

Timestamps:
0:00 - Intro
0:02 - honey coiling
0:34 - large drop impact
0:45 - drop splashing in flowing water
0:55 - throwing drop sideways in resting water
1:00 - eternal periodic water tap
1:07 - dam break without obstacles
1:18 - asymmetric dam break with two connected chambers
1:29 - droplet impact
1:39 - eternal periodic fountain
1:50 - dam break with cuboid obstacle
2:06 - more honey coiling (just because it is so cool)

More information at projectphysx.de



Music: Notaker - Fatal System Error
FluidX3D [FLUID SIMULATION] - Real Time Free Surface LBM with Volume-of-FluidFluidX3D [FLUID SIMULATION] - Smashing the Memory Wall with FP16 | 100 Subscriber SpecialRadial Fan simulated in FluidX3D CFD (this was 45min on a gaming PC)FluidX3D Rendering Comparison (Raindrop Impact)Bad Apple in cmd.exe... but in colorSimulating an oblique drop impact on a shallow liquid pool with FluidX3DI wrote this Real Time RayTracer from Scratch in 1 Week. Hybrid Rasterization + Raytracing DemoFluidX3D on GigaIO SuperNODE - Concorde 40 Billion Cell CFD Simulation - 33h on 32x MI210 64GB GPUsPhysX3D [GRAVITY SIMULATION] SonnensystemPlasma-SpeakerRaytracing 871000 Triangles in Real Time... on Intel Integrated GraphicsReal Time Video Playback in cmd.exe
Dr. Moritz Lehmann |

FluidX3D [FLUID SIMULATION] - Real Time Free Surface LBM with Volume-of-Fluid

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER