A GPU-based Hydrodynamic Simulator with Boid Interactions
- URL: http://arxiv.org/abs/2311.15088v1
- Date: Sat, 25 Nov 2023 17:59:25 GMT
- Title: A GPU-based Hydrodynamic Simulator with Boid Interactions
- Authors: Xi Liu, Gizem Kayar, Ken Perlin
- Abstract summary: We present a hydrodynamic simulation system using the GPU compute shaders of DirectX for simulating virtual agent behaviors and navigation inside a smoothed particle hydrodynamical (SPH) fluid environment with real-time water mesh surface reconstruction.
Our system is versatile enough for reinforced robotic agents instead of boid agents to interact with the fluid environment for underwater navigation and remote control engineering purposes.
- Score: 6.356750384481682
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We present a hydrodynamic simulation system using the GPU compute shaders of
DirectX for simulating virtual agent behaviors and navigation inside a smoothed
particle hydrodynamical (SPH) fluid environment with real-time water mesh
surface reconstruction. The current SPH literature includes interactions
between SPH and heterogeneous meshes but seldom involves interactions between
SPH and virtual boid agents. The contribution of the system lies in the
combination of the parallel smoothed particle hydrodynamics model with the
distributed boid model of virtual agents to enable agents to interact with
fluids. The agents based on the boid algorithm influence the motion of SPH
fluid particles, and the forces from the SPH algorithm affect the movement of
the boids. To enable realistic fluid rendering and simulation in a
particle-based system, it is essential to construct a mesh from the particle
attributes. Our system also contributes to the surface reconstruction aspect of
the pipeline, in which we performed a set of experiments with the parallel
marching cubes algorithm per frame for constructing the mesh from the fluid
particles in a real-time compute and memory-intensive application, producing a
wide range of triangle configurations. We also demonstrate that our system is
versatile enough for reinforced robotic agents instead of boid agents to
interact with the fluid environment for underwater navigation and remote
control engineering purposes.
Related papers
- GauSim: Registering Elastic Objects into Digital World by Gaussian Simulator [55.02281855589641]
GauSim is a novel neural network-based simulator designed to capture the dynamic behaviors of real-world elastic objects represented through Gaussian kernels.
We leverage continuum mechanics, modeling each kernel as a continuous piece of matter to account for realistic deformations without idealized assumptions.
GauSim incorporates explicit physics constraints, such as mass and momentum conservation, ensuring interpretable results and robust, physically plausible simulations.
arXiv Detail & Related papers (2024-12-23T18:58:17Z) - A Pioneering Neural Network Method for Efficient and Robust Fluid Simulation [4.694954114339147]
We propose the first neural network method specifically designed for efficient and robust fluid simulation in complex environments.
This model is also the first to be capable of stably modeling fluid particle dynamics in such complex scenarios.
Compared to existing neural network-based fluid simulation algorithms, we significantly enhanced accuracy while maintaining high computational speed.
arXiv Detail & Related papers (2024-12-14T08:31:56Z) - A Geometry-Aware Message Passing Neural Network for Modeling Aerodynamics over Airfoils [61.60175086194333]
aerodynamics is a key problem in aerospace engineering, often involving flows interacting with solid objects such as airfoils.
Here, we consider modeling of incompressible flows over solid objects, wherein geometric structures are a key factor in determining aerodynamics.
To effectively incorporate geometries, we propose a message passing scheme that efficiently and expressively integrates the airfoil shape with the mesh representation.
These design choices lead to a purely data-driven machine learning framework known as GeoMPNN, which won the Best Student Submission award at the NeurIPS 2024 ML4CFD Competition, placing 4th overall.
arXiv Detail & Related papers (2024-12-12T16:05:39Z) - Gaussian Splashing: Unified Particles for Versatile Motion Synthesis and Rendering [41.589093951039814]
We integrate physics-based animations of solids and fluids with 3D Gaussian Splatting (3DGS) to create novel effects in virtual scenes reconstructed using 3DGS.
Our framework is capable of realistically reproducing surface highlights on dynamic fluids and facilitating interactions between scene objects and fluids from new views.
arXiv Detail & Related papers (2024-01-27T06:45:22Z) - Towards Complex Dynamic Physics System Simulation with Graph Neural ODEs [75.7104463046767]
This paper proposes a novel learning based simulation model that characterizes the varying spatial and temporal dependencies in particle systems.
We empirically evaluate GNSTODE's simulation performance on two real-world particle systems, Gravity and Coulomb.
arXiv Detail & Related papers (2023-05-21T03:51:03Z) - SURFSUP: Learning Fluid Simulation for Novel Surfaces [28.90974131540538]
We introduce SURFSUP, a framework that represents objects implicitly using signed distance functions (SDFs)
This continuous representation of geometry enables more accurate simulation of fluid-object interactions over long time periods.
We show we can invert our model to design simple objects to manipulate fluid flow.
arXiv Detail & Related papers (2023-04-13T00:17:38Z) - Inferring Fluid Dynamics via Inverse Rendering [37.87293082992423]
Humans have a strong intuitive understanding of physical processes such as fluid falling by just a glimpse of such a scene picture.
This work achieves such a photo-to-fluid reconstruction functionality learned from unannotated videos.
arXiv Detail & Related papers (2023-04-10T08:23:17Z) - FluidLab: A Differentiable Environment for Benchmarking Complex Fluid
Manipulation [80.63838153351804]
We introduce FluidLab, a simulation environment with a diverse set of manipulation tasks involving complex fluid dynamics.
At the heart of our platform is a fully differentiable physics simulator, providing GPU-accelerated simulations and gradient calculations.
We propose several domain-specific optimization schemes coupled with differentiable physics.
arXiv Detail & Related papers (2023-03-04T07:24:22Z) - Transformer with Implicit Edges for Particle-based Physics Simulation [135.77656965678196]
Transformer with Implicit Edges (TIE) captures the rich semantics of particle interactions in an edge-free manner.
We evaluate our model on diverse domains of varying complexity and materials.
arXiv Detail & Related papers (2022-07-22T03:45:29Z) - Fast Aquatic Swimmer Optimization with Differentiable Projective
Dynamics and Neural Network Hydrodynamic Models [23.480913364381664]
Aquatic locomotion is a classic fluid-structure interaction (FSI) problem of interest to biologists and engineers.
We present a novel, fully differentiable hybrid approach to FSI that combines a 2D numerical simulation for the deformable solid structure of the swimmer.
We demonstrate the computational efficiency and differentiability of our hybrid simulator on a 2D carangiform swimmer.
arXiv Detail & Related papers (2022-03-30T15:21:44Z) - NeuroFluid: Fluid Dynamics Grounding with Particle-Driven Neural
Radiance Fields [65.07940731309856]
Deep learning has shown great potential for modeling the physical dynamics of complex particle systems such as fluids.
In this paper, we consider a partially observable scenario known as fluid dynamics grounding.
We propose a differentiable two-stage network named NeuroFluid.
It is shown to reasonably estimate the underlying physics of fluids with different initial shapes, viscosity, and densities.
arXiv Detail & Related papers (2022-03-03T15:13:29Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.