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
- 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) - Dynamic Mesh-Aware Radiance Fields [75.59025151369308]
This paper designs a two-way coupling between mesh and NeRF during rendering and simulation.
We show that a hybrid system approach outperforms alternatives in visual realism for mesh insertion.
arXiv Detail & Related papers (2023-09-08T20:18:18Z) - 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) - Combining Differentiable PDE Solvers and Graph Neural Networks for Fluid
Flow Prediction [79.81193813215872]
We develop a hybrid (graph) neural network that combines a traditional graph convolutional network with an embedded differentiable fluid dynamics simulator inside the network itself.
We show that we can both generalize well to new situations and benefit from the substantial speedup of neural network CFD predictions.
arXiv Detail & Related papers (2020-07-08T21:23:19Z)
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.