v3 → v3.5 · Intelligence, power, transparency
One click. Every slider, set. Or many clicks. All control, yours.
Auto Setup analyzes your clip and dials in the whole
plugin — then hands you the sliders.
Click Auto Setup (Analyze Footage) and Hush measures frames from
across the clip: how noisy it is, how much of the noise is color, whether
it's blocky compressed grunge or clean sensor grain, how much the camera
moves. Then it decides — strengths, frame counts, search radius, motion
threshold, the Noise EQ bands — and writes the answers into the visible
controls, so you see exactly what it chose and can dial anything in or
back from there. It is not a mode, and there is nothing to trust blindly:
afterwards it's all ordinary manual state, plus a read-only report of what
it found:
Analyzed 5 frames · noise 3.2%Y / 4.1%C (noisy) · steady camera · profile locked
One Cmd+Z undoes the entire setup (it applies as a single edit
block), and a Revert Auto Setup button does the same job later. It
never touches your Step 4 look choices — grain, texture, shadow
desaturation and debanding stay yours. Under the hood it also
locks the measured noise profile, so every frame of the clip
filters against the same numbers and renders stay repeatable.
v3.1 — power & transparency
Detail Rescue: smoothing without blur. The classic failure mode
of cranked noise reduction is that "smoother" and "blurrier" arrive
together. Detail Rescue breaks that link: after the spatial stage, anything
the filter changed by more than a noise-sized amount is put back.
Push the strengths as hard as you like — flat areas and faces go buttery
while edges physically cannot blur, because the worst case is bounded by
construction. Auto Setup raises it automatically with the noise class.
Every range goes further, and the dead zones are gone. Strength
to 3, spatial strengths to 150, EQ Fine to 300 — and its top half now
genuinely widens the filter (it used to saturate silently). The band
sliders reach 150, where the extra drive widens tolerance and reach
instead of overshooting. Auto Setup uses the new headroom: on the test
suite it now beats stock defaults by up to +5 dB.
Scopes where you need them. Each step has a checkbox that draws
a panel right in the viewer: Measurements (Step 1), a live
Motion Map mini-view (Step 2), and the Noise EQ scope
(Step 3) — which appears by itself the first time you touch an EQ slider,
showing one lane per band: the bar is how much you're cutting, the amber
line is how much noise was measured at that size. The bands themselves now
carry plain names — Fine Grain (~1 px), Clumps (3–8 px), Stains (16 px+),
Color Blotches.
v3.2 & v3.3 — field-review fixes, reach & depth
Ghost Guard (v3.2) added a second, independent motion test to the temporal
gate — on the signed patch mean, where pure noise cancels toward zero but
slow coherent motion doesn't — catching the subtle slow-motion smear the magnitude
gate can't see, for ~0.01 dB on static footage. v3.2 also taught the residual
re-measurement to see compression blotch at two scales.
v3.3 quadrupled Motion Tracking's reach (a hierarchical search out to
~±8 px, so real pans keep their temporal averaging), added a 7-frame
stack for locked-off noisy shots, Deep Clean — a gentle bounded pre-pass
for severe or compressed noise — and per-channel chroma profiles, because
blue-channel night noise reads very differently on Cb than Cr.
v3.4 — lock what you see
Lock Profile now freezes exactly the measurement you are looking at.
Until v3.4, locking silently swapped your live playhead measurement for a median of
five frames spread across the whole clip — on anything that moves, the box covers
different content at those times, and locking could visibly bring the noise back.
Now the lock is the playhead measurement, confirmed by a tracked sweep of the
±4 neighbouring frames: the patch is followed frame-to-frame, measured at its
tracked position, and a frame only votes if its measurement agrees with the
playhead's — a subject crossing your patch is simply rejected. Worst case, the lock
is exactly what you saw.
Auto Region finds the flattest patch on the current frame (scored against
the expected noise at its brightness, so dark noisy flats aren't penalized), moves
the yellow sampling box there and shows it. And the box finally tells you its mode:
yellow with handles = live, re-measured every frame; ice-blue with a
padlock = frozen, dragging disabled. The temporal gate went
brightness-aware too — details in the math section below.
Since v1, in one breath:
v1.1 video-native noise estimators, step-by-step UI, analysis views
v1.2 hard-knee temporal gate — ghosting became structurally impossible
v2.0 residual re-measurement, brightness-aware profiling, chroma blotch pass, film grain & finishing stage
v2.1 "Hush" name, draggable sampling region, Windows builds
v3.0 Auto Setup, motion tracking, firefly zapper, Noise EQ, profile lock, deband, noisiness matte
v3.1 Detail Rescue, per-step viewer scopes, extended ranges, bolder Auto Setup
v3.2 Ghost Guard, two-scale residual, lock/region field fixes
v3.3 ±8 px hierarchical motion search, 7-frame stack, Deep Clean, per-channel chroma, lock fast path
v3.4 playhead lock + tracked sweep, Auto Region, live/frozen box states, brightness-aware temporal gate
v3.5 Render Boost (sequential renders compound the stack), self-tuning Auto Setup (Monte-Carlo SURE), exposure match