Research — AI image models
Four image models, put to two tests.
First, make a picture from a written brief. Second, take a picture that already exists and change it: recolour something, remove something, add something, relight the scene. Both tests were run on an architectural picture, an action picture and a picture from a fictional setting. Every result is shown below, side by side, as each model returned it.
The short version
Which model did which job best.
| Job | Best in this run | What we saw |
|---|---|---|
| Make a picture from a detailed brief | GPT Image 2 | Met every listed item in all three kinds of picture |
| Recolour one thing | Seedream 5 Pro, then Nano Banana Pro | All four made the change; Seedream altered the least of the rest |
| Remove something | Seedream 5 Pro and GPT Image 2 | Both removed all three cleanly. One model left the object in place; one removed too much |
| Add something | Seedream 5 Pro and Nano Banana Pro | All four added it; these two placed it best and disturbed the least |
| Relight the whole scene | GPT Image 2 and Nano Banana Pro | Both changed the light and kept the subject in all three |
| Shadows that agree with the light | No clear winner | No model passed all four shadow checks; Seedream 5 Pro and GPT Image 2 passed the most |
| Speed | Nano Banana Pro | About 25 seconds a picture; the others took 60 to 110 |
| Price | Kling Image O3 | About 3 US cents a picture, and the loosest with every instruction |
Across the nine changes that can be measured, Seedream 5 Pro altered the least of the picture in eight. Which pictures look best is not judged here. That is what the pictures are for.
How far to trust it
One brief, one run.
Each model made each picture once. That shows how a model behaved on one occasion, not how it behaves on average, and a second run could come out differently. The tables record whether the thing asked for appears in the picture, which is something a still image can show.
The models
Four models from four makers.
| Model | Maker | Price per picture | Typical time |
|---|---|---|---|
| GPT Image 2 | OpenAI | Not recorded | 89 seconds |
| Nano Banana Pro | $0.134 | 25 seconds | |
| Seedream 5 Pro | ByteDance | $0.0675 | 72 seconds |
| Kling Image O3 | Kuaishou | $0.028 | 61 seconds |
Every model received exactly the same words, with nothing tuned for any one of them, and was asked for the same shape of picture at about the same size. None of them declined any brief or any change.
Test 1
Making a picture from a brief.
Each brief lists things that must appear. The tables under each set of pictures record which of them did.
Test 1 · Architectural
A house on a cliff, with straight lines to get right.
The brief: a two-storey house of board-formed concrete and vertical cedar slats, cantilevered over a coastal cliff at dusk, with straight verticals, a staircase seen through the glass, a flat roof and a narrow reflecting pool.
| Asked for | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| Two storeys | Yes | No, one | Yes | Yes |
| Concrete and cedar slats | Yes | Yes | Yes | Yes |
| Cantilevered over the cliff | Yes | Yes | Yes, most clearly | Yes |
| Staircase seen through the glass | Yes | Yes | Yes | Yes |
| Reflecting pool | Yes | Yes | Yes | Unclear |
Test 1 · Action
A runner in mid-stride, seen from the side.
The brief: a woman running on a coastal trail at sunrise with both feet off the ground, seen from the side with the camera panning, so that the background is streaked and she is sharp; a watch on her left wrist; no text or brand marks.
| Asked for | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| Seen from the side | Yes | No, from the front | Yes | Yes |
| Both feet off the ground | Yes | Unclear | Yes | Yes |
| Background streaked by the pan | Yes, strongly | No | Yes | No |
| Watch on the left wrist | Yes | Yes | Yes | Yes |
| No marks or logos | Yes | A small mark on the shorts | Yes | Yes |
Nano Banana Pro's picture reads most like an ordinary photograph, and it is the one that departs furthest from the brief.
Test 1 · A fictional setting
Does a model know a world it was not built for?
The brief named two kinds of warrior from the Warhammer 40,000 setting and said what each carries. It tests whether a model knows a fictional world in detail, and whether it will draw it at all. None of the four refused.
| Asked for | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| Gold guardian on the left, cloaked, bare-headed | Yes | Yes | Yes | Yes |
| Spear held in both hands | Yes | Yes, with the gun built into it | Yes | One hand |
| Red warrior in a horned helmet | Yes | Yes | Yes | No, a bare horned head |
| Axe with a toothed, motorised blade | An axe, raised | Yes | No, reads as a hammer | A plain axe |
| Ruined hall, light through a breach | Yes | Yes | Yes | Hall, under open sky |
On this set
The pictures of this setting, here and in the second test, are unofficial test pictures made by AI models. Warhammer 40,000 is a trademark of Games Workshop Limited. Vivenso Labs is not affiliated with Games Workshop, and nothing here is endorsed by it.
Test 2
Modifying a picture that already exists.
Every model was handed the same three source pictures and asked for the same four kinds of change to each: recolour one thing, remove one thing, add one thing, and relight the whole scene. A good result makes the change and leaves everything else alone.
For the first three kinds, the figure beside each model's name is the share of the picture that differs from the source. A small figure is good only if the change was made. Relighting changes the whole picture on purpose, so no figure is given for it.
Test 2 · Recolour
Change the colour or material of one thing.
The house: replace the cedar slats with white render. The runner: make the navy top a strong bright blue. The guardian: make the crimson cloak white.
| Picture | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| The house | Yes · 13.5%. Upper windows rearranged | Yes · 13.4% | Yes · 9.5% | Yes · 15.1%. Upper floor rebuilt |
| The runner | Yes, the strongest blue · 7.0% | Yes · 2.9% | Yes, lighter · 2.8% | Turquoise · 6.1% |
| The guardian | Yes · 6.5%. Red strips at the waist went white too | Yes · 7.2% | Yes · 6.2% | Yes · 11.2% |
All four made every change. Seedream 5 Pro altered the least of the rest in all three pictures.
Test 2 · Remove
Take one thing out and fill what was behind it.
The house: remove the staircase, and its reflection in the pool. The runner: remove the watch from her wrist. The guardian: remove the cloak completely.
| Picture | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| The house | Yes, clean · 4.8% | Staircase gone, but that part of the room was walled up · 9.7% | Yes, clean · 1.0% | No. The reflection went, the staircase stayed · 5.7% |
| The runner | Yes · 0.3% | Yes · 0.8% | Yes · 0.1% | Yes · 7.4% |
| The guardian | Yes · 5.5% | Yes, and a fire was added on the left · 8.4% | Yes · 6.6% | Yes, with the figure redrawn · 16.8% |
The staircase was the hard one, because its reflection had to go with it. GPT Image 2 and Seedream 5 Pro did both. Nano Banana Pro removed more than it was asked to, and Kling Image O3 removed only the reflection.
Test 2 · Add
Put one new thing into the scene.
The house: a woman in a long coat on the terrace, at the true scale of the building. The runner: a border collie running behind her. The guardian: a tattered banner with a two-headed eagle, hung from the pillar on the right.
| Picture | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| The house | Yes · 6.5% | Yes · 7.1% | Yes · 0.3% | Yes, but too large for the building · 1.9% |
| The runner | Yes, though the dog touches her shoe · 5.3% | Yes · 3.6% | Yes · 3.2% | Yes, but the dog overlaps her foot · 13.2% |
| The guardian | Yes, a large banner · 6.5% | Yes · 4.9% | Yes · 4.6% | A flag on a pole, not a banner on the pillar · 9.9% |
All four added what was asked for, each with a two-headed eagle. The differences are in placement: scale on the terrace, the distance between the dog and the runner, and whether the banner hangs where it was told to.
Test 2 · Relight
Change the light or the weather, and keep the subject.
The house: midday sun under a clear sky, interior lights off. The runner: a grey morning in steady rain, with a wet trail. The guardian: night, the fires burnt out, cold moonlight through the breach.
| Picture | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| The house | Yes | Yes | Yes | Sky changed, but the interior lights stayed on |
| The runner | Yes | Yes | Yes, but her hair was restyled | Yes |
| The guardian | Yes | Yes | Yes | Yes, though he is still lit warm |
This is the change that asks the most of a model, because everything is repainted and the subject still has to be the same one. The building, the runner and the guardian are recognisably the same in all twelve results.
Both tests · Shadows
Does the shadow agree with the light?
A picture can contain everything it was asked for and still look wrong, because something in it casts no shadow, or the wrong one. These close-ups are cut from the pictures above, in the three places where a shadow can be checked: the runner each model made from the brief, the dog each model added, and the house each model moved from dusk to midday.
| Check | GPT Image 2 | Nano Banana Pro | Seedream 5 Pro | Kling Image O3 |
|---|---|---|---|---|
| The runner throws a shadow on the trail | No | Yes, and it matches the sun | Cannot be seen, the ground is dark | No |
| The added dog casts its own shadow | No | No | Yes | Faint |
| Midday sun casts crisp shadows on the house | Yes | Soft | Yes | No, the light is flat |
| In the rain, the sunrise shadow is gone | Yes | Yes | Yes | Yes |
No model got all four. Seedream 5 Pro was the only one whose added dog casts a shadow of its own. GPT Image 2 met every item of the runner brief and still left her with no shadow. The added person on the terrace is left out, because the dusk light there is too soft to throw one.
Method
How the changes were measured.
- One source for everyone. For each change, all four models worked on the same source picture. For the house and the runner the source came from a fifth maker's model, so no model changed its own work. The fifth model declined the third brief, so that source was a picture of our own, made earlier with Nano Banana Pro. In that set one model was therefore changing its own work.
- Counted, not judged. Each result was compared with its source, point by point, at the same size. Saving the source again without changing it reads 0%, so the figures are the models' own doing.
- One correction. The first run of the guardian's recolour used a source of a different shape from the results, which inflated the figures. The source was cropped to match and the four results were made again. The figures on this page are from the second run.