Research

Move the light on any picture or clip

The 1927 stage relit on Nano Banana Pro, then set moving by Seedance 2.5 from that exact frame.

Relight moves the light on a picture or a clip you already have. A depth model runs in your browser and reads the picture as a surface, so each light you drag shades it live on your own machine. When the light looks right, Run renders it: a picture on GPT Image 2.5 or Nano Banana Pro, a clip on H3 Max Relight.

Relight on the 1927 portrait from this set: a red light dragged across her face, a second light set behind her for a rim, then Run. The picture that lands is a real Relight render of this portrait.

01 / Scenery

Scenes worth lighting

Every still in this article comes from one character. She is a Plnty picture too: a character sheet, a close-up beside a full-length shot on a white background, made with image-gen on GPT Image 2 in two plain-language edits. The first pushed an earlier portrait into an avant-garde look, with sculptural lips, long chrome nails and geometric metallic hair, and asked it to keep her identity, pose, outfit and the split layout. The second read "change the hair to pink with spikes and metal elements". A sheet like this gives every later step the face and the whole outfit to work from.

Time Machine found the scenes. It takes a picture and a year and returns up to six pictures as that year might have made them, each a different kind of picture and a different scene. Given the sheet and 1927, it painted her among calla lilies, put her in a wig workshop and on a wet street, and set her at the head of a line of dancers under a gilded dome. A second run, at 1970, gave a dressing room mirror among its six. The portrait, the dancers and the dressing room are the scenes relit below.

Six pictures of the character in 1927 in a grid of three rows. A painted portrait with calla lilies before a gold Art Deco screen, a wig workshop with women at work, a rainy street with old cars and men in hats, a line of dancers under a gilded dome, a dressing table mirror in a bedroom, and a pink spiked wig on a wooden stand.
Time Machine's six pictures for 1927, from the character sheet, in one run on GPT Image 2.5.

02 / Control

A depth model runs in your browser

A picture has no geometry. To move its light you need to know which way each surface faces, the cheek turned toward the lamp and the shoulder turned away, and how far each part stands from the camera. Relight gets both from Depth Anything V2, an open depth model, which it runs inside your browser on your own graphics card through WebGPU, with WebAssembly where WebGPU is not available. The model reads the picture once and returns a depth map, refined against the picture so its edges keep to the subject's outline. Relight turns the map's slopes into the direction every pixel faces and keeps the depth itself for shadows.

From there each drag is a single shading pass in WebGL, on your machine. A soft light wraps further round a form, nearer shapes cast shadows across whatever stands behind them, and a light set behind the subject draws a rim on the edges that face it. The depth also tells Relight what is near and what is far, so the background can keep its own light while the subject takes the new one. Nothing is uploaded and nothing is charged while you drag. You can try a light from every side of the frame in less time than one render takes, and spend credits only on the light you keep.

Why the preview goes with the render

The preview has a second reader. Words describe light badly: "from the right" can mean the subject's right or the frame's, and in our tests one model read it as the subject's. So Run sends the preview along with the picture, described to the model as a rough sketch of the lighting plan, and names each light against the edges of the frame. In Plnty's relight tests, five editing models put the light on the asked side in 30 of 30 renders with the preview attached, against 23 of 30 from words alone.

Light it like a set

Start with one light and drag it slowly from one edge of the frame to the other, watching which side of the face falls into shadow. Stop where the shadow shapes the face the way you want, then add a second light behind the subject and move it until a rim separates the figure from the background. A third light is for colour, or for a source inside the scene such as a lamp or a stage light. Keep the fill low when the shadows should read, and set the lights against each other: warm against cool, or a hard key against a soft rim.

A line of dancers in pink spiked wigs and fringed silver costumes under a gilded Art Deco dome, the lead dancer in front, in soft warm stage light.
Relight's live preview, running in this page with the card's own shading on the depth Depth Anything V2 read from this picture. The dancers' render on Nano Banana Pro is in the next chapter.

Expert view

The unique thing about Relight is that we are using the browser's capabilities to run AI models in the browser to visualise the final results. This allows control over lighting that is almost equivalent to working with a CGI render engine in real time. The tool literally delivers top quality results, considering different tricks we made while building the tool, which all rely on my experience with CGI lighting techniques.

Yam Ben AdivaCo-founder of Plnty

03 / Render

From the preview to the render

The preview is a plan for the light, rough on purpose. It shows where each light comes from, its colour and which side falls into shadow, and leaves everything else to the render. Run sends the model three things: your picture, the preview, and one sentence for each light that names where it sits in the frame. The model then lights the original picture itself, with the shadows, highlights and reflections the preview only sketches, and the picture you started from stays on the board as it was.

Two models for a picture

We tested before we chose: nine models over two rounds, 126 renders, every model in a round given the same photos and lights. The models built only for relighting came last. One rebuilt the faces and backdrops it was given, and another takes four fixed directions, so it cannot follow a light you drag. General image editors given the preview did best, and the card renders on two of them.

GPT Image 2.5 is the default and the quicker of the two. It stays close to the picture you started with, and it tends to hold a light back, so a soft or faint light can come out quieter than the preview. Nano Banana Pro leans the other way: it commits to the light, and it is the more dramatic of the two. On the dancers it turned an even stage wash into a red key and a gold backlight, with haze hanging between them. Switch to it on the model pill when a scene should change its mood.

The character at a dressing room mirror in 1970, pink spiked wig and gold earrings, applying lip gloss under round bulb lights, in even light.
Before
The same scene relit, a warm orange rim along the left side of the wig and her shoulder, the room behind her a shade darker.
GPT Image 2.5
The 1970 dressing room on GPT Image 2.5, with one orange light set behind her, high on the left.
A line of dancers in pink spiked wigs and fringed silver costumes under a gilded Art Deco dome, in soft warm stage light.
Before
The same stage relit, red light falling from the upper left across the lead dancer and the line, gold backlight and haze behind them on the right.
Nano Banana Pro
The 1927 stage on Nano Banana Pro, lit as in the live preview above: a red key high on the left, a warm light behind on the right and a gold light low on the right.

Relighting a clip

Drop a clip on the card and the lights work the same way, on the frame the clip is paused on. The render runs through a pipeline of our own around H3 Max Relight, MiniMax's model for relighting video. H3 takes no words. Its only instruction is a picture of a lit sphere, so Relight draws that sphere from your lights, each one placed by its direction from the subject and drawn with its colour, brightness and softness, following MiniMax's recipe for it. The lights you dragged on the frame become the picture H3 reads.

The clip is prepared in your browser before it goes. Relight cuts the part you picked, up to 14 seconds, sets it to 24 frames a second, turns HDR footage from a phone into standard video, and holds the last frame just long enough that H3's own trimming keeps every frame of your part. When the take comes back it is cut to those exact frames and the clip's own sound is laid back on, so the part you picked lands on the board frame for frame, in the new light.

Left, the source clip: three women walking across a park plaza in sunset light while the camera moves with them. Right, the same clip relit on H3 Max Relight at 768p to a violet evening, with the walk and the park as they were.

The first frame of a film

A relit picture also makes a strong first frame. The clip at the top of this article starts on the Nano Banana Pro render of the dancers, handed to Seedance 2.5 as its first frame with a prompt that asks for the routine and for the stage light to roll from a warm key into a cooler rim. Light is quicker and cheaper to settle on a still than on a clip, so the look of the shot was decided before any credits went to motion.

Sources and methodology

Every picture of the character was made in Plnty on one board on 8 and 9 October 2026. The character sheet came from two image-gen edits on GPT Image 2, the scenes from two Time Machine runs on GPT Image 2.5, and the relights from Relight, on GPT Image 2.5 for the dressing room and the portrait in the film, and on Nano Banana Pro for the dancers. The clip at the top is Seedance 2.5 from the relit dancers. The park clip is a Relight run on H3 Max Relight at 768p from 8 October 2026, on a clip also made in Plnty. In the two comparisons each render is fitted to its source's frame so the slider lines them up, a change of shape under 1% for the dancers and a crop under 3% for the dressing room, which the model had framed slightly closer. The test figures come from Plnty's relight tests of 6 and 7 October 2026, one run per setup, scored by eye. The live preview shades the dancers with a depth map made by the same depth model the card runs in your browser.

About the author

Yam Ben Adiva

Yam Ben Adiva is the CEO and co-founder of Plnty.

Try one light on a picture you like

Drop a picture you already have on the Relight card, drag a single light from one edge to the other and watch which side falls into shadow. When the preview looks right, press Run.

Try Relight in Plnty

Ideas worth opening.

Hear from Plnty by email, starting with when access opens.

By subscribing you agree to hear from Plnty by email. We send one email first to confirm your address, and you can unsubscribe at any time.