Generative Vision Atlas

Conditioning & control option

Native autoregressive token conditioning

Discretize images into tokens from the same vocabulary space text uses (or a space a single decoder-only transformer treats uniformly), and generate images by ordinary next-token prediction conditioned on whatever text or image tokens already sit earlier in the same sequence — there is no separate conditioning pathway because there is no separate architecture for condition versus target.

Mechanism

There is no separate conditioning module to describe here, and that is the point. Chameleon represents text and images as one unified token vocabulary and trains a single decoder-only transformer on interleaved sequences of both from the start of pretraining — “early-fusion, token-based mixed-modal models capable of understanding and generating images and text in any arbitrary sequence.” A prompt “conditions” an image purely by occupying earlier positions in the same sequence the model already predicts next-tokens over; there is no cross-attention layer, no adaLN block, and no separate encoder to point to. Emu3 makes the same architectural bet independently a few months later, arguing explicitly that “next-token prediction is a promising path towards building general multimodal intelligence” without any diffusion or compositional generation module at all.

Trade-offs

Parameter/compute cost: no extra conditioning machinery, but image tokens are typically far more numerous than text tokens for a given resolution, so the sequence a decoder-only transformer must attend over (and generate autoregressively, one token at a time) is much longer than an equivalent diffusion model’s. Flexibility: conditioning on arbitrary mixes of text and image context is “free” — anything earlier in the sequence conditions anything later, with no architecture change needed to add a new modality combination, which is the appeal driving HunyuanImage 3.0 and Janus-Pro toward variants of this same idea at larger scale. Quality/speed trade-off: sequential token-by-token generation is inherently slower than a diffusion model’s parallel denoising steps, and next-token prediction over discrete image tokens has historically lagged diffusion on raw sample fidelity, which is part of why several unified models (see line-unified-models) instead pair an autoregressive backbone with a diffusion head rather than going fully autoregressive over image tokens.

Introduced by

Used by (4)

Chameleon, Emu3, HunyuanImage 3.0, Janus-Pro

Alternatives on this axis

adaLN / adaLN-Zero modulation, Adapter-based spatial conditioning, CLIP text encoder as conditioning source, Cross-attention conditioning, Decoupled cross-attention (image-prompt adapter), Identity-preserving face conditioning, Joint (shared) attention conditioning, Learnable query-token bridge, In-context sequence concatenation, Frozen large-language-model text encoder (T5-style), Vision-language model as text encoder

← All Conditioning & control options