The LiquidVolume component exposes all appearance and behavior parameters in the Inspector, organized into the sections below.
General Settings
| Parameter | Description |
| Topology | Container shape: Sphere, Cylinder, Cube, or Irregular (custom mesh). Choose Irregular for non-primitive models. |
| Detail | Rendering quality level. Options: Simple (mobile-friendly), Default, Default No Flask, Texture Bump, Reflections, Multiple, Multiple No Flask. |
| Depth Aware | Enable to correctly render objects placed inside the liquid container. |
| Parent Aware | Uses the parent object's geometry as a boundary. Only needed with Irregular topology when liquid is nested inside another container. |
| Global Alpha | Overall transparency multiplier for liquid and smoke. |
Liquid Settings
| Parameter | Description |
| Level | Fill level from 0 (empty) to 1 (full). In Multiple detail mode, each layer has its own level. |
| Color 1 / Color 2 | Two liquid color components blended together for the final appearance. |
| Scale 1 / Scale 2 | Scale of the two color noise patterns. |
| Emission Color / Brightness | Emission color and intensity for glowing liquids. |
| Murkiness | Amount of noise/opacity in the liquid. |
| Alpha | Transparency for liquid, smoke, and foam. |
| Dither Shadow | Applies a dither pattern to simulate partially transparent shadows. Best with soft shadows enabled. |
| Turbulence 1 | Small-scale turbulence amplitude. |
| Turbulence 2 | Large-scale turbulence amplitude. Combine with Turbulence 1 for realistic motion. |
| Frequency | Turbulence wave frequency. Increase for models with scale greater than 1. |
| Sparkling Intensity / Amount | Adds sparkling highlights to the liquid surface. |
| Deep Obscurance | Darkens the liquid toward the bottom of the container. |
| Light Scattering | Backlight passes through the liquid, creating a diffusion effect. Power and Amount control focus and intensity. |
Multiple Layers (Multiple Detail Mode)
When Detail is set to Multiple or Multiple No Flask, you can configure independent liquid layers sorted by density.
Common Layer Settings
| Parameter | Description |
| Fill Level | Cumulative fill level across all layers. |
| Global Adjustment Speed | Speed at which layers re-sort when density changes. |
| Dither Strength | Reduces visible banding between adjacent layers. |
| Contact Surface Smoothness | Controls blending at the interface between layers. |
Per-Layer Settings
| Parameter | Description |
| Amount | Fill amount for this specific layer. |
| Density | Determines layer stacking order. Layers with equal density can mix if Miscible is enabled. |
| Color | Base color of this layer. |
| Miscible | Allows mixing with other layers of the same density. |
| Murk Color / Murkiness | Color and intensity of this layer's murkiness effect. |
| Scale | Noise scale for the murkiness pattern. |
| Viscosity | Resistance to turbulence. Higher values = thicker, slower-moving liquid (e.g., honey). |
| Adjustment Speed | Speed at which this layer repositions when density changes. |
| Bubbles Opacity | Opacity of bubbles passing through this layer. |
Bubbles Settings
| Parameter | Description |
| Amount | Number of bubbles generated. |
| Size Min / Max | Range of bubble sizes. |
| Brightness | Bubble brightness multiplier. |
| Vertical Speed | Rising speed of bubbles. |
Foam Settings
| Parameter | Description |
| Color | Foam color. |
| Scale | Foam noise resolution. |
| Thickness | Foam height relative to the flask. |
| Density | Foam opacity. Higher values produce thicker foam. |
| Weight | Controls foam smoothness at the bottom edge where it meets the liquid. |
| Turbulence | Foam turbulence multiplier. Set to 0 for completely static foam. |
| Visible From Bottom | Allows foam to be seen from below, through the liquid (if alpha is low). |
Smoke Settings
| Parameter | Description |
| Color | Smoke color. |
| Scale | Smoke noise resolution. |
| Speed | Smoke animation speed multiplier. |
| Base Obscurance | Darkens smoke at the bottom of the empty space. |
Flask Settings
| Parameter | Description |
| Tint | Flask color. Reduce alpha to 0 for a fully transparent container. |
| Thickness | Width of the container walls. |
| Glossiness | Brightness of the external and internal flask surfaces. |
| Refraction Blur | Blurs the background behind the flask to simulate light refraction. |
Texture Bump Mode
When Detail is set to Texture Bump, additional options appear.
| Parameter | Description |
| Texture | Wraps a texture around the flask. Supports transparency for labels and decals. |
| Bump Map | Normal map for surface relief. |
| Distortion Map | Texture used to compute additional image distortion effects. |
Physics Settings
| Parameter | Description |
| React to Forces | Liquid turbulence responds to external forces and accelerations. Sphere topology also supports liquid rotation inside the container. |
| Mass | Liquid mass. Higher values make the liquid heavier and less responsive to forces. |
| Angular Damp | Internal friction. Higher values make the liquid settle faster. |
| Ignore Gravity | Forces liquid to rotate with the flask. Disabled when React to Forces is on. |
Advanced Settings
| Parameter | Description |
| Smoke / Liquid / Foam Ray Steps | Number of ray-marching samples per pixel. More steps = higher quality but slower rendering. |
| Noise Variation | Switches between three precomputed 3D noise textures. Experiment for best results. |
| Upper Limit | Limits how high the liquid can reach. Useful for bottles with corks or narrow necks. |
| Extents Scale | Multiplier for the model extents. Reduces the area used by the liquid volume. |
| Allow View From Inside | Renders correctly when the camera enters the container. Experimental; some features like turbulence are not supported from inside. |
| Bake Current Transform | Bakes the current rotation and scale into the mesh vertices, resetting the transform. Fixes orientation issues with imported models. |
| Center Pivot | Moves the mesh pivot to the geometric center. Required for correct level calculation on off-center meshes. |
| Render Queue | Defaults to Transparent+1 (3001). Adjust if needed for custom render ordering. |
| Double Sided Bias | Controls which geometry faces render with Irregular topology and open flasks. Adjust to eliminate overdraw. |
| Rotation Level Bias | Prevents liquid from disappearing under rotation. Increase toward 1.0 if liquid vanishes at low fill levels. |
| Legacy Rendering | Activates shader paths compatible with older devices. Triggers a full shader recompilation. |
Shader Features
Toggle shader features to optimize compilation and runtime performance. Disabling a feature removes its code from the shader — it cannot be toggled at runtime.
| Feature | Description |
| Light Scattering | Removes directional light diffusion code from the shader. |
| Smoke | Removes smoke ray-marching code. More performant than just hiding smoke via the Smoke section. |
| Bubbles | Removes bubble rendering code. More performant than disabling bubbles in the inspector. |
| Floating Point Buffers | Disable only if Liquid Volume does not render on older devices lacking float texture support. |
| Orthographic Projection | Enable when using an orthographic camera. |