Real time raytracing without RTX? No problem! Raytraced isosurface demo running on GTX 960M @ProjectPhysX
Real time raytracing without RTX? No problem! Raytraced isosurface demo running on GTX 960M  @ProjectPhysX
Uploaded December 2021 | Updated September 2026, 1 week ago
Cleverly combining existing algorithms sometimes results in magic:
4D Perlin noise + marching-cubes + Snell's law + OpenCL parallelization

4D Perlin noise provides iso-values on a 3D Cartesian lattice. With the marching-cubes algorithm (paulbourke.net/geometry/polygonise/), it is possible to generate triangulated isosurfaces from the lattice.
Turns out such a 3D lattice already is one of the ideal acceleration structures for raytracing. Any ray only has to check for possible intersections with iso-surface triangles contained within the traversed grid cells. This makes it run in real time on non-RTX GPU​s. Light rays from the camera traverse the lattice and check for intersections with the triangles that marching-cubes generates on-the-fly from the isovalues. Triangles never leave registers.
Real time raytracing without RTX? No problem! Raytraced isosurface demo running on GTX 960MFluidX3D [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 Graphics
Dr. Moritz Lehmann |

Real time raytracing without RTX? No problem! Raytraced isosurface demo running on GTX 960M

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER