Fluid Simulation Components

Fluid Simulation Terrain and Obstacle Input Boundary Conditions Side Border Settings Domain Solver Initial Conditions Terrain & Ground Simulation Culling Extension Layers Create Collider Fluid Simulation Settings Creation Properties Second Layer Flux Fluid Simulation The Pipe (Flux) Model Simulation Characteristics Flux Fluid Simulation Settings Creation Specialized Flux Properties Flow Fluid Simulation The 2D Height Field Model Performance and Stability Solver Ocean FFT Coupling Flow Fluid Simulation Settings Creation Specialized Flow Properties Foam Layer Foam Layer Settings Foam Render Settings Foam Decay Settings Foam Pressure Settings Foam Wave Settings Shallow Foam Settings Turbulence Foam Settings Wetness Layer Wetness Layer Settings Rendering Settings Decay Settings Fluid Flow Mapping Fluid Flow Mapping Settings Erosion Layer Multi-Layer Terrain System Terrain Modification Processes Erosion Settings Terraform Layer Liquefaction (Solid Terrain to Fluid) Fluid Contact Reactions (Fluid and Terrain) Fluid Mixing (Fluid + Fluid to Solid Terrain) Fluid Contact Reaction Terraform Settings Terrain Modifier Terrain Modifier Settings Sediment Modifier Sediment Modifier Settings Terraform Modifier Fluid Particle Generator Splash Particles Surface Particles Fluid Particle System Fluid RigidBody Prerequisite Fluid Density Calibration Interaction Calculation Fluid Displacement Profile Fluid Interaction Profile Fluid RigidBody Lite Fluid Floater Fluid Simulation Obstacle Settings Fluid Event Trigger Fluid Ripple Zone (Beta) Fluid Ripple Impulse (Beta)

AI Skills

AI Skills

Fluid Frenzy includes AI Skills so a coding assistant can set up, preview, and script the simulation using the same menus and public C# APIs described in this documentation. The skills live in the package at FluidFrenzy/AI/Skills/. Each skill is a SKILL.md file.

They are meant for Unity AI, Cursor, and similar assistants that read project skills. They are not a replacement for this documentation, and they do not invent APIs. If an assistant is unsure whether Fluid Frenzy is in the project, it should start with fluid-frenzy-setup-and-overview.

How to use them

  1. Import Fluid Frenzy so FluidFrenzy/AI/Skills/ is in the project.
  2. Point your assistant at those skills, or ask it to follow the Fluid Frenzy skills for the task.
  3. Use the table below to pick the skill that matches the job. One focused skill is better than mixing several at once.
  4. Check the result in the Scene view. Use Edit Mode Preview or Play Mode, then the Simulation Debugger if something looks wrong.
Skill Use it when
fluid-frenzy-setup-and-overview Installing Fluid Frenzy, checking render pipelines, importing samples, or choosing which skill to use next.
fluid-frenzy-create-simulations Adding water, lava, Flow or Flux, or a Water World.
fluid-frenzy-create-terraform-simulation Creating Terraform Terrain and dual-fluid terraform (water, lava, and terrain reactions).
fluid-frenzy-add-modifiers-and-obstacles Placing persistent sources, flow, forces, vortices, terrain brushes, or procedural obstacles.
fluid-frenzy-buoyancy-and-proximity Making objects float, adding Rigidbody buoyancy and wakes, or fading audio by distance to fluid.
fluid-frenzy-script-and-query-fluid Custom C# such as adding fluid on click, sampling height, or reading velocity. Not for ordinary floating.
fluid-frenzy-preview-and-debug Previewing in Edit Mode, missing surfaces, wrong heights, settings mismatches, or build shader stripping.

The setup skill routes to the others. Floating, wakes, and shoreline audio belong in buoyancy-and-proximity. Custom sampling belongs in script-and-query-fluid. Visibility and Preview problems belong in preview-and-debug.