Simulating an oblique drop impact on a shallow liquid pool with FluidX3D @ProjectPhysX
Simulating an oblique drop impact on a shallow liquid pool with FluidX3D  @ProjectPhysX
Uploaded February 2020 | Updated September 2026, 2 weeks 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 are simulated and visualized on a Nvidia Titan Xp. The video is sped up by 16x, so it was about 10 minutes of compute time for all simulations combined. 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.
The volume force (gavity) is implemented with the Gou forcing scheme.

Visualization of the surface is done with the marching cubes algorithm (implemented in OpenCL C).
paulbourke.net/geometry/polygonise

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:04 - 0 degree
0:12 - 15 degree
0:19 - 30 degree
0:26 - 45 degree
0:33 - 60 degree
0:39 - 75 degree

More information at projectphysx.de
Simulating 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.exeLiquid metal on a speaker (Slow Mo Guys), but as simulationReal Time Ray Tracing... in the Command Prompt in 16 ColorsReal Time Ray Tracing... in the Command Prompt in 616 dithered ColorsPhysX3D [GRAVITY SIMULATION] 5k body galaxy simulated in real timePhysX3D [GRAVITY SIMULATION] Euler vs. RK4 / Sonnensystem im Jahr 3016
Dr. Moritz Lehmann |

Simulating an oblique drop impact on a shallow liquid pool with FluidX3D

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER