← Latest papers
💻 computer science

ExCellGen: Fast, Controllable, Photorealistic 3D Scene Generation from a Single Real-World Exemplar

ExCellGen is a fast, exemplar-driven framework that generates controllable, photorealistic 3D scenes from a single casual input by combining 3D Gaussian Splatting reconstruction with a per-scene Generative Cellular Automaton, enabling interactive creation in seconds with minimal training time.

Original authors: Clément Jambon, Changwoon Choi, Dongsu Zhang, Olga Sorkine-Hornung, Young Min Kim

Published 2026-03-16
📖 4 min read☕ Coffee break read

Original authors: Clément Jambon, Changwoon Choi, Dongsu Zhang, Olga Sorkine-Hornung, Young Min Kim

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a beautiful, short video clip of a park taken with your phone. You love the trees, the sunlight, and the way the grass looks, but you wish you could magically create new versions of that park—maybe one with a pond instead of a bench, or one where the trees are arranged in a spiral.

Usually, doing this in 3D is like trying to sculpt a masterpiece out of wet clay while wearing boxing gloves. It's slow, requires expensive software, and you need to be a professional artist.

ExCellGen is a new tool that changes the game. Think of it as a "Magic 3D Photocopier with a Brain." It takes your simple video, learns the "vibe" of that specific scene, and lets you instantly generate new, photorealistic 3D worlds based on your instructions.

Here is how it works, broken down into simple steps:

1. The "Digital Dust" (3D Gaussian Splatting)

First, the tool looks at your video. Instead of building a rigid 3D model made of triangles (like a video game character), it turns the scene into millions of tiny, fuzzy, glowing dots called 3D Gaussians.

  • The Analogy: Imagine the scene is made of glitter. Each speck of glitter knows exactly where it is, what color it is, and how shiny it is. Because they are "fuzzy" rather than hard edges, they blend together perfectly to look like real leaves, grass, or clouds. This makes the scene look incredibly realistic and allows the computer to work with it very fast.

2. The "Architect's Blueprint" (Sparse Voxels)

Generating millions of glitter specks one by one is too slow. So, ExCellGen first builds a rough, low-resolution "skeleton" or blueprint of the scene.

  • The Analogy: Think of this like a Minecraft world made of big, blocky cubes. It doesn't have the fine details yet, but it knows where the trees should be and how big the pond should be. This is called a "Sparse Voxel Grid." It's a simplified map of the scene's structure.

3. The "Dreaming Robot" (Generative Cellular Automata)

This is the magic brain. The system uses a tiny AI called a Generative Cellular Automaton (GCA).

  • How it learns: You show it your video once. It spends about 10 minutes studying it, learning the patterns (e.g., "trees usually grow in clusters," "grass covers the ground").
  • How it creates: When you want a new scene, you give the robot a rough sketch (the "blueprint" from step 2). The robot then "dreams" up a new arrangement of blocks that fits your sketch but looks different.
  • The Analogy: Imagine a robot that has memorized the rules of how a forest grows. You give it a rough outline of a hill, and it instantly fills in the trees, bushes, and rocks in a way that looks natural but is unique every time. It does this in less than 2 seconds.

4. The "Texture Transfer" (Patch-Based Remapping)

Now we have a blocky, low-res skeleton. We need to turn it back into that beautiful, high-definition glitter scene.

  • The Problem: If we just copy-paste the glitter from your original video onto the new blocks, it might look messy or out of place.
  • The Solution: The system uses a clever "stitching" technique. It looks at the new blocky skeleton and finds the best matching pieces from your original video to cover it.
  • The Analogy: Imagine you have a new, rough clay sculpture. Instead of painting it, you take a high-quality photo of a real tree, cut out a perfect piece of the bark, and paste it onto your sculpture. Then you do it again for the leaves, the grass, and the sky. The system does this millions of times instantly, ensuring the new scene looks exactly as real as your original video.

Why is this a big deal?

  • Speed: It used to take hours or days to make a 3D scene. This takes 0.5 to 2 seconds.
  • Control: You aren't just guessing. You can draw a rough shape, pick a specific part of your video to copy, or even use a 3D mesh you made yourself as a guide.
  • Realism: Because it steals the "glitter" (the actual pixels) from your real-world video, the lighting, shadows, and textures are perfect. It doesn't look like a cartoon; it looks like a real place.

In summary: ExCellGen is like having a genie in a bottle. You show it a video of a real place, tell it "make me a new version of this," and it instantly builds a brand new, photorealistic 3D world that you can walk through, edit, and play with.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →