Quadtree Zoom
Splits the picture into square tiles, small where there is detail and large where it is flat. For pictures that half resolve: a memory, a surveillance view, a figure that stays hidden.
Group: Pixel & Mosaic · How to add an effect


Use it for: a figure that dissolves into blocks while the stage stays calm · a data or surveillance look · a picture that slowly comes into focus on a cue.
- Minimum Cell – how small the finest tiles get.
- Detail Threshold – how much detail makes a tile split.
- Amount – how much of the tiles lies over the picture.
- Speed – how fast the tiles split and merge on their own.
Tip: keyframe Detail Threshold from 0.2 down to 0.005: a picture of coarse blocks resolves into fine detail, first where it matters most.
Presets
Section titled “Presets”Pick one in the Preset row of the effect card. It sets all controls at once, in one undo step, and the row then shows its name until you change something. A control with keyframes keeps them, and the card says so.
Fine Print – the finest tiles, split wherever the picture has texture: faces and hands stay readable, and only an even dark stage or sky turns into calm squares. The quietest look, good for a whole scene.
Big Tiles – chunky blocks on the figure and large squares on the stage, with no original showing through: the picture reads like a coarse mosaic, while arms and legs still keep their own blocks. Strong for a title, a memory or a face that should stay hidden.
Tile Veil – tiles laid at 60 % over the picture, so it stays clear under a soft grid of colour. For a scene that starts to fall apart, or behind text.
Breathing Grid – coarser tiles whose split pulses quickly, about twice a second, so they keep splitting and merging even where nothing moves. A restless, digital pulse for a cue or a breakdown.
Controls
Section titled “Controls”Every tile takes the colour of the pixel at its centre, a little darker than the picture, with a thin light line along its top and left edge, so the tiles read as tiles.
Preset – picks one of the four starting points above and sets the four controls below.
Structure
Section titled “Structure”Minimum Cell – the size of the finest tiles, where the picture has the most detail. The largest tile is 32 times as big (8 px gives tiles from 8 to 256 px), so it also sets how coarse the flat areas get. 2–4 keeps faces readable, 8 shows clear tiles, 16 turns a figure into a few chunky blocks, and above about 20 parts of a figure can vanish into the large squares around it. It counts pixels of a 1080p picture, so a 4K export shows the same tiles. 2 to 32 px, default 8 px.
Detail Threshold – how much a tile may change in brightness before it splits into four smaller ones. Low values (0.005) split everything with texture into small tiles, but a dark, even stage still stays in large squares; 0.025 keeps flat stage and sky in large squares; 0.1 and more leaves big blocks even over a face. It works together with Minimum Cell: the threshold decides where to split, Minimum Cell how far. 0.001 to 0.2, default 0.025.
Amount – how much of the tiles you see. 0 shows the original, 1 only tiles, 0.5 lays them half over the picture, so it stays readable under a grid of colour. Values outside 0 to 1 are held at the nearest end, and the card says so. 0 to 1, default 0.8.
Motion
Section titled “Motion”Speed – how fast the tiles breathe. The threshold swings between about two thirds of and the full Detail Threshold (64 % to 100 %), so tiles split and merge in a pulse even where nothing moves. 0 holds the split still, and tiles change only where the picture does; at 0.5 one breath takes about six seconds, at 4 less than a second. It follows the playhead, so a paused picture stands still and the export matches the preview. 0 to 4, default 0.5.
Node setup
Section titled “Node setup”Quadtree Zoom works in four stages, one folder each in the Nodes tab: Cell Size & Split finds the tile a pixel lies in and how big it is, Cell Colour reads the colour at the tile’s centre, Tile Edges shades the tile and draws its light edge line, and Mix with Original blends the result with the picture by Amount. Click a folder’s header to open it; the sections below show what is inside.
Cell Size & Split
Section titled “Cell Size & Split”Divide – the shorter side of the frame (Smallest Component of Resolution) divided by Reference Height 1080: how much larger or smaller this frame is than a 1080p one.
Multiply – Minimum Cell times that scale: the finest tile in pixels of this frame, so a 4K export, a lower Preview Quality and the thumbnails show the same tiles.
Quadtree Partition – starts with a tile 32 times the finest one and halves it, at most five times, while its brightness changes by more than Detail Threshold. It tests two ways: its four corners and its centre, then a grid of 4 × 4 pixels inside it, so a figure between the corners still splits the tile. Seconds × Speed lets the threshold breathe. It puts out the tile’s top-left corner (Cell Origin) and its size.
Cell Colour
Section titled “Cell Colour”Add – Cell Origin plus half the tile size (Multiply by Half 0.5, then Floor): the centre of the tile, on a whole pixel.
Load Pixel – reads the picture at that centre. Its colour paints the whole tile. The second Load Pixel below it reads the pixel’s own colour, which the next stages need.
Alpha to Scalar – the transparency of the centre pixel as a number from 0 to 1.
Mix – blends from the pixel’s own colour to the centre’s colour by that number. An opaque centre colours the whole tile; a transparent one, at the edge of a cut-out figure or a picture smaller than the frame, leaves the pixel its own colour instead of turning the tile black.
Tile Edges
Section titled “Tile Edges”Smallest Component – Pixel minus Cell Origin is the pixel’s place inside its tile; the smaller of its two coordinates is the distance to the tile’s top or left edge.
Step – 1 inside the tile, 0 on its first row and first column (a distance below Half 0.5).
Add – Tile Shade 0.82, plus Edge Lift 0.18 on the edge: the shade, 0.82 inside the tile and 1 on its edge line.
Multiply – the tile colour times that shade: every tile a little darker than the picture, with a light line along its top and left edge.
Remix: open the Constants folder and set the value 0.82 (the Tile Shade card above) to 1: the tiles keep the picture’s full brightness, and the edge lines shine brighter than the tiles.
Mix with Original
Section titled “Mix with Original”Clamp – keeps Amount between 0 and 1, so a keyframe or a typed value past the ends cannot push colours beyond the tile.
Mix – blends from the original colour to the shaded tile by Amount: 0 is the picture itself, 1 the tiles alone.
Combine RGB + Alpha – joins the mixed colour with the original transparency, so a cut-out figure keeps its own smooth outline while its inside turns into tiles.
Technical details
Section titled “Technical details”- Size. Minimum Cell counts pixels of a frame whose shorter side is 1080: a 4K export, a portrait frame, a lower Preview Quality and the thumbnails show the same tiles. A tile is a whole number of pixels and never smaller than 2; the card says when Minimum Cell is below that. The grid starts at the top-left corner, so tiles at the right and bottom edge may be cut.
- Detail. The split tests a tile at its corners and centre, then on a 4 × 4 grid inside it (up to 21 pixels per level, six levels). A figure smaller than a quarter of a large tile can still fall between the grid pixels and disappear into it; a smaller Minimum Cell or a lower Detail Threshold keeps it.
- Time. The breathing follows the timeline time: scrubbing, playback and export give the same frame for the same moment, and a paused picture needs no extra rendering. Speed multiplies that time, so a keyframed Speed makes the breath jump; to start a change on a cue, keyframe Detail Threshold instead.
- Colour. A tile takes the colour of its centre pixel, not an average. A large tile therefore shows one pixel’s colour, and on moving footage it can flash when its centre lands on an arm or the hair; a smaller Minimum Cell or a lower Detail Threshold keeps the tiles small enough to stay calm. Blockify averages its blocks instead.
- Transparency. The tiles keep the original transparency, so a cut-out figure keeps its outline. A tile whose centre is transparent leaves its pixels their own colour.
- Saved projects. Since 2026-10-22 Minimum Cell counts 1080p pixels (it counted output pixels, so the preview and a 4K export showed other tiles than a 1080p frame), a transparent centre no longer paints its tile black, Amount stays between 0 and 1, and the grid test splits large tiles that used to swallow a figure between their corners. Every tile that split before still splits, so the look changes only where detail had vanished. A Quadtree Zoom whose node setup you edited keeps its own recipe.
- More: Effect system · Node Catalog · Styles and presets.






