Know3D: Advanced 3D Generation Framework
- Know3D is a 3D generation framework that fuses semantic cues from text and images to synthesize plausible, unobserved back-view regions.
- It employs a three-stage pipeline—semantic-aware 2D bridge, latent hidden-state extraction, and sparse-voxel 3D synthesis—to integrate geometric and semantic information.
- It achieves superior alignment and improved metrics (ULIP, Uni3D, PSNR, Chamfer) compared to baselines, enabling more controllable and realistic 3D asset generation.
Know3D is a 3D generation framework that leverages knowledge from multimodal vision-LLMs (VLMs) via latent hidden-state injection to enable controllable, language-guided synthesis of the unobserved back-side of 3D assets. It addresses the longstanding challenge of stochastic and implausible geometry in single-image 3D generation by fusing semantic cues from textual prompts and visual input at the latent level, yielding improved alignment of unseen regions with user intentions and physical plausibility (Chen et al., 24 Mar 2026).
1. Three-Stage Pipeline Architecture
Know3D operates as a three-stage pipeline:
A. Semantic-Aware Novel View Generation (2D Bridge)
- Inputs: A single front RGB image and a textual prompt (describing desired back view).
- VLM Encoder: Qwen2.5-VL encodes as high-level semantic features .
- VAE Encoder: encodes into spatial latents .
- Diffusion Transformer (MMDiT): Starts from noisy latent , then iteratively denoises conditioned on via cross-attention, generating an edited back-view latent decoded to .
B. Knowledge Extraction
- At fixed diffusion timestep , intermediate hidden states are extracted from layers of MMDiT, concatenated along the channel dimension to form .
C. 3D Generative Model (TRELLIS2-based)
- Two-stage Sparse-Voxel Diffusion:
- Stage 1: generate a coarse sparse structure .
- Stage 2: refine to high-resolution geometry conditioned on .
- Dual Conditioning: Both (from VAE) and semantic-structural signal are injected via parallel cross-attention into each DiT block of the 3D generator.
2. Latent Hidden-State Injection Mechanism
Latent hidden-state injection fuses geometric cues (front-view) with semantic priors (from MMDiT hidden states) at each DiT block via parallel cross-attention branches. Formally:
- Let be the 3D DiT block activation.
- Classical attention:
- Injected branch from VLM-diffusion:
- Output:
In compact notation: , where is the projected and layer-normalized , includes cross-attention weights and zero-initialized scaling. This structure allows semantic-structural priors to dynamically inform volumetric geometry synthesis.
3. Diffusion Processes and Conditioning
Forward Diffusion (2D Bridge)
A variance-exploding linear schedule on produces:
Reverse Denoising
The conditional denoiser predicts the "velocity":
The reverse update is:
Conditioning is realized via cross-attention to in MMDiT and latent injection with in the 3D generator.
4. Training Paradigms and Objective Functions
2D Semantic-Aware View Generation
Employs Conditional Flow Matching (CFM):
3D Geometry Generation (Both Stages)
No additional KL or explicit reconstruction losses are introduced beyond the VAE auto-encoding component in the 2D bridge stage.
5. Implementation Specifications
- VLM Bridge: Base model is Qwen-Image-Edit-2511 (Qwen2.5-VL + DiT), fine-tuned via LoRA (rank=64) on 32 × A800 GPUs, batch size 32, over 20k steps, learning rate . The paired front/back-view dataset includes 5k high-quality TexVerse meshes, 12 views/mesh, with component-level text annotations.
- 3D Generator: TRELLIS2 backbone, with two-stage sparse-voxel DiTs (at and resolutions). Injected modules (parallel cross-attn) are fully fine-tuned; original model weights LoRA-adapted (rank=64). Training uses 60k meshes, 70k steps, batch 64, learning rate on 32 × A800 GPUs.
- Feature Extraction: Hidden states are extracted from MMDiT blocks {20, 30, 40} at and channel-concatenated (per-layer dim 768–1024).
6. Evaluation Protocols and Comparative Results
- Dataset: HY3D-Bench held-out single-image 3D generation benchmark.
- Metrics:
- Semantic alignment: ULIP, Uni3D (higher is better).
- Geometry: PSNR/SSIM/LPIPS (back-view renders); Chamfer distance (meshes).
- Baselines: Hunyuan3D-2.1, TRELLIS2, Hunyuan3D-2 mv, Step1X-3D, Hi3DGen, Direct3D-S2.
- Key Results:
- ULIP / Uni3D: Know3D achieves 0.2174 / 0.3518 (best), outperforming TRELLIS+HUN (0.2143 / 0.3434).
- PSNR/SSIM: +0.8–1.0 dB gain; LPIPS reduced by 0.04; Chamfer distance improved by 10–15%.
- Qualitative: Know3D yields more plausible and controllable back-views (Figure 1 & 6), and supports diverse backside structures per text prompt (Figure 2, 10, 11).
| Metric | Know3D | Best Baseline (T+H) |
|---|---|---|
| ULIP | 0.2174 | 0.2143 |
| Uni3D | 0.3518 | 0.3434 |
| Chamfer (↓) | -10-15% | Reference |
7. Analysis and Ablation Studies
Diffusion-Timestep Selection for
- achieves optimal IoU (0.352) and Chamfer distance (2.262). Earlier () underrepresents semantics; later () admits excessive noise.
Feature Representations
- VAE encoder latents: IoU=0.308, CD=2.803.
- DINOv3 features: IoU=0.342, CD=2.385.
- MMDiT hidden states (): IoU=0.352, CD=2.262 (strongest).
Multi-View Baselines
- Know3D outperforms Hunyuan3D-2 mv on identical input: ULIP +0.006, CD −0.007, validating that injecting diffusion transformer hidden states surpasses using raw synthesized back-views.
A plausible implication is that latent-level semantic-structural information, extracted via diffusion transformer hidden states at appropriately chosen timesteps, provides a stronger prior for geometry generation than either image-based or earlier feature representations.
Know3D demonstrates that bridging vision-LLM knowledge and 3D generative diffusion via latent state injection enables semantically-controllable, visually plausible completion of unobserved object regions, outperforming both single-view and naive multi-view generation approaches across multiple quantitative and qualitative benchmarks (Chen et al., 24 Mar 2026).