SpaceFlow: Locally Controllable 3D Generation

Neil De La Fuente, Joan Lafuente, Mukhammadali Sayfiddinov, Felicia Scharitzer, Marc Pollefeys, Ata Celen, Sayan Deb Sarkar, Elisabetta Fedele

ETH Zürich · Stanford University · Microsoft

Published October 8, 2026 · on the feed October 9, 2026 · ▲ 8 · arXiv 2610.12399

3D, worlds & games arXiv ↗Hugging Face ↗

The abstract

Current 3D generation methods lack explicit local control: geometric adherence is often defined by a global control strength, and appearance cannot be specified locally. We present SpaceFlow, a training-free pipeline for locally controllable 3D generation from text descriptions and a collection of geometric primitives. Each primitive serves as a proxy for an object part and is assigned a local control level, enabling users to specify whether regions should strictly follow the input shape or allow generative completion. During structure generation, we enforce these spatial constraints within the generative flow process. For appearance synthesis, the generated structure is segmented and matched to the primitives. Each generated part is conditioned only on its assigned text or image cue, thereby limiting cross-part leakage. Regional geometry metrics demonstrate that SpaceFlow preserves the specified geometry in high-control regions and enables plausible shape variation in low-control areas. A user study further indicates that the resulting balance between geometric fidelity and generative freedom remains competitive in overall quality. When evaluating appearance on fixed geometry, text-conditioned routing achieves state-of-the-art prompt faithfulness and color/material accuracy. Qualitative results additionally show localized routing of image cues. The project page is available at SpaceFlow3D.github.io.

The Brief

2:14

A short podcast summary of the paper. Written and voiced by AI.

Transcript

SpaceFlow. Locally Controllable 3D Generation. By Neil De La Fuente and seven others, from ETH Zurich, Stanford University, and one other institution. Published on the eighth of October.

Current methods for generating 3D objects offer control, but only globally. How closely the output adheres to a given geometry is usually set by a single control strength for the whole shape, and appearance cannot be specified part by part at all. If one region should match an input exactly while another is free to vary, or one part should be one material and another part something else, there is no explicit way to say so.

SpaceFlow is a training-free pipeline that adds that local control. Its inputs are text descriptions and a collection of geometric primitives. Each primitive stands in for one part of the object and carries its own control level. A high level tells the pipeline to follow the input shape strictly in that region. A low level leaves room for generative completion. The user is, in effect, painting how much freedom each part of the object gets.

Generation happens in two phases. During structure generation, the spatial constraints set by the primitives are enforced inside the generative flow process itself. For appearance synthesis, the generated structure is first segmented, and the segments are matched back to the primitives. Each part is then conditioned only on the text or image cue assigned to it. That isolation is what limits leakage from one part into another.

Regional geometry metrics show the intended split. In high-control regions, SpaceFlow preserves the specified geometry. In low-control areas, it allows plausible variation in shape. A user study indicates that the resulting balance between geometric fidelity and generative freedom stays competitive in overall quality.

Appearance is evaluated separately, on fixed geometry. There, routing text cues to their parts achieves state-of-the-art prompt faithfulness and state-of-the-art accuracy of colour and material. Qualitative results also show image cues being routed to localised parts.

Local control here comes from two acts of routing rather than from retraining: constraints routed to regions during structure generation, and cues routed to parts during appearance synthesis. Global strength becomes a dial per part.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.