For those who don’t know the tool: Ripple Pro is a water-surface modifier for 3ds Max, aimed at artists who need controllable ripples, wakes and rain hits inside the DCC, rather than a full fluid-sim detour.
A less fossilised ripple stack
3ds Max still ships the old Ripple modifier, which produces a concentric rippling effect in object geometry. It uses a standard gizmo and center, with Amplitude 1, Amplitude 2, Wave Length, Phase and Decay. It also needs enough mesh subdivisions to show smaller waves properly. Simple, useful, and very much from the era when a modifier stack could still smell faintly of beige plastic.

Ripple Pro by Luke Penry is a modern replacement for that internal tool. It installs as a native modifier, works directly on geometry and is built for ripple, wake and rain-style surface deformation. This is a plug-in for surface interaction and height-field water effects, not a 3D fluid or FLIP solver. Launching a full fluid sim because a duck needs a wake is how “shots” become “hobbies”.
Two modes, one modifier
Pattern mode handles deterministic procedural ripples. The same frame evaluates the same way when scrubbed, so it suits art-directed waves, clean motion-graphics looks and controlled water deformation. This is the closest mode to the stock Ripple modifier, but with more source types, more wave profiles and more detail controls.

Simulation mode uses a height-field solver based on the wave equation. Disturbances travel across the surface, interact, reflect from edges, lose energy and settle over time. This mode targets wakes, rain interaction and motion-responsive ripples without turning the shot into a full volumetric fluid setup. Most features work in both modes, and the mode switch is a single toggle.
Five ways to disturb water
Ripple Pro supports point, mesh, spline, particle and texture sources. Point sources create radial ripples and can travel across curved surfaces such as spheres and terrain, rather than only across a flat plane. Mesh sources use an object’s waterline, where the object intersects the surface. A boat, duck or arbitrary mesh can therefore emit ripples from its outline instead of from a neat little circle that screams “test scene”.

Spline sources can be open or closed, so artists can draw controlled wavefronts or animate custom shapes. Multiple geometry sources can contribute to the same water surface, which keeps the setup inside one modifier instead of spreading it across a small crime scene of helper objects. Particle input accepts Particle Flow, tyFlow and other particle systems. Impacts are designed to register automatically on flat or curved surfaces. Texture sources turn maps into ripple emitters. Bitmap images, procedural maps, OSL maps and animated image sequences can all drive wave emission from image shapes.
UV space instead of brute force
Ripple Pro can send ripples through a mesh’s UV space instead of world space. That allows waves to follow the surface flow and wrap around curved or organic geometry. The practical difference is obvious on bent, rolled or non-planar meshes: waves travel along the surface rather than cutting through the form as if the mesh owed them money. A UV-blend option helps with seam splitting. This does not remove the usual responsibility to build sane UVs, because no plug-in should be expected to rescue a map layout assembled during a caffeine emergency. It does give artists a dedicated control for a common failure point.

Mesh borders become water banks
Edge detection lets Ripple Pro read mesh borders and use them for interaction. Ripples can emit from edges and bounce back from them, so a pond, river section or contained water mesh can react as if it has banks.
Texture-driven waves
The texture source is evaluated live each frame. Static maps work, and animated or procedural maps can drive changing ripple emission. An animated Noise map phase or a moving image sequence can therefore change the water surface directly. In Simulation mode, animated textures can also drive ripple direction through optical flow. Moving artwork produces directional wakes that follow the motion. The direction and strength can be controlled, which makes the feature useful for stylised motion graphics as well as more literal water disturbances.
Rain, droplets and bead geometry
Particle sources in Simulation mode add procedural rain and droplet behavior. Each impact can generate a crown ring, a central rebound jet and a soft landing ring as it settles. The tool can also create optional pinch-off beads. These are detached droplet geometry thrown from the rebound jet, not just a shading trick. Controls cover splash height, radius, timing and bead size.
Variation controls randomise impact height, size and lifetime together, so repeated hits do not all look cloned from the same tiny sprinkler. The system is designed to work on surfaces of different shapes and angles.
Wave profiles and breakup
Ripple Pro includes sine, Gerstner, trochoidal, square and saw wave profiles, plus a custom curve option. That gives the deformation more range than the stock concentric wave pattern. Choppiness adds sharper crests and horizontal displacement. FBM detail layering adds multi-scale variation with octaves, persistence and lacunarity. Distort adds procedural warping, breaking up perfect mathematical circles into more irregular patterns. Distort works in both Pattern and Simulation modes.
Solver controls
Simulation mode includes object displacement where the surface is pushed down, refills and settles. Movement, rotation, deforming meshes and skinned geometry can create wakes. A walking character can therefore disturb the surface from animated deformation, not only from a rigid transform.
Scene objects can act as obstacles that reflect waves. A float-on-surface option lets an object sit on the surface and ripple from its moving edge instead of denting the water. The solver controls include Viscosity, Spring, Decay, Time Scale, Wake Calm and Bow Wake. These are the controls that decide whether a shot feels like water, jelly or THAT haunted trampoline.
Performance, caching and motion blur
Ripple Pro is built in C++ and ships as a native .dlm plug-in per 3ds Max version. It uses Intel oneAPI Threading Building Blocks for multithreading. Performance still depends on CPU, settings and source type, because physics remains rude like that. The modifier includes a RAM frame cache. After playback, cached frames can be scrubbed and replayed without recalculating the same surface motion every time.
Render motion blur is supported through sub-frame surface movement across the shutter, rather than a static per-frame snapshot. The modifier can animate without keyframes once sources and parameters are set. A full HTML user guide is included with every download.
Compatibility and pricing
Ripple Pro supports 3ds Max 2024, 2025, 2026 and 2027. Each host version gets a separate native build, using a drop-in install. The Individual license is for one artist and costs $25. The Euro checkout value shown is €21.91. Studio License 5 Users costs $119, shown as €104.29. Studio License 10 Users costs $219, shown as €191.94. Studio License Site 10+ Users costs $429, shown as €375.99.
https://ldotchopz.gumroad.com/l/RipplePro
https://help.autodesk.com/cloudhelp/2024/ENU/3DSMax-Modifiers/files/GUID-BAA6135C-E441-41B3-9AE7-B1F9BBEEBA4C.htm