A GPU boids flocking particle simulator written in CUDA, optimized with a uniform spatial grid, coherent memory access, tunable cell widths, and shared memory.
A Vulkan-CUDA interop render engine with a real-time Vulkan viewport and a pathtraced CUDA view, with support for glTF files and physically-based materials