Motion Water
Wave physics · MediaPipe key · ripple & lapping audio · vintage lens
Start
Enable audio
Source
Camera
Rotate
90° CW
90° CCW
none
180°
Mirror
off
on
Frame fit
cover (fill)
contain (letterbox)
Zoom
1.00
Canvas
1080 × 1920 portrait
1920 × 1080 landscape
1280 × 720
Still frame
camera
test image
ORIENTATION TEST CARD
Foreground key
Max people
1
2
3
4
6
Key on/off
on — person stays sharp
off — everything refracts
Edge soften
0.40
Mask gain
1.00
Mask smooth
0.55
Mask polarity
raw (no invert)
inverted
Mask orient
flip V
rotate 180
none
flip H
Mask source
GPU texture
CPU array (reference)
Water
Distortion
0.75
Video fade
0.00
Wave speed
0.45
Damping
0.012
Motion force
1.00
Body force
0.90
Water sound
Hands
1.00
Note spacing
0.055
Chord lock
0.80
Follow
0.85
Density
1.2
Max voices/s
16
Threshold
0.030
Width
0.75
Volume
0.50
Drop size
0.45
Pitch spread
0.50
Lapping
0.72
Plink
0.50
Stream bed
0.35
Room
0.40
Tone
1900
Background
Source
gradient
image
Blend mode
Video Only
Normal
Multiply
Screen
Overlay
Soft Light
Add
Difference
Amount
0.50
Refraction
0.08
Scale
1.00
Shape
linear
radial
conic
mirror linear
Stops
2 colours
3 colours
Angle
90
Centre X
0.50
Centre Y
0.50
Bias
0.50
Softness
0.60
Dither
1.00
Lens
Profile
Clean
Vintage 35mm
Anamorphic
Wide Angle
Telephoto
Super 8
Chromatic
0.40
Grain
0.45
Vignette
0.35
Diagnostics
Overlay
off
camera
mask (red)
camera + mask
RAW MASK (grey)
WAVE HEIGHT
Overlay mix
0.56
What the model sees.
The figure must be
upright
here or no pose is found.
fps
0
detect
0
ms
poses
0
input luma
0
mask min/max/mean
–
hands tracked
0
body movement
0.00
voices/s
0
audio peak
–
Output display
Fullscreen canvas (F)
drag this window to the display first · Esc exits
Detect displays
Screen
— detect first —
Mode
mirror (safe)
move canvas (zero-copy)
Output rotate
0°
90° CW
180°
270° CW
Output fit
contain (letterbox)
cover (crop)
stretch
Open output window
output
closed
Settings
Save current as default
Reset to built-in defaults
Copy settings as JSON
idle