FluidX3D [FLUID SIMULATION] Real Time Prototype Demo @ProjectPhysX
FluidX3D [FLUID SIMULATION] Real Time Prototype Demo  @ProjectPhysX
Uploaded April 2018 | Updated September 2026, 2 weeks ago
Simulating a liquid is usually reserved for supercomputers. However, in the last few years, the amount of calculating power provided by consumer graphics cards skyrocketed to the point where well optimized code today can result in a successful real time simulation. As a rule of thumb, one GPU is about as fast as 100 multi-core CPUs for well parallelizable code.

This is an optimized OpenCL implementation of the barebones Lattice Boltzmann Method (LBM) in its simplest 3D form with the D3Q15 velocity set, optimized to run parallelized on the GPU.

All the shown demos run in real time on an old laptop GPU (GTX 960M with 640 CUDA cores @1200MHz).
The blue curves represent integrated streamlines through the velocity field, which itself is updated by the GPU approximately 50 times per second.

The maximum lattice size is limited by the amount of VRAM to 256x256x256, at which the program fills 2.6GB of graphics memory.

For more information about FluidX3D and my other projects, visit
projectphysx.de



Music: Death & Rebirth - Lotus Eater
FluidX3D [FLUID SIMULATION] Real Time Prototype DemoAerodynamics of a cowInsect inside LCD Display?!PhysX3D [GRAVITY SIMULATION] Galaxy fly-through + Blooming Effekt demoIndefinite magnetic levitation at room temperature (diamagnetic Bismuth)SpaceX Starship Belly Flop CFD Simulation in 160GB GPU VRAMReal-Time Fluid Raytracing with OpenCL (on an old GTX GPU)CFD timelapse of wind over citySimulating terminal velocity raindrop impacts with FluidX3D at Reynolds number 51kFluidX3D running AMD + Nvidia + Intel GPUs in SLI to pool together 132GB VRAMLine3D [GRAPHICS ENGINE] Dynamische BeleuchtungCommercial CFD would take months for this | its just minutes with FluidX3D
Dr. Moritz Lehmann |

FluidX3D [FLUID SIMULATION] Real Time Prototype Demo

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER