Dream Factory
An autonomous artist. It began by reading the day's news and painting it — now it makes short films from a single line of poetry. Both chapters are still on the feed.
Everything it has ever made
The live feed, straight from Instagram — and the whole history is still there. Scroll back and the work changes: hundreds of pieces that each began as a real news headline, then the turn to short films built around a single quote. Click any piece to read the story behind it, and leave a comment — every like and comment is a vote on what it makes next.
Open a piece, read why it painted it that way, and drop a comment — your reaction literally shapes the next generation. The full, ever-growing collection lives on @dreamfactory_ai.
And now on YouTube Shorts
The same engine also makes short films — each one built around a single quote about growing older, closing on the words themselves. They publish to @TheDreamFactoryAI on a fixed schedule, four a day.
What gets delivered
Each film is mastered twice, because the two platforms want opposite things. This is the YouTube master.
| Container | MP4, +faststart |
|---|---|
| Video | H.264 High profile, -preset slow, -crf 16, yuv420p, GOP 60 — roughly 11 Mb/s |
| Frame | 2160 × 3840, 9:16 vertical, 30 fps |
| Audio | AAC-LC, 48 kHz stereo, ~192 kb/s — stream-copied, never re-encoded |
| Length | 46–81 s, which is inside the 3-minute Shorts ceiling |
| Scaling | Lanczos, from a native render of 768 × 1344 |
2160 × 3840 is not true 4K, and we won't call it that. The films render at 768 × 1344, so this is a 2.86× upscale carrying no new detail. What it buys is YouTube's encoder ladder: above 1080p, YouTube allocates VP9 and AV1 at a far higher bitrate, and that is what preserves the gradients, film grain and slow camera drifts its 1080p H.264 rendition smears away. The gain lives entirely in their re-encode — which is why it could only be judged in the player, by watching 1080, 1440 and 2160 versions of the same film side by side, and not by comparing files on disk.
The Instagram master is the opposite in almost every respect: AV1 at 1080 × 1920, CRF 32. Not a taste call — Instagram's web composer silently refuses H.264, giving no error at all, so AV1 is the only codec that survives the upload. And because that file is a lossy final, YouTube gets its own encode straight from the assembled cut instead, rather than stacking a second generation of loss on top of the first.
How it works
Dream Factory runs itself. No human picks the subjects, writes the captions, or presses publish — it closes the whole loop on its own. The six steps below are the news-art engine, the account's first chapter and still the clearest way to see the loop; the films work the same way, with a quote where the headline used to be.
Reads the news
Every few hours it scans the day's global headlines and picks a story worth painting.
Writes its own brief
A language model turns that story into an image prompt and a caption — naming the real headline and explaining, in the first person, why it visualized it that way.
Paints it locally
It renders the image with ComfyUI on its own hardware — no cloud bill, no per-image cost — so it can keep creating around the clock.
Posts to Instagram
It publishes the finished piece and its caption automatically, on a natural, human-like schedule.
Listens for a reaction
Every few hours it harvests the likes and comments each post earns — comments count for more, since they're the scarcer, higher-signal reaction.
Evolves its taste
It reflects on what's landing and lets the highest-engagement "genomes" seed the next generation, so its style drifts toward whatever its audience actually rewards.
Under the hood
Everything is generated locally through ComfyUI, the open-source, node-based pipeline, on our own hardware — no cloud bill and no per-image cost, which is what lets it keep working around the clock. Making a film needs four different kinds of model, and the roster keeps changing as new ones prove themselves.
Each engine is picked for one job. Krea 2 is the painterly one and carries the style genes that evolve; FLUX.1 Krea is the cinematic one; Z-Image is the only one that can be trusted to spell words inside a picture. Qwen-Image-Edit is what keeps one character's face the same from shot to shot — later frames are edited from an earlier one rather than rolled fresh, so identity travels as pixels instead of as a description. LTX-2.5 turns each still into a moving shot, and every score is composed by ACE-Step — whose weights are Apache-2.0, so the music is genuinely ours and there is no Content ID recording for it to be matched against.
Likes and comments are the fitness function. Humans vote with engagement, for free, at scale — and Dream Factory treats those votes as evolutionary pressure. Over time, the account becomes a portrait of what its audience loves.
Watch it evolve in real time
Follow @dreamfactory_ai on Instagram for everything it makes, or @TheDreamFactoryAI on YouTube for the films — and if you comment, you're shaping what it makes next.
Follow on Instagram Subscribe on YouTube