From research to creation · Fewer missed details
The bird is there. Where is the spaghetti?
An official comparison separates a good-looking image from a fulfilled request. See how Diffusion Controller steers generation, and what remains between this research and everyday tools.
Google Research presented this work on September 29; the paper first appeared on March 7. This is a look at its evidence and method, not a newly released image feature.
Even with bird and pasta, check the action
The base image has a bluejay but no spaghetti; the other two include pasta. Yet pasta beside a bird is not the same as a bird eating it. Our reading of the figure: composition, required objects and the requested action need separate checks. One demonstration cannot establish reliability across prompts.

Sources and further reading
- Google Research: Diffusion ControllerOfficial overview · September 29Original comparison, method and experimental scope.
It steers generation, with access requirements
One Diffusion Controller approach trains a small network to correct generation while freezing the base model. The experiments use Stable Diffusion 1.4. Even the restricted-access version needs intermediate denoising outputs; a prompt-in, image-out API is insufficient. These results do not establish support in Nano Banana or GPT Image, or a success rate for everyday requests.
Sources and further reading
- Paper: framework, algorithms and parameterizationResearch paper · March 7The required access to intermediate model outputs and the Stable Diffusion experiments.
Three checks for your own image
For an illustration of a dog in a red scarf watching rain by a window, check the objects, then the scarf's color, then position, gaze and weather. Liking the style does not settle those checks. Naming the missing detail makes the next attempt easier to assess than asking for a nicer image. This is our editorial suggestion, not a reproduction of the research.
An image must connect objects and actions; a multi-shot video must preserve those relationships over time. Our earlier pianist-to-violinist example follows that problem across a cut.