Edit of asset "3D SPH Fluid Simulation" Accepted

Old/Current New/Edit
Title 3D SPH Fluid Simulation 3D SPH Fluid Simulation
Description A high-performance 3D fluid simulation addon powered by Compute Shaders (GPGPU). This asset implements the Smoothed Particle Hydrodynamics (SPH) method, allowing for tens of thousands of interactive particles at real-time frame rates.

By offloading all physics calculations (density, pressure, viscosity, and integration) to the GPU, this addon bypasses the CPU bottleneck common in particle systems.

Key Features:
Massive Particle Counts: Efficiently simulates 32k+ particles on mid-range GPUs using spatial hashing.

Fast Spatial Hashing: Implements a GPU-based prefix sum (scan) algorithm for rapid neighbor searching.

SDF Collision Handling: Integrated Signed Distance Field (SDF) collision system for smooth interaction with complex 3D geometry.

MultiMesh Rendering: Optimized drawing using MultiMesh to minimize draw calls.

Real-time Interaction: Support for external forces like gravity, damping, and mouse-based interaction.

GLES3/Vulkan Ready: Built using Godot’s RenderingDevice API for modern hardware compatibility.

Technical Details:
Method: SPH (Smoothed Particle Hydrodynamics).

Optimization: Bitwise spatial hashing & parallel prefix sum.

Collision: Texture-based 3D SDF.

Language: GLSL (Compute Shaders) & GDScript.
A high-performance 3D fluid simulation addon powered by Compute Shaders (GPGPU). This asset implements the Smoothed Particle Hydrodynamics (SPH) method, allowing for tens of thousands of interactive particles at real-time frame rates.

By offloading all physics calculations (density, pressure, viscosity, and integration) to the GPU, this addon bypasses the CPU bottleneck common in particle systems.

Key Features:
Massive Particle Counts: Efficiently simulates 32k+ particles on mid-range GPUs using spatial hashing.

Fast Spatial Hashing: Implements a GPU-based prefix sum (scan) algorithm for rapid neighbor searching.

SDF Collision Handling: Integrated Signed Distance Field (SDF) collision system for smooth interaction with complex 3D geometry.

MultiMesh Rendering: Optimized drawing using MultiMesh to minimize draw calls.

Real-time Interaction: Support for external forces like gravity, damping, and mouse-based interaction.

GLES3/Vulkan Ready: Built using Godot’s RenderingDevice API for modern hardware compatibility.

Technical Details:
Method: SPH (Smoothed Particle Hydrodynamics).

Optimization: Bitwise spatial hashing & parallel prefix sum.

Collision: Texture-based 3D SDF.

Language: GLSL (Compute Shaders) & GDScript.
Category 3D Tools 3D Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/deni10000/Godot-3D-SPH-Fluid-Simulation https://github.com/deni10000/Godot-3D-SPH-Fluid-Simulation
Issues Url https://github.com/deni10000/Godot-3D-SPH-Fluid-Simulation/issues https://github.com/deni10000/Godot-3D-SPH-Fluid-Simulation/issues
Godot version Godot 4.6 Godot 4.6
Version String 1.0.0 1.0.0
Download Commit 8b67e96072425d3a8164c74daffb8ee84b50da5d 8b67e96072425d3a8164c74daffb8ee84b50da5d
Download Url (Computed) https://github.com/deni10000/Godot-3D-SPH-Fluid-Simulation/archive/8b67e96072425d3a8164c74daffb8ee84b50da5d.zip https://github.com/deni10000/Godot-3D-SPH-Fluid-Simulation/archive/8b67e96072425d3a8164c74daffb8ee84b50da5d.zip
Icon Url https://raw.githubusercontent.com/deni10000/Godot-3D-SPH-Fluid-Simulation/refs/heads/master/icon.png
https://raw.githubusercontent.com/deni10000/Godot-3D-SPH-Fluid-Simulation/refs/heads/master/icon.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/deni10000/Godot-3D-SPH-Fluid-Simulation/refs/heads/master/icon.png
Thumbnail