VanguardFX - Liquid

In Development

Physics, on the GPU.

CUDA-accelerated FLIP fluid for 3ds Max — splashes, foam, and turbulent flow without leaving your DCC.

CUDA Acceleration

Runs fluid sim entirely on the GPU for dramatically faster iteration than CPU solvers.

FLIP Solver

Hybrid particle/grid method for realistic splashes, foam, and turbulent flow.

Native 3ds Max Integration

No external bake pipeline — simulate and preview directly in the viewport.

Production-Ready Controls

Fine-grained control over viscosity, surface tension, and particle density.

Plans & Pricing

Pick what fits.

GPU fluid on one machine. Every plan begins with a free 7-day trial — one per email, with exports limited to 40 frames while you evaluate. Yearly plans keep the last build from your term, permanently.

Monthly

$59 / 30 Days
  • Full solver, no feature cut
  • Export capped per sequence
  • No GPU selection
  • Stops when the term ends

Long-Term

$299 / 2 Years
  • Everything in the 1-Year plan
  • Perpetual licence + 24 months of updates
  • Keeps working after the term — for ever
  • Priority support

Reference

Documentation.

From a fresh install to your first rendered frame.

Pick a step on the left.
Seven short chapters, in the order you would actually do them.

1. Install VanguardLiquid

Quick Start · 1 of 7

Overview

One installer covers 3ds Max 2024, 2025, 2026 and 2027. It detects which of them you have and installs only those — there is no version to pick.

Steps

  1. Close 3ds Max. The plugin files cannot be replaced while Max is holding them open.
  2. Run the installer as administrator. Right-click the .exeRun as administrator. It writes into C:\Program Files\Autodesk\3ds Max 20NN\Plugins\, which needs elevation.
  3. Windows may warn you. The installer is not code-signed yet, so SmartScreen has no download history for it. The SHA-256 published under the download button is how you confirm the file is ours.
  4. Start Max. The solver and the render maps load at startup.
WHAT GETS INSTALLED: the solver (VanguardFluid.dlo) and the two render maps (VanguardFXMap.dlt — Fluid Map and Ocean). Both are needed: the maps are how the water is shaded.
Previous Step 1 of 7 Next: Activate

2. Activate your licence

Quick Start · 2 of 7

Overview

A licence is tied to one computer by that machine's firmware ID. It is a signed file — nothing contacts a server while you work.

Steps

  1. Create an account at vanguardfx.pro and request the free 7-day trial — one per email address. The trial runs everything; it exports 40 frames.
  2. Open the ABOUT / LICENSE rollout in Max and copy the hardware ID it shows.
  3. Give that ID to the site or to @Vanguard_MyLicense_Bot, and you receive a licence file.
  4. Save it to %LOCALAPPDATA%\VanguardFX\. The rollout then shows your plan and the days remaining.
MOVING TO ANOTHER PC: the licence is bound to the machine that requested it. Contact support and we will reissue it — copying the file across will simply be refused.

3. Your first simulation

Quick Start · 3 of 7

Overview

Nothing needs to be in the scene. The domain fills itself, so the shortest path to moving water is four steps.

Steps

  1. Create a VanguardFluid object and drag out its domain. Everything happens inside that box.
  2. Open DOMAIN & GRID and set the resolution. Start low — at this stage you are looking for the motion, not the detail.
  3. Set FILL HEIGHT under FLUID. That is how full the box starts, as a fraction of its height.
  4. Press play. The solver runs on your GPU and the viewport shows the particles as it goes.
OR START FROM A PRESET: the PRESETS rollout has SHOT presets that need nothing in the scene — STORM SEA, WHIRLPOOL, DEPTH CHARGE, RAPIDS, MERCURY. Note that PRESETS KEEP MY DOMAIN + RESOLUTION is on by default and suppresses the domain size and resolution the preset ships, which is half of what most of them tune.

4. Colliders and obstacles

Quick Start · 4 of 7

Overview

Any mesh in the scene can be made solid. The water is cleared out of its interior and flows around it.

Steps

  1. Select the object you want the water to hit.
  2. Open COLLISION and add it. Colliders are held by scene handle, so deleting the object never leaves an invisible wall behind.
  3. Turn on SOLID INTERIORS for closed objects. The inside is cleared by testing each column against the mesh itself, which is what makes a rotated box genuinely solid rather than a shell with water trapped in its seams.
  4. Turn on COLLIDERS DISPLACE THE WATER if you want the level to rise the way it does when you drop something into a full tank.
READING THE LOG: 0 particle(s) found inside a solid is success, not failure — the fill refuses to seed inside a collider in the first place. The independent number is on the next line, COLLIDER OCCUPANCY, measured from particle positions rather than from the same mask the collision uses.

5. Whitewater, foam and spray

Quick Start · 5 of 7

Overview

Six classes, each with its own lifetime and shader: foam, spray, bubbles, mist, embers and smoke. They are born where the water is actually breaking, not sprinkled over the top of it.

Steps

  1. Open WHITEWATER and turn it on. Emission follows convergence and speed, so it appears where a wave folds.
  2. Choose the classes you want. A calm pour wants bubbles and foam; a breaking wave wants spray and mist as well.
  3. Set FOAM LIFE — how long foam survives once it has reached the surface.
  4. Use CARBONATION for dissolved gas rather than entrained air: a settled drink does not move and still fizzes.
DOTS WITH A MESH: under SURFACE MESHING the mesh and the point cloud are independent, so you can render the surface and still see whitewater as points.

6. Render and export

Quick Start · 6 of 7

Overview

Render in place, or hand the simulation to another tool. Both paths live in the same rollouts.

Steps

  1. Turn on SURFACE MESHING to build the render surface, or leave it off and render the particles directly.
  2. Open SHADER PRESETS and build a V-Ray or Corona material. The Fluid Map reads the channels the solver writes into the mesh, so the shading follows the water instead of sitting on top of it.
  3. For a horizon, use INFINITE OCEAN, or drop the Ocean map on a plain plane — it needs no simulation at all.
  4. To export, open PRO EXPORT: .PRT sequences for Krakatoa and tyFlow, layered foam/spray/bubble passes, velocity domains, wetness-carrying sand beds, .OBJ meshes, and the layered .VAN re-sim cache.
BIG SCENES: OFFLINE SIM runs 100M+ particle scenes with no viewport cost.

7. Tips and troubleshooting

Quick Start · 7 of 7

Best practice

  1. Resolution last. Get the motion right on a coarse grid, then raise it. Doubling the resolution costs roughly eight times the work.
  2. NARROW BAND for deep water. Depth is stored as depth rather than as particles, so a big tank costs what its surface costs.
  3. Save the scene. Every setting, every keyframe, and every object you pointed the solver at is written into the .max file.

If something looks wrong

  1. A preset seems to do nothingPRESETS KEEP MY DOMAIN + RESOLUTION is on by default and suppresses half of what most presets tune.
  2. Water inside a collider — turn on SOLID INTERIORS, and read COLLIDER OCCUPANCY rather than the particle count.
  3. Still wrong? Press WRITE DIAGNOSTIC LOG and send us the file. It records what the solver actually did, which is faster than describing it.
Previous: Render & export Step 7 of 7 — Complete! Next

Documentation

User guides, tutorials, and reference docs.

Professional Tutorial

One shot start to finish - block out, commit, cache, whitewater, surface, render - and the working method behind it.

220 KB · 2026-08-30

Download

Beginner's Guide

From an empty viewport to moving water - your first simulation in six steps, then the panel explained.

249 KB · 2026-08-30

Download

Help & Answers

Frequently Asked Questions

Everything you need to know about installation, licensing, payment, and getting help. Can't find your question? Chat with support.

Getting Started

Still have questions?

Our support team responds within a few hours. Real humans, not bots.

Chat with Support

Payment

Multiple ways to pay.

Direct payment supported via crypto and bank transfer. After payment, send proof to the License Bot for instant activation.

USDT · BSC (BEP-20)
0x7109b36E46Af620E83eDa99440A22dA4DB2ceaBB
Network: BNB Smart Chain · Min. confirmations: 12
Bank Transfer · USD (ACH)
Account Number: 42017645955
Routing Number: 322271724
Bank: For international wires (SWIFT) email support@vanguardfx.pro
US ACH transfer · For international wires (SWIFT) email support@vanguardfx.pro

Contact

Get in Touch.

Telegram
License activation & instant support
US Office
Mon – Fri · 9 AM – 6 PM PT
MENA / International
Sun – Thu · 9 AM – 6 PM GST
Email
Reply within 4 hours
Just added to your cart:
Qty:
Total:
Subtotal:
Excl. postage 
My Bag
Just added to your wishlist:
Excl. postage 
My Wishlist

Auto-renews, skip or cancel anytime.

Auto-renews, skip or cancel anytime.

Auto-renews, skip or cancel anytime.