LYHDEMO · EVALUATION

Camera-controlled novel view synthesis

Trend on a fixed twelve-case subset of the evaluation: Mundo against video-generation and feed-forward baselines that render a ground-truth camera trajectory from posed context views.

Setup

  1. Cases. A fixed subset of the test set: the first two test scenes of ScanNet++ [7], DL3DV [8] and CA-1M [9] in identifier order, each with a near and a far trajectory, twelve cases in total. A trajectory is a real capture segment of thirteen keyframes; the far trajectory leaves the coverage of the context views.
  2. Inputs. Every method receives ground-truth camera poses and intrinsics and no depth. Methods that accept several images receive the same nine context views; FramePack receives the first one, Holo4D a 49-frame video that contains the nine views. FramePack and MiniMax H3 take no camera input and follow a text description of the trajectory.
  3. Metrics. Frames are cropped to a shared 4:3 canvas of 512×384 with identical rays for every method. PSNR, SSIM and LPIPS (VGG) on keyframes 1 to 12, over the full image and over the pixels that the context views see. Camera following: Pi3X estimates the cameras of the thirteen keyframes of each video, aligned to the ground truth with a similarity transform; ATE is divided by the extent of the trajectory.
  4. Training overlap. The DL3DV test scenes belong to DL3DV-10K, which is part of the training data of LagerNVS and Gen3C; whether these scenes were held out is not documented. Mundo was not trained on DL3DV or ScanNet++, and CA-1M test scenes are absent from its training data.
  5. Status. A method with fewer than twelve cases is still running; its means cover the cases listed and are not ranked.

Results

best in columnsecond best
MethodCasesFull imageCovisible pixelsCamera following
PSNR ↑SSIM ↑LPIPS ↓PSNR ↑SSIM ↑LPIPS ↓ATE ↓RPE-R ↓RotErr ↓
Mundo
9 views
12/1215.1810.5280.45215.3900.5400.4420.0281.3163.268
Stable Virtual Camera [1]
9 views
8/1214.4090.5830.50614.6720.6020.4870.0301.1852.928
Gen3C [2]
9 views
0/12–––––––––
Holo4D [3]
49-frame video
0/12–––––––––
LagerNVS [4]
9 views
12/1219.1260.6860.38919.7120.7040.3700.0291.2332.749
FramePack [5]
1 view + text
12/129.9890.3680.67310.0460.3690.6680.23110.41547.273
MiniMax H3 [6]
9 views + text
8/1210.4330.3360.64010.3680.3430.6410.12612.77360.559
Ground-truth video
estimator floor
12/12––––––0.0120.4181.113

ScanNet++ [7]

MethodCasesFull imageCovisible pixelsCamera following
PSNR ↑SSIM ↑LPIPS ↓PSNR ↑SSIM ↑LPIPS ↓ATE ↓RPE-R ↓RotErr ↓
Mundo
9 views
4/414.4290.5830.46814.8220.6120.4570.0231.3513.151
Stable Virtual Camera [1]
9 views
4/413.1270.5590.50813.2710.5810.4980.0381.1072.752
Gen3C [2]
9 views
0/4–––––––––
Holo4D [3]
49-frame video
0/4–––––––––
LagerNVS [4]
9 views
4/417.3610.6890.44217.9320.7200.4230.0310.9822.276
FramePack [5]
1 view + text
4/48.2150.3920.6908.2840.4030.6870.21212.52651.413
MiniMax H3 [6]
9 views + text
4/49.2060.4440.6679.1570.4630.6670.14718.51888.795
Ground-truth video
estimator floor
4/4––––––0.0230.6381.535

DL3DV [8]

MethodCasesFull imageCovisible pixelsCamera following
PSNR ↑SSIM ↑LPIPS ↓PSNR ↑SSIM ↑LPIPS ↓ATE ↓RPE-R ↓RotErr ↓
Mundo
9 views
4/415.8650.3940.37715.8940.3930.3720.0110.5481.585
Stable Virtual Camera [1]
9 views
0/4–––––––––
Gen3C [2]
9 views
0/4–––––––––
Holo4D [3]
49-frame video
0/4–––––––––
LagerNVS [4]
9 views
4/421.1390.6580.27421.4020.6670.2620.0050.1610.578
FramePack [5]
1 view + text
4/411.3970.2360.62611.4250.2340.6260.2565.56532.054
MiniMax H3 [6]
9 views + text
4/411.6610.2290.61211.5800.2240.6150.1057.02932.323
Ground-truth video
estimator floor
4/4––––––0.0030.1220.443

CA-1M [9]

MethodCasesFull imageCovisible pixelsCamera following
PSNR ↑SSIM ↑LPIPS ↓PSNR ↑SSIM ↑LPIPS ↓ATE ↓RPE-R ↓RotErr ↓
Mundo
9 views
4/415.2490.6060.51115.4540.6150.4980.0492.0495.069
Stable Virtual Camera [1]
9 views
4/415.6910.6070.50416.0730.6230.4760.0221.2643.103
Gen3C [2]
9 views
0/4–––––––––
Holo4D [3]
49-frame video
0/4–––––––––
LagerNVS [4]
9 views
4/418.8790.7120.45219.8020.7250.4240.0522.5575.391
FramePack [5]
1 view + text
4/410.3550.4750.70310.4280.4690.6890.22613.15458.351
MiniMax H3 [6]
9 views + text
0/4–––––––––
Ground-truth video
estimator floor
4/4––––––0.0110.4951.363

Cases

ScanNet++ · 0529d56cce · near trajectorycovisibility 0.87, 2.8 m, 82°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 17.88 · LPIPS 0.394 · ATE 0.008
Stable Virtual CameraPSNR 12.36 · LPIPS 0.545 · ATE 0.012
LagerNVSPSNR 18.76 · LPIPS 0.402 · ATE 0.007
FramePackPSNR 7.56 · LPIPS 0.745 · ATE 0.208
MiniMax H3PSNR 8.99 · LPIPS 0.715 · ATE 0.052

ScanNet++ · 0529d56cce · far trajectorycovisibility 0.55, 1.8 m, 68°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 13.17 · LPIPS 0.527 · ATE 0.022
Stable Virtual CameraPSNR 14.01 · LPIPS 0.516 · ATE 0.023
LagerNVSPSNR 15.53 · LPIPS 0.523 · ATE 0.026
FramePackPSNR 8.12 · LPIPS 0.683 · ATE 0.274
MiniMax H3PSNR 8.71 · LPIPS 0.691 · ATE 0.195

ScanNet++ · 1ada7a0617 · near trajectorycovisibility 0.86, 0.8 m, 170°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 15.47 · LPIPS 0.381 · ATE 0.041
Stable Virtual CameraPSNR 14.75 · LPIPS 0.388 · ATE 0.075
LagerNVSPSNR 20.09 · LPIPS 0.324 · ATE 0.040
FramePackPSNR 10.13 · LPIPS 0.635 · ATE 0.231
MiniMax H3PSNR 10.71 · LPIPS 0.590 · ATE 0.151

ScanNet++ · 1ada7a0617 · far trajectorycovisibility 0.72, 1.0 m, 117°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 11.20 · LPIPS 0.570 · ATE 0.022
Stable Virtual CameraPSNR 11.38 · LPIPS 0.582 · ATE 0.043
LagerNVSPSNR 15.05 · LPIPS 0.519 · ATE 0.052
FramePackPSNR 7.05 · LPIPS 0.697 · ATE 0.133
MiniMax H3PSNR 8.42 · LPIPS 0.673 · ATE 0.191

CA-1M · 42897521 · near trajectorycovisibility 0.89, 1.1 m, 95°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 16.36 · LPIPS 0.444 · ATE 0.021
Stable Virtual CameraPSNR 16.31 · LPIPS 0.435 · ATE 0.013
LagerNVSPSNR 20.07 · LPIPS 0.371 · ATE 0.007
FramePackPSNR 9.41 · LPIPS 0.711 · ATE 0.294

CA-1M · 42897521 · far trajectorycovisibility 0.66, 1.3 m, 179°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 12.40 · LPIPS 0.558 · ATE 0.028
Stable Virtual CameraPSNR 13.88 · LPIPS 0.547 · ATE 0.027
LagerNVSPSNR 16.66 · LPIPS 0.499 · ATE 0.016
FramePackPSNR 9.47 · LPIPS 0.749 · ATE 0.233

CA-1M · 42897545 · near trajectorycovisibility 0.92, 2.2 m, 57°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 16.92 · LPIPS 0.470 · ATE 0.034
Stable Virtual CameraPSNR 15.52 · LPIPS 0.502 · ATE 0.022
LagerNVSPSNR 19.14 · LPIPS 0.443 · ATE 0.038
FramePackPSNR 11.93 · LPIPS 0.644 · ATE 0.237

CA-1M · 42897545 · far trajectorycovisibility 0.49, 2.1 m, 106°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 15.31 · LPIPS 0.572 · ATE 0.114
Stable Virtual CameraPSNR 17.06 · LPIPS 0.534 · ATE 0.028
LagerNVSPSNR 19.65 · LPIPS 0.497 · ATE 0.148
FramePackPSNR 10.61 · LPIPS 0.706 · ATE 0.139

DL3DV · 165f5af8bf · near trajectorycovisibility 0.96, 5.2 m, 75°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 15.53 · LPIPS 0.372 · ATE 0.010
LagerNVSPSNR 22.22 · LPIPS 0.244 · ATE 0.005
FramePackPSNR 11.54 · LPIPS 0.621 · ATE 0.554
MiniMax H3PSNR 12.37 · LPIPS 0.565 · ATE 0.141

DL3DV · 165f5af8bf · far trajectorycovisibility 0.88, 2.6 m, 31°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 16.77 · LPIPS 0.387 · ATE 0.018
LagerNVSPSNR 21.02 · LPIPS 0.335 · ATE 0.009
FramePackPSNR 11.41 · LPIPS 0.672 · ATE 0.149
MiniMax H3PSNR 11.57 · LPIPS 0.654 · ATE 0.160

DL3DV · 341b4ff3df · near trajectorycovisibility 1.00, 4.5 m, 63°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 15.80 · LPIPS 0.362 · ATE 0.005
LagerNVSPSNR 22.28 · LPIPS 0.236 · ATE 0.002
FramePackPSNR 10.79 · LPIPS 0.627 · ATE 0.160
MiniMax H3PSNR 10.96 · LPIPS 0.629 · ATE 0.022

DL3DV · 341b4ff3df · far trajectorycovisibility 0.80, 3.7 m, 35°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8context view 9
Ground-truth keyframes 0, 3, 6, 9, 12
ground-truth keyframe 0ground-truth keyframe 3ground-truth keyframe 6ground-truth keyframe 9ground-truth keyframe 12
MundoPSNR 15.36 · LPIPS 0.387 · ATE 0.009
LagerNVSPSNR 19.03 · LPIPS 0.280 · ATE 0.002
FramePackPSNR 11.85 · LPIPS 0.585 · ATE 0.162
MiniMax H3PSNR 11.75 · LPIPS 0.601 · ATE 0.098

References

  1. Zhou et al. Stable Virtual Camera: generative view synthesis with diffusion models. arXiv 2503.14489.
  2. Ren et al. GEN3C: 3D-informed world-consistent video generation with precise camera control. CVPR 2025.
  3. Lan et al. Holo4D: holistic 4D reconstruction as geometric control for video diffusion. arXiv 2610.25276.
  4. Szymanowicz et al. LagerNVS: latent geometry for fully neural real-time novel view synthesis. CVPR 2026.
  5. Zhang and Agrawala. Packing input frame context in next-frame prediction models for video generation (FramePack). arXiv 2504.12626.
  6. MiniMax. MiniMax-H3 (Ref2VA), open-weight video generation model.
  7. Yeshwanth et al. ScanNet++: a high-fidelity dataset of 3D indoor scenes. ICCV 2023.
  8. Ling et al. DL3DV-10K: a large-scale scene dataset for deep learning-based 3D vision. CVPR 2024.
  9. Lazarow et al. Cubify Anything: scaling indoor 3D object detection (CA-1M). CVPR 2025.