Skip to content

rajarsheya/Real-time-Particle-Simulation-with-CUDA

Repository files navigation

Real-time-Particle-Simulation-with-CUDA

Developed a system that uses CUDA to accelerate the simulation of particle systems. This enables real-time visualization and analysis of complex fluid dynamics or physics simulations on local hardware.

The Real-time Particle Simulation with CUDA project leverages GPU acceleration via CUDA to simulate particle systems with high performance and real-time visualization. It applies physics principles such as gravity and elasticity to model dynamic phenomena like waterfalls. The simulation is highly optimized for large particle counts and multiple frames, with particle data saved to a CSV file. For visualization, the project uses PyGame and OpenGL to render the particles in 3D, each with a unique, randomly generated color, offering a rich, interactive experience in real time.

Demo Video for Real-time-Particle-Simulation-with-CUDA: https://youtu.be/WqzptGOrr9I

GPU Spec:

image

Particle Simulation:

image

About

The Real-time Particle Simulation with CUDA uses GPU acceleration to simulate particle systems and visualize dynamic phenomena like waterfalls in real-time, optimized for large particle counts and physics-based interactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages