NEWS

FLUX 3 Image brings bounding-box control and native 4K rendering

Black Forest Labs details FLUX 3 Image, an image generation model that accepts coordinate-based layout, renders natively in 4K, and allows editing element by element without regenerating the entire scene.

What FLUX 3 Image is

Black Forest Labs, the German company behind the FLUX family of image generation models, published the product page for FLUX 3 Image (source: bfl.ai/models/flux-3-image). The model is described as text-to-image with "strong prompt following and native composition understanding," and the page itself already targets those who integrate this into a product: there are links to "Read the docs" and "Contact Sales," separating API use from commercial licensing to run on your own infrastructure.

For those who build with image models, what stands out in FLUX 3 Image isn't just visual quality: it's a set of features that tackles common production workarounds, such as giant prompts to describe layout, separate upscaling for high resolution, and regenerating the entire image just to change one detail.

Bounding boxes: composing the scene before rendering the pixel

Instead of describing the position of each element in running text, FLUX 3 Image accepts a list of bounding boxes: each item has an id, pixel coordinates, and a short description of what should appear there. Black Forest Labs' documentation shows a real example, used to generate the piece "Le Festival du Soleil":

json
{ "id": "dome_1", "bbox": [250, 150, 650, 850], "desc": "a massive, smooth parabolic dome of pale concrete" }

Each object in the scene (the title text, the city lights in the background, the swimmers in the water, the crowd on the beach) becomes a separate entry in this list, with its own area and description. The model receives the entire set and resolves everything in a single generation, respecting where each element should be.

In practice, this turns image generation into something similar to assembling an interface layout: instead of prompt engineering to force positioning, the developer passes a data structure. It's the kind of input that can be generated programmatically from a design template, a layout saved in a database, or a grid of components that already exists in the product.

The agent angle: whoever builds the layout can be another model

Black Forest Labs is direct about the use case:

FLUX 3 Image is natively trained to understand image layout and composition. An agent can use the model to easily create well-composed images with just a text prompt.

Black Forest Labs, FLUX 3 Image product page

This fits a pipeline pattern that already appears in agentic products: a first step (an agent, or the model itself) plans where each element goes, and the final rendering respects that plan. For those building an agent that generates marketing material, product mockups, or game assets, the gain is not having to write and maintain a giant prompt trying to describe space, proportion, and visual hierarchy all at once.

Native 4K rendering, no upscaling step

The page shows examples generated "at full resolution," citing as a case the render "Soba shop, 5456 × 3072 pixels, all from the model" (source: bfl.ai/models/flux-3-image). The caveat "all from the model" matters: it's not an upscale run afterward by another model, it's the generation itself delivering texture, face, and color preserved already at final resolution.

For those building an image production pipeline, this cuts a step: today it's common to generate at low resolution and run a separate super-resolution model, with its own GPU cost and its own queue, just to reach 4K. If FLUX 3 Image sustains this result natively, the pipeline becomes simpler and with fewer points of failure.

Pixel-by-pixel editing, box by box

Beyond generating from scratch, the model accepts box-targeted editing. The documentation shows the examples "Recolor wetsuit and board, edited box by box, with everything else unchanged" and "Add two divers, before and after a pixel-perfect edit" (source: bfl.ai/models/flux-3-image). The logic is to reference the id of a specific element and request a change, keeping the rest of the image intact.

This differs from generic free-mask inpainting. Since the image is already born with a structure of named elements, editing becomes an operation on a specific element, not on a manually cropped region. For a product catalog, this means generating color or part variations, as in the wetsuit and board example, without recreating the entire background, model, and lighting with each variation.

Up to 10 reference images in a single composition

FLUX 3 Image also accepts up to 10 reference images to assemble a new composition, according to the page ("Use up to 10 references to create a thoughtfully designed image with less effort"). The examples shown, such as "Times Square fit" and "Kids room," suggest use for moodboards, lookbook assembly, and scene composition from existing assets, without needing to describe each reference in running text.

Licensing: commercial weights to run on your own infrastructure

For those running image generation at scale, Black Forest Labs offers FLUX 3 Image under a "commercial weights license": the company allows fine-tuning and deploying the model on the customer's own infrastructure, but access goes through direct commercial contact ("Contact sales"), with no public pricing disclosed on the source page.

This separates two audiences. Those who want to test and integrate via API have the "Try it" and "Read the docs" links as a direct path. Those who need to run at volume, with GPU cost control and without depending on the company's public API, are typically those with an e-commerce catalog, programmatic advertising, or a requirement that data not leave their own network.

What remains open

The product page doesn't bring API pricing, doesn't publish a benchmark comparing FLUX 3 Image to competing models or to previous versions of the FLUX family itself, and doesn't detail latency or cost per image at the resolutions shown. Anyone evaluating the model for a product will need to run their own test via API before deciding between using the hosted service or negotiating commercial weights for self-hosting.

Translated from the Brazilian Portuguese original · Read the original