Skip to content
AI.info

Research

SS4D: Native 4D Generative Model via Structured Spacetime Latents

Overview Research area: Computer Vision / Computer Graphics — native 4D (dynamic 3D) content generation from monocular video. Technical level: Advanced. The paper assumes familiarity with sparse voxel

arXiv
2512.14284
Published
2025-12-16
Authors
Zhibing Li, Mengchen Zhang, Tong Wu, Jing Tan, Jiaqi Wang, Dahua Lin

AI summary

Overview

Research area: Computer Vision / Computer Graphics — native 4D (dynamic 3D) content generation from monocular video.

Technical level: Advanced. The paper assumes familiarity with sparse voxel latents, variational autoencoders, Diffusion Transformers (DiT), Conditional Flow Matching, Rotary Positional Embeddings, and 3D Gaussian splatting.

Scope: The paper introduces SS4D, a feed-forward generative model that produces animated 3D objects directly from a single monocular video by learning a structured spacetime latent space extended from a pre-trained 3D generator (TRELLIS).

What This Paper Is About

Most prior work builds 4D content either by slow per-object optimization guided by Score Distillation Sampling (SDS) or by generating multi-view video and reconstructing geometry with rendering losses, which tends to yield coarse or inconsistent results. SS4D instead trains a generator natively on 4D data, using a compressed set of structured spacetime latents so that the model inherits strong spatial consistency from a pre-trained 3D model while adding temporal awareness. The goal is high-fidelity, temporally coherent 4D output that is far more efficient than optimization-based pipelines.

Key Contributions

  1. A native 4D generative model built on structured spacetime latents. SS4D extends TRELLIS's structured 3D latent representation into the spacetime domain by adding time as a fourth dimension, keeping spatial consistency from the pre-trained 3D backbone while addressing the scarcity of 4D training data.

  2. Temporal alignment of both the generator and the autoencoder. The spatial self-attention layers are converted into temporal self-attention layers using shifted-window attention plus hybrid 1D Rotary Positional Embeddings (RoPE) along the temporal axis, combined with TRELLIS's absolute position embeddings for space. The same alignment is applied to the VAE, which the paper reports is critical for avoiding flicker in reconstruction.

  3. A 4D compression strategy for long sequences. Factorized 4D convolutions and temporal downsampling blocks (CompNet) pack two active voxels at the same xyz position across frames, compressing frame length and reducing computation in later Transformer modules, with skip connections restoring spatial detail during decompression.

  4. A training recipe for real-world robustness. A curated dataset of 16,000 animated 3D objects, a progressive learning schedule (8 → 16 → 32 frames), a random black-mask augmentation for occlusion and motion blur, and visibility-aware voxel feature aggregation.

Main Findings

  • ObjaverseDy results (Table 1): SS4D achieves LPIPS 0.150, CLIP-S 0.932, PSNR 18.09, SSIM 0.842, and FVD 465, versus the best baselines at LPIPS 0.189 (Consistent4D), CLIP-S 0.887 (L4GM), PSNR 15.96 (STAG4D), SSIM 0.821 (STAG4D), and FVD 640 (Consistent4D).

  • Consistent4D results (Table 2): SS4D reports LPIPS 0.149, CLIP-S 0.947, PSNR 18.90, SSIM 0.843, and FVD 455, compared with DG4D (0.215, 0.896, 15.47, 0.785, 641), Consistent4D (0.228, 0.886, 13.66, 0.768, 674), STAG4D (0.204, 0.890, 16.89, 0.821, 740), and L4GM (0.219, 0.908, 15.69, 0.803, 596).

  • User study on DAVIS (Table 3): Across 14 DAVIS videos rated by 25 users on a 1-to-5 scale, SS4D scores 4.497 on Geometry Quality, 4.413 on Texture Quality, and 4.527 on Motion Coherence. Baselines range from STAG4D's 1.913 / 1.627 / 1.807 to L4GM's 3.017 / 3.047 / 3.050.

  • Inference time (Table 4): SS4D takes 2 min, versus DG4D at 15 min, Consistent4D at 1.5 hr, and STAG4D at 1 hr, while L4GM is faster at 3.5s. The qualitative section separately states that SS4D completes the task in approximately 3 minutes where SDS-based methods need several hours. Figure 1's caption states SS4D generates 4D content in 2 minutes.

  • Temporal alignment in the VAE matters (Table 5): Adding temporal alignment raises PSNR from 27.11 to 30.58, reduces the flickering metric from 2.99 to 2.22, and drops FVD from 403.88 to 157.16.

  • Visibility-aware feature aggregation (Table 6): After fine-tuning the 4D Sparse VAE for 5k steps, visibility-aware aggregation reaches PSNR 31.07 with an average sequence length of 5261 and encode speed of 76.3, compared to mean aggregation at PSNR 31.63, length 6605, and speed 68.4 — comparable quality with shorter sequences and faster encoding.

  • Masking augmentation helps occlusion: The paper reports that without masking augmentation the model fails to reconstruct an occluded rhino leg, while with it the model infers the complete shape.

  • Failure modes: Transparent/multi-layer objects, high-frequency details (e.g., camouflage pants patterns), and rapid movement with motion blur degrade performance.

Methodology in Plain English

SS4D starts from a monocular video and works in two generation stages. First, a 4D Flow Transformer predicts a coarse voxel-based structure — a rough shape for the object at each frame. Second, a 4D Sparse Flow Transformer fills in the latent features on top of that structure, producing structured spacetime latents. These latents are decoded into a sequence of 3D Gaussians that form the 4D content.

The starting point is TRELLIS, a 3D model that turns a single image into a 3D asset by encoding it as voxels with feature channels. To handle motion, the authors turn the spatial attention layers into temporal ones: the frames are reshaped so attention can look across time, and shifted-window attention keeps this efficient. Position information combines absolute 3D position embeddings (kept from TRELLIS, to preserve spatial reasoning) with 1D RoPE along time (to capture relationships between neighboring frames and to generalize to durations longer than those seen in training). The same treatment is applied to the autoencoder, since a purely static VAE causes flickering when encoding and decoding 4D features.

For long videos, the authors compress the sequence: a sparse 3D convolution with downsampling aggregates latents in a 2×2×2 local region, sparse 1D convolutions exchange information across frames, and a temporal downsampling block packs two active voxels from the same xyz position across frames. Later Transformer blocks inject timesteps through AdaLN layers and video conditions, and decompression reverses the process using skip connections.

Training uses two of the four components fine-tuned and the 4D Structure VAE frozen. The data is 16,000 animated 3D objects from Objaverse and ObjaverseXL, filtered for quality and motion, rendered with Blender's Cycles engine, capped at the first 36 frames per animation, with voxels invisible in all views discarded. Training runs on 8×A800 GPUs with AdamW at learning rate 1e-4 and FP16 mixed precision (batch size 2 per GPU for the generator, 1 per GPU for the VAE), taking roughly 7 to 8 days. Sequence length ramps from 8 to 16 to 32 frames, and random black masks are applied to conditioning frames to simulate occlusion and motion blur.

Why This Matters

SS4D shows that 4D generation can be treated as a native generative modeling problem rather than an optimization problem, using a latent space that inherits 3D priors while adding temporal structure. If the reported efficiency and quality hold, this reframes a task that currently takes hours into one that takes minutes — a meaningful shift for how 4D content gets produced.

Real-world applications:

  • Filmmaking and animation, where dynamic assets need to be produced and re-rendered from novel viewpoints.
  • Gaming, where animated 3D objects must be generated on demand from reference footage.
  • Virtual and augmented reality, where temporally stable dynamic objects are required for immersive scenes.
  • Content creation pipelines that convert ordinary monocular videos into editable 3D animated assets.

Industry relevance: The reported inference time of 2 minutes (Table 4) versus 15 minutes to 1.5 hours for optimization-based baselines directly affects production cost and iteration speed. Efficiency gains also come from the compression strategy, which shortens sequence length and increases encode speed, relevant to any deployment with memory or compute budgets.

Future Directions

  • End-to-end training: The paper notes that the inherited two-stage TRELLIS pipeline makes training less efficient than a fully end-to-end approach, framing this as an explicit limitation.

  • Incorporating real-world training video: The authors state that training primarily on synthetic data causes over-simplified textures on real inputs, and suggest adding real-world video data to improve generalization.

  • Better handling of transparency and high-frequency detail: The model keeps only outermost voxels and discards internal ones, so transparent or multi-layered objects fail; the authors suggest pixel-space losses as a possible fix for fine detail flickering.

  • Robustness to rapid motion and blur: Fast motion remains a failure case, raising the question of how temporal alignment and augmentation strategies should be extended for extreme dynamics.

Target Audience

Researchers and practitioners in 3D and 4D generative modeling, particularly those working on latent-space generative models, sparse voxel representations, and video-conditioned 3D reconstruction. It is also relevant to graphics engineers evaluating feed-forward alternatives to SDS-based optimization pipelines, and to readers who already know TRELLIS or diffusion/flow-matching transformer architectures and want to see how they extend to time. Readers without background in latent generative models, VAEs, or 3D Gaussian representations will find the method sections demanding.

Authors’ abstract

We present SS4D, a native 4D generative model that synthesizes dynamic 3D objects directly from monocular video. Unlike prior approaches that construct 4D representations by optimizing over 3D or video generative models, we train a generator directly on 4D data, achieving high fidelity, temporal coherence, and structural consistency. At the core of our method is a compressed set of structured spacetime latents. Specifically, (1) To address the scarcity of 4D training data, we build on a pre-trained single-image-to-3D model, preserving strong spatial consistency. (2) Temporal consistency is enforced by introducing dedicated temporal layers that reason across frames. (3) To support efficient training and inference over long video sequences, we compress the latent sequence along the temporal axis using factorized 4D convolutions and temporal downsampling blocks. In addition, we employ a carefully designed training strategy to enhance robustness against occlusion

Read the original paper