Papers
Topics
Authors
Recent
Search
2000 character limit reached

MMGDreamer: Dual-Branch 3D Scene Diffusion

Updated 30 April 2026
  • MMGDreamer is a dual-branch diffusion framework that synthesizes geometry-controllable indoor scenes using mixed-modality graph representations.
  • It leverages a visual enhancement module and relation predictor to infer and complete missing modality information, ensuring coherent scene layouts.
  • Empirical evaluations show reduced FID, improved object-level metrics, and enhanced realism applicable to VR, interior design, and embodied AI.

MMGDreamer is a dual-branch diffusion framework for controllable 3D indoor scene generation that leverages mixed-modality graph representations, a visual enhancement module, and a relation predictor to synthesize geometry-controllable scenes from flexible multi-modal user inputs. The approach enables precise control over object geometry and scene layout, addressing limitations of prior text-based scene graph generators in adaptability and expressiveness, particularly in applications such as virtual reality and interior design (Yang et al., 9 Feb 2025).

1. Problem Definition and Motivation

Controllable 3D scene generation requires the synthesis of realistic scenes with explicit, user-dictated control over geometry and layout. Traditional graph-based methods typically accept only text inputs at the node level and rely on explicit user-specified object-object relationships, constraining input flexibility and limiting the capacity for fine-grained spatial control. MMGDreamer formulates indoor scene synthesis as a conditional diffusion process over graphs, wherein nodes may be specified by text, images, or both, and edge relations may be provided or inferred, thus enhancing adaptability to varying user input modalities and supporting direct geometry control (Yang et al., 9 Feb 2025).

2. Mixed-Modality Graph Representation

The central data structure is the Mixed-Modality Graph (MMG) Gm=(Vm,Rm)G^m = (V^m, R^m), with NN object nodes:

  • Node attributes: Each vimv_i^m may include a text token oim∈Lo_i^m \in \mathcal{L} (e.g., "chair"), an image crop iim∈RH×W×3i_i^m \in \mathbb{R}^{H \times W \times 3}, or both. These are embedded as:
    • Category embedding cim∈Rdcc_i^m \in \mathbb{R}^{d_c} (learnable)
    • CLIP-text embedding tim=CLIPtext(oim)∈Rdtt_i^m = \textrm{CLIP}_\textrm{text}(o_i^m) \in \mathbb{R}^{d_t}
    • CLIP-image embedding uim=CLIPimage(iim)∈Rdvu_i^m = \textrm{CLIP}_\textrm{image}(i_i^m) \in \mathbb{R}^{d_v}
    • Missing modalities are zero-padded.
  • Edge attributes: ri→jmr^m_{i \rightarrow j} is embedded as an edge-type token ei→jme^m_{i \rightarrow j}, mapped to NN0.

Node and edge features are collected as sets NN1 and NN2, respectively.

This design enables user inputs ranging from text-only descriptions to mixed text-visual specifications, with explicit or implicit (inferred) scene relationships.

3. Visual Enhancement and Relation Inference Modules

To address missing modality information, MMGDreamer incorporates the following modules:

  • Visual Enhancement Module: For nodes specified by text only (NN3), a VQ-VAE hallucinates plausible visual features NN4 from the text embedding NN5:
    • NN6; quantized as NN7; then decoded to NN8
    • Training objective: ELBO with reconstruction and NN9 terms,

    vimv_i^m0

  • Relation Predictor: Infers missing or ambiguous object-object relations:

    • For each triplet vimv_i^m1, a GCN followed by an MLP predicts class scores for vimv_i^m2 relation types:

    vimv_i^m3 - Training loss: cross-entropy,

    vimv_i^m4

This facilitates coherent scene layouts even under incomplete user specifications.

4. Geometry Control via Mixed-Modality Inputs

By supporting real images vimv_i^m5 as part of node attributes (or via extraction from reference images using, e.g., GPT-4V), MMGDreamer "locks in" exact object geometries through CLIP-derived embeddings vimv_i^m6. The generative process utilizes these features to condition both the shape (object-level geometry) and layout (scene arrangement) diffusion branches. Box-level constraints, when provided (position vimv_i^m7, size vimv_i^m8, rotation vimv_i^m9), serve as hard initialization for the layout branch, ensuring the synthesis honors user-dictated geometry at multiple levels.

5. Dual-Branch Diffusion Architecture and Training Scheme

Scene generation proceeds via two coupled diffusion processes:

  • Shape Branch: Models VQ-VAE latents oim∈Lo_i^m \in \mathcal{L}0 of object signed-distance fields.

    • Forward: oim∈Lo_i^m \in \mathcal{L}1
    • Reverse: Parameterized Gaussian oim∈Lo_i^m \in \mathcal{L}2
  • Layout Branch: Models bounding box parameters oim∈Lo_i^m \in \mathcal{L}3 analogously.

At timestep oim∈Lo_i^m \in \mathcal{L}4, a graph encoder oim∈Lo_i^m \in \mathcal{L}5 (Triplet-GCN + echo mechanism) integrates noisy latents and node features (augmented via visual enhancement/relation prediction) into conditioned codes oim∈Lo_i^m \in \mathcal{L}6, which are fed to 3D-UNet and 1D-UNet denoisers for shape and layout, respectively. Denoising objectives are standard score-matching losses: oim∈Lo_i^m \in \mathcal{L}7

Training is staged: visual enhancement (oim∈Lo_i^m \in \mathcal{L}8) and relation predictor (oim∈Lo_i^m \in \mathcal{L}9) are trained separately, then fixed. The full end-to-end loss is

iim∈RH×W×3i_i^m \in \mathbb{R}^{H \times W \times 3}0

with coefficients determined by cross-validation (set to iim∈RH×W×3i_i^m \in \mathbb{R}^{H \times W \times 3}1 in practice).

6. Evaluation Metrics and Empirical Results

MMGDreamer is evaluated on the SG-FRONT benchmark for bedroom, living room, and dining room scenes, using both scene-level and object-level metrics:

Metric Level Description
FID, FID_CLIP Scene Fréchet distance on 256iim∈RH×W×3i_i^m \in \mathbb{R}^{H \times W \times 3}2 top-down renders, using Inception or CLIP features
KID Scene Kernel Inception Distance
MMD (Chamfer) Object Minimum Matching Distance with Chamfer metric
COV Object Coverage across generated and reference sets
1-NNA Object 1-Nearest-Neighbor Accuracy for instance matching

MMGDreamer (MM+R), with both mixed-modality input and relation prediction, reduces FID by up to 9% and KID by up to 33% over the EchoScene baseline. Object-level geometry fidelity (MMD) is consistently improved and coverage (COV) increased across all ten evaluated object categories. Qualitatively, the method faithfully reproduces user-specified geometries, generates coherent layouts without explicit relations, and supports graph-level editing (node/edge changes) with over 0.90 consistency on key spatial relations ("left/right," "bigger/smaller," etc.) (Yang et al., 9 Feb 2025).

7. Applications and Significance

MMGDreamer addresses core limitations in controllable scene generation by decoupling modality constraints and tightly integrating geometry conditioning within a graph-diffusion framework. This supports a wider range of user input modalities and grants precise, direct control over both semantic and spatial properties. These properties enable applications in virtual reality, interior and architectural design, and data generation for embodied AI, where scene realism and flexible control at multiple abstraction levels are critical. The approach validates the efficacy of mixed-modality graphs and hierarchical diffusion for geometry-conditioned synthesis of complex 3D environments (Yang et al., 9 Feb 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to MMGDreamer.