LYHDEMO · EVALUATION

Camera-controlled novel view synthesis: additional cases

Mundo against Stable Virtual Camera [1], Gen3C [2], FrameCrafter [3], Holo4D [4], TrajectoryCrafter [5], AnySplat [6], FramePack [7], MiniMax H3 [8] and Code Video Model [9] on ten further trajectories each of ScanNet++ and Tanks and Temples: each method renders a ground-truth camera trajectory of a real scene from its context input.

Setup

  1. Cases. Ten further trajectories each of ScanNet++ [10] and Tanks and Temples [11], under the protocol of the main evaluation. ScanNet++: one trajectory in each of ten further test scenes, drawn with the same seed from the same scene list as the first ten test scenes, which are the first ten draws. Tanks and Temples: Ballroom (third trajectory), Ballroom (fourth trajectory), Church (third trajectory), Church (fourth trajectory), Courtroom (third trajectory), Horse, Meetingroom (third trajectory), Museum (second trajectory), Museum (third trajectory), Playground (second trajectory). Trajectories in a scene already used do not overlap the earlier ones. A trajectory is a real capture segment of thirteen keyframes that the context views cover (covisibility at least 0.85).
  2. Inputs. Every method receives the ground-truth target trajectory and no depth, and runs exactly as in the main evaluation. Mundo, Stable Virtual Camera, Gen3C and FrameCrafter receive the same context views with their ground-truth poses and intrinsics (nine for ScanNet++, eight for Tanks and Temples). AnySplat receives these views without poses and predicts their cameras; the target trajectory enters its frame relative to the trajectory start, scaled by the median ratio of predicted to ground-truth distances between the context cameras. FrameCrafter generates every target keyframe in a separate call from all context views, at 544×720 for the 4:3 ScanNet++ views and 480×832 for Tanks and Temples; it renders the thirteen keyframes only, so the temporal metrics are not computed for it. Holo4D receives a 49-frame video that starts at the trajectory start and runs backwards through the capture before it: the raw capture video for Tanks and Temples, the released frames for ScanNet++. TrajectoryCrafter receives the first context view, which is the trajectory start. FramePack receives the context views as its frame history and MiniMax H3 receives them as reference images; both take no camera input and follow a text timeline of the trajectory. Code Video Model [9] receives Mundo's proxy video, the context views and the scene description, without camera parameters; the proxy conditions the first five of twenty denoising steps. Baselines run their official code and default settings; Mundo runs its release pipeline with default settings.
  3. Ground truth. ScanNet++ uses its released cameras. Tanks and Temples releases no cameras for its image sets, so one Pi3X pass over all frames of a scene gives the cameras for every method.
  4. Fidelity. Frames are cropped to a shared 4:3 canvas of 512×384 with identical rays for every method. PSNR, SSIM and LPIPS (VGG) against the real keyframes 1 to 12.
  5. Realism. FID [12] and FD-DINOv2 [13] between the set of generated keyframes and the set of real keyframes of the same cases, with KID on DINOv2 features (multiplied by 1000; a negative value means the two sets are closer than the estimator can resolve).
  6. Content. DINO similarity: cosine similarity of DINOv2 features between each generated keyframe and the real keyframe at the same camera. Context similarity (additional table): the highest similarity of a generated keyframe to any context view.
  7. VBench [14]. Imaging quality (MUSIQ-SPAQ) on the keyframes, and subject and background consistency over all frames of each video. Methods without camera input keep the view nearly still, which raises the consistency scores. Additional metrics: DISTS [15], VBench aesthetic quality, Q-Align [16], and PSNR and LPIPS over the pixels that the context views see.
  8. Camera following. Fitted: 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. Anchored: Pi3X estimates the context views together with the keyframes, and the transform that maps the context estimates onto their ground truth places the generated cameras. TSED [17] counts consecutive frame pairs whose matches satisfy the epipolar geometry of the target cameras.

Results

best in columnsecond bestA number in parentheses is the count of cases when a method lacks some; such entries are not ranked.

Additional cases (ten per dataset)

MethodScanNet++ (10)Tanks and Temples (10)
PSNR ↑SSIM ↑LPIPS ↓FID ↓PSNR ↑SSIM ↑LPIPS ↓FID ↓
FramePack [7]8.880.4130.694165.710.220.1880.658122.4
MiniMax H3 [8]9.610.4000.672116.010.550.2170.670105.9
Code Video Model [9]9.970.4130.63995.511.040.2320.638102.3
AnySplat [6]12.270.4890.543144.110.830.2230.599129.5
TrajectoryCrafter [5]10.020.4510.660175.811.480.2520.645155.1
Holo4D [4]11.900.5190.561120.212.640.2870.54590.8
Stable Virtual Camera [1]15.410.5610.40068.013.240.3010.47770.8
Gen3C [2]15.150.5830.463115.913.010.3020.541103.1
FrameCrafter [3]15.140.5700.42769.513.600.2970.49569.1
Mundo15.830.5820.39856.514.000.3190.47456.2

Additional and original cases together (twenty per dataset)

MethodScanNet++ (20)Tanks and Temples (20)
PSNR ↑SSIM ↑LPIPS ↓FID ↓PSNR ↑SSIM ↑LPIPS ↓FID ↓
FramePack [7]8.990.4190.681128.610.430.2110.652108.2
MiniMax H3 [8]9.620.4230.66491.911.060.2410.65178.1
Code Video Model [9]9.850.4190.64883.011.360.2490.63276.5
AnySplat [6]11.930.4840.564143.611.000.2450.597123.9
TrajectoryCrafter [5]10.320.4690.655137.411.910.2870.635124.4
Holo4D [4]11.970.5310.556104.013.190.3170.54377.3
Stable Virtual Camera [1]15.280.5840.40958.613.590.3290.46654.5
Gen3C [2]14.950.5930.475101.713.760.3420.51181.8
FrameCrafter [3]14.740.5790.44362.614.250.3360.47353.0
Mundo15.870.6020.40150.014.700.3510.46347.4

ScanNet++ [10]: all metrics (10 cases)

MethodFidelity to the ground truthContentRealism (distribution)VBench
PSNR ↑SSIM ↑LPIPS ↓DINO sim. ↑FD-DINOv2 ↓KID-DINOv2 ×10³ ↓FID ↓Imaging ↑Subject ↑Background ↑
Mundo15.830.5820.3980.907298-21856.564.00.8120.918
Stable Virtual Camera [1]15.410.5610.4000.885378-4168.074.30.7990.877
Gen3C [2]15.150.5830.4630.686951709115.953.40.7860.905
FrameCrafter [3]15.140.5700.4270.857433-8369.561.5––
Holo4D [4]11.900.5190.5610.5531096768120.257.50.7850.900
TrajectoryCrafter [5]10.020.4510.6600.35218072087175.853.50.8040.899
AnySplat [6]12.270.4890.5430.738830733144.151.10.7840.896
FramePack [7]8.880.4130.6940.41615731652165.763.20.9360.948
MiniMax H3 [8]9.610.4000.6720.586828532116.067.80.8260.912
Code Video Model [9]9.970.4130.6390.67870235595.569.40.8240.911
Real keyframes
reference / estimator floor
–––1.000–––64.6––

Tanks and Temples [11]: all metrics (10 cases)

MethodFidelity to the ground truthContentRealism (distribution)VBench
PSNR ↑SSIM ↑LPIPS ↓DINO sim. ↑FD-DINOv2 ↓KID-DINOv2 ×10³ ↓FID ↓Imaging ↑Subject ↑Background ↑
Mundo14.000.3190.4740.935219-18056.271.20.8580.921
Stable Virtual Camera [1]13.240.3010.4770.894349770.874.30.8540.922
Gen3C [2]13.010.3020.5410.724885896103.162.80.8240.900
FrameCrafter [3]13.600.2970.4950.8454674969.174.7––
Holo4D [4]12.640.2870.5450.74781164190.869.70.8380.927
TrajectoryCrafter [5]11.480.2520.6450.51415592131155.157.90.8360.905
AnySplat [6]10.830.2230.5990.7658171240129.565.20.8260.912
FramePack [7]10.220.1880.6580.65210211255122.476.30.9810.982
MiniMax H3 [8]10.550.2170.6700.690730636105.970.50.8640.926
Code Video Model [9]11.040.2320.6380.784578397102.371.40.8860.933
Real keyframes
reference / estimator floor
–––1.000–––76.4––

Additional perceptual metrics (20 cases)

MethodCovisible PSNR ↑Non-covisible LPIPS ↓DISTS ↓KID ×10³ ↓Context sim. ↑Aesthetic ↑Q-Align ↑Sharpness / GT →1
Mundo14.990.4720.1571.00.7965.303.510.41
Stable Virtual Camera [1]14.460.4910.1561.00.7875.713.960.90
Gen3C [2]14.200.5470.22513.40.6645.063.000.32
FrameCrafter [3]14.460.5160.1650.90.7535.453.590.41
Holo4D [4]12.330.5920.2415.90.6795.123.280.37
TrajectoryCrafter [5]10.780.6770.31323.70.5184.752.730.17
AnySplat [6]12.230.6590.25226.50.7054.562.520.92
FramePack [7]9.570.6700.2909.90.8885.433.940.88
MiniMax H3 [8]10.070.6670.2737.00.8475.273.580.49
Code Video Model [9]10.480.6400.2445.10.8555.613.570.49
Real keyframes
reference / estimator floor
––––0.8025.593.91–

Camera following and temporal behaviour (20 cases)

MethodFitted (Sim(3))Anchored by the context viewsTemporal
ATE rel. ↓RotErr (°) ↓ATE (m) ↓Rot (°) ↓TSED ↑Flicker ↑Smoothness ↑
Mundo0.0413.161.17212.730.9800.9260.986
Stable Virtual Camera [1]0.0392.911.11112.030.9880.9170.979
Gen3C [2]0.0493.911.47613.790.9610.9270.984
FrameCrafter [3]0.1005.351.16214.17–––
Holo4D [4]0.12922.102.04037.970.5620.8960.949
TrajectoryCrafter [5]0.15426.052.58047.130.5080.9100.965
AnySplat [6]0.0232.131.46713.420.9980.9250.987
FramePack [7]0.14660.082.37571.050.4810.9900.996
MiniMax H3 [8]0.16150.482.53762.810.3680.9360.983
Code Video Model [9]0.12738.572.99746.850.5230.9360.981
Real keyframes
reference / estimator floor
0.0141.750.95510.91–––

Keyframes

Ground truthMundoStable Virtual CameraGen3CFrameCrafterHolo4DTrajectoryCrafterAnySplatFramePackMiniMax H3Code Video Model
ScanNet++ · 252652d5ba
ground truth, keyframe 6Mundo, keyframe 6Stable Virtual Camera, keyframe 6Gen3C, keyframe 6FrameCrafter, keyframe 6Holo4D, keyframe 6TrajectoryCrafter, keyframe 6AnySplat, keyframe 6FramePack, keyframe 6MiniMax H3, keyframe 6Code Video Model, keyframe 6
ground truth, keyframe 12Mundo, keyframe 12Stable Virtual Camera, keyframe 12Gen3C, keyframe 12FrameCrafter, keyframe 12Holo4D, keyframe 12TrajectoryCrafter, keyframe 12AnySplat, keyframe 12FramePack, keyframe 12MiniMax H3, keyframe 12Code Video Model, keyframe 12
ScanNet++ · 1b75758486
ground truth, keyframe 6Mundo, keyframe 6Stable Virtual Camera, keyframe 6Gen3C, keyframe 6FrameCrafter, keyframe 6Holo4D, keyframe 6TrajectoryCrafter, keyframe 6AnySplat, keyframe 6FramePack, keyframe 6MiniMax H3, keyframe 6Code Video Model, keyframe 6
ground truth, keyframe 12Mundo, keyframe 12Stable Virtual Camera, keyframe 12Gen3C, keyframe 12FrameCrafter, keyframe 12Holo4D, keyframe 12TrajectoryCrafter, keyframe 12AnySplat, keyframe 12FramePack, keyframe 12MiniMax H3, keyframe 12Code Video Model, keyframe 12
ScanNet++ · dfac5b38df
ground truth, keyframe 6Mundo, keyframe 6Stable Virtual Camera, keyframe 6Gen3C, keyframe 6FrameCrafter, keyframe 6Holo4D, keyframe 6TrajectoryCrafter, keyframe 6AnySplat, keyframe 6FramePack, keyframe 6MiniMax H3, keyframe 6Code Video Model, keyframe 6
ground truth, keyframe 12Mundo, keyframe 12Stable Virtual Camera, keyframe 12Gen3C, keyframe 12FrameCrafter, keyframe 12Holo4D, keyframe 12TrajectoryCrafter, keyframe 12AnySplat, keyframe 12FramePack, keyframe 12MiniMax H3, keyframe 12Code Video Model, keyframe 12
Tanks and Temples · Church
ground truth, keyframe 6Mundo, keyframe 6Stable Virtual Camera, keyframe 6Gen3C, keyframe 6FrameCrafter, keyframe 6Holo4D, keyframe 6TrajectoryCrafter, keyframe 6AnySplat, keyframe 6FramePack, keyframe 6MiniMax H3, keyframe 6Code Video Model, keyframe 6
ground truth, keyframe 12Mundo, keyframe 12Stable Virtual Camera, keyframe 12Gen3C, keyframe 12FrameCrafter, keyframe 12Holo4D, keyframe 12TrajectoryCrafter, keyframe 12AnySplat, keyframe 12FramePack, keyframe 12MiniMax H3, keyframe 12Code Video Model, keyframe 12
Tanks and Temples · Museum
ground truth, keyframe 6Mundo, keyframe 6Stable Virtual Camera, keyframe 6Gen3C, keyframe 6FrameCrafter, keyframe 6Holo4D, keyframe 6TrajectoryCrafter, keyframe 6AnySplat, keyframe 6FramePack, keyframe 6MiniMax H3, keyframe 6Code Video Model, keyframe 6
ground truth, keyframe 12Mundo, keyframe 12Stable Virtual Camera, keyframe 12Gen3C, keyframe 12FrameCrafter, keyframe 12Holo4D, keyframe 12TrajectoryCrafter, keyframe 12AnySplat, keyframe 12FramePack, keyframe 12MiniMax H3, keyframe 12Code Video Model, keyframe 12
Tanks and Temples · Horse
ground truth, keyframe 6Mundo, keyframe 6Stable Virtual Camera, keyframe 6Gen3C, keyframe 6FrameCrafter, keyframe 6Holo4D, keyframe 6TrajectoryCrafter, keyframe 6AnySplat, keyframe 6FramePack, keyframe 6MiniMax H3, keyframe 6Code Video Model, keyframe 6
ground truth, keyframe 12Mundo, keyframe 12Stable Virtual Camera, keyframe 12Gen3C, keyframe 12FrameCrafter, keyframe 12Holo4D, keyframe 12TrajectoryCrafter, keyframe 12AnySplat, keyframe 12FramePack, keyframe 12MiniMax H3, keyframe 12Code Video Model, keyframe 12

Cases

ScanNet++ · 02455b3d20covisibility 0.92, 2.0 m, 177°

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.46 · DISTS 0.145
Stable Virtual CameraPSNR 14.48 · DISTS 0.154
Gen3CPSNR 12.91 · DISTS 0.253
FrameCrafterPSNR 14.79 · DISTS 0.157
Holo4DPSNR 10.90 · DISTS 0.313
TrajectoryCrafterPSNR 10.23 · DISTS 0.344
AnySplatPSNR 11.27 · DISTS 0.282
FramePackPSNR 8.67 · DISTS 0.312
MiniMax H3PSNR 8.66 · DISTS 0.307
Code Video ModelPSNR 9.06 · DISTS 0.291

ScanNet++ · 1b75758486covisibility 0.87, 1.1 m, 124°

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.61 · DISTS 0.147
Stable Virtual CameraPSNR 13.77 · DISTS 0.158
Gen3CPSNR 13.85 · DISTS 0.250
FrameCrafterPSNR 14.64 · DISTS 0.162
Holo4DPSNR 11.22 · DISTS 0.248
TrajectoryCrafterPSNR 11.02 · DISTS 0.402
AnySplatPSNR 9.98 · DISTS 0.263
FramePackPSNR 8.88 · DISTS 0.469
MiniMax H3PSNR 9.65 · DISTS 0.280
Code Video ModelPSNR 10.52 · DISTS 0.209

ScanNet++ · 252652d5bacovisibility 0.95, 1.4 m, 105°

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.07 · DISTS 0.139
Stable Virtual CameraPSNR 15.72 · DISTS 0.202
Gen3CPSNR 16.07 · DISTS 0.208
FrameCrafterPSNR 15.11 · DISTS 0.183
Holo4DPSNR 10.96 · DISTS 0.269
TrajectoryCrafterPSNR 9.62 · DISTS 0.325
AnySplatPSNR 13.92 · DISTS 0.212
FramePackPSNR 7.11 · DISTS 0.320
MiniMax H3PSNR 9.30 · DISTS 0.272
Code Video ModelPSNR 9.97 · DISTS 0.244

ScanNet++ · 41b00feddbcovisibility 0.90, 2.4 m, 103°

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.99 · DISTS 0.133
Stable Virtual CameraPSNR 15.48 · DISTS 0.147
Gen3CPSNR 15.02 · DISTS 0.209
FrameCrafterPSNR 14.02 · DISTS 0.153
Holo4DPSNR 9.64 · DISTS 0.260
TrajectoryCrafterPSNR 9.56 · DISTS 0.299
AnySplatPSNR 10.85 · DISTS 0.245
FramePackPSNR 7.39 · DISTS 0.280
MiniMax H3PSNR 7.76 · DISTS 0.282
Code Video ModelPSNR 8.71 · DISTS 0.234

ScanNet++ · 5eb31827b7covisibility 0.84, 1.0 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 15.83 · DISTS 0.148
Stable Virtual CameraPSNR 17.22 · DISTS 0.157
Gen3CPSNR 15.97 · DISTS 0.209
FrameCrafterPSNR 15.84 · DISTS 0.173
Holo4DPSNR 12.25 · DISTS 0.346
TrajectoryCrafterPSNR 9.53 · DISTS 0.369
AnySplatPSNR 13.70 · DISTS 0.236
FramePackPSNR 9.46 · DISTS 0.327
MiniMax H3PSNR 11.64 · DISTS 0.271
Code Video ModelPSNR 9.78 · DISTS 0.341

ScanNet++ · 824d9cfa6ecovisibility 0.94, 1.5 m, 84°

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.64 · DISTS 0.227
Stable Virtual CameraPSNR 14.28 · DISTS 0.193
Gen3CPSNR 11.87 · DISTS 0.288
FrameCrafterPSNR 14.67 · DISTS 0.221
Holo4DPSNR 10.51 · DISTS 0.336
TrajectoryCrafterPSNR 9.38 · DISTS 0.392
AnySplatPSNR 12.10 · DISTS 0.305
FramePackPSNR 10.58 · DISTS 0.349
MiniMax H3PSNR 9.79 · DISTS 0.345
Code Video ModelPSNR 10.82 · DISTS 0.305

ScanNet++ · 8e00ac7f59covisibility 0.85, 2.3 m, 88°

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.71 · DISTS 0.182
Stable Virtual CameraPSNR 11.95 · DISTS 0.202
Gen3CPSNR 9.87 · DISTS 0.283
FrameCrafterPSNR 11.38 · DISTS 0.223
Holo4DPSNR 10.01 · DISTS 0.277
TrajectoryCrafterPSNR 9.74 · DISTS 0.322
AnySplatPSNR 8.63 · DISTS 0.325
FramePackPSNR 8.80 · DISTS 0.298
MiniMax H3PSNR 9.31 · DISTS 0.304
Code Video ModelPSNR 8.99 · DISTS 0.259

ScanNet++ · a24f64f7fbcovisibility 1.00, 1.0 m, 48°

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 19.48 · DISTS 0.073
Stable Virtual CameraPSNR 18.94 · DISTS 0.109
Gen3CPSNR 21.94 · DISTS 0.090
FrameCrafterPSNR 19.19 · DISTS 0.086
Holo4DPSNR 17.68 · DISTS 0.095
TrajectoryCrafterPSNR 11.27 · DISTS 0.223
AnySplatPSNR 18.28 · DISTS 0.120
FramePackPSNR 8.61 · DISTS 0.341
MiniMax H3PSNR 10.25 · DISTS 0.192
Code Video ModelPSNR 11.75 · DISTS 0.154

ScanNet++ · bc400d86e1covisibility 0.87, 2.1 m, 173°

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.22 · DISTS 0.116
Stable Virtual CameraPSNR 16.35 · DISTS 0.110
Gen3CPSNR 16.05 · DISTS 0.177
FrameCrafterPSNR 15.84 · DISTS 0.124
Holo4DPSNR 11.90 · DISTS 0.298
TrajectoryCrafterPSNR 8.82 · DISTS 0.349
AnySplatPSNR 11.32 · DISTS 0.217
FramePackPSNR 9.78 · DISTS 0.298
MiniMax H3PSNR 9.95 · DISTS 0.305
Code Video ModelPSNR 10.39 · DISTS 0.219

ScanNet++ · dfac5b38dfcovisibility 0.90, 2.0 m, 72°

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.32 · DISTS 0.103
Stable Virtual CameraPSNR 15.88 · DISTS 0.113
Gen3CPSNR 17.96 · DISTS 0.132
FrameCrafterPSNR 15.91 · DISTS 0.122
Holo4DPSNR 13.97 · DISTS 0.157
TrajectoryCrafterPSNR 11.01 · DISTS 0.236
AnySplatPSNR 12.62 · DISTS 0.223
FramePackPSNR 9.52 · DISTS 0.227
MiniMax H3PSNR 9.75 · DISTS 0.232
Code Video ModelPSNR 9.71 · DISTS 0.235

Tanks and Temples · Ballroom · third trajectorycovisibility 0.96, 3.1 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 8
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.75 · DISTS 0.200
Stable Virtual CameraPSNR 11.78 · DISTS 0.182
Gen3CPSNR 11.28 · DISTS 0.248
FrameCrafterPSNR 11.53 · DISTS 0.225
Holo4DPSNR 10.18 · DISTS 0.370
TrajectoryCrafterPSNR 11.20 · DISTS 0.377
AnySplatPSNR 9.01 · DISTS 0.272
FramePackPSNR 10.23 · DISTS 0.363
MiniMax H3PSNR 10.39 · DISTS 0.321
Code Video ModelPSNR 8.83 · DISTS 0.285

Tanks and Temples · Ballroom · fourth trajectorycovisibility 0.97, 4.1 m, 25°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.12 · DISTS 0.178
Stable Virtual CameraPSNR 11.32 · DISTS 0.164
Gen3CPSNR 13.07 · DISTS 0.166
FrameCrafterPSNR 10.76 · DISTS 0.207
Holo4DPSNR 13.64 · DISTS 0.169
TrajectoryCrafterPSNR 9.77 · DISTS 0.239
AnySplatPSNR 10.70 · DISTS 0.268
FramePackPSNR 8.79 · DISTS 0.203
MiniMax H3PSNR 9.11 · DISTS 0.272
Code Video ModelPSNR 8.61 · DISTS 0.228

Tanks and Temples · Church · third trajectorycovisibility 0.94, 4.6 m, 34°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.64 · DISTS 0.157
Stable Virtual CameraPSNR 15.47 · DISTS 0.138
Gen3CPSNR 11.48 · DISTS 0.322
FrameCrafterPSNR 15.51 · DISTS 0.138
Holo4DPSNR 17.45 · DISTS 0.118
TrajectoryCrafterPSNR 13.55 · DISTS 0.232
AnySplatPSNR 13.52 · DISTS 0.259
FramePackPSNR 10.66 · DISTS 0.245
MiniMax H3PSNR 12.29 · DISTS 0.262
Code Video ModelPSNR 14.98 · DISTS 0.158

Tanks and Temples · Church · fourth trajectorycovisibility 0.92, 3.5 m, 113°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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 14.59 · DISTS 0.171
Stable Virtual CameraPSNR 13.37 · DISTS 0.165
Gen3CPSNR 14.58 · DISTS 0.189
FrameCrafterPSNR 13.39 · DISTS 0.192
Holo4DPSNR 14.72 · DISTS 0.186
TrajectoryCrafterPSNR 12.20 · DISTS 0.293
AnySplatPSNR 9.48 · DISTS 0.289
FramePackPSNR 12.07 · DISTS 0.239
MiniMax H3PSNR 12.09 · DISTS 0.286
Code Video ModelPSNR 12.49 · DISTS 0.224

Tanks and Temples · Courtroom · third trajectorycovisibility 0.92, 2.5 m, 86°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.29 · DISTS 0.176
Stable Virtual CameraPSNR 12.23 · DISTS 0.168
Gen3CPSNR 12.63 · DISTS 0.236
FrameCrafterPSNR 12.98 · DISTS 0.163
Holo4DPSNR 11.07 · DISTS 0.253
TrajectoryCrafterPSNR 9.18 · DISTS 0.367
AnySplatPSNR 10.63 · DISTS 0.264
FramePackPSNR 7.69 · DISTS 0.288
MiniMax H3PSNR 9.17 · DISTS 0.291
Code Video ModelPSNR 11.19 · DISTS 0.223

Tanks and Temples · Horsecovisibility 0.85, 4.2 m, 81°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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 · DISTS 0.134
Stable Virtual CameraPSNR 15.53 · DISTS 0.122
Gen3CPSNR 15.74 · DISTS 0.139
FrameCrafterPSNR 16.58 · DISTS 0.110
Holo4DPSNR 14.57 · DISTS 0.145
TrajectoryCrafterPSNR 13.91 · DISTS 0.189
AnySplatPSNR 13.69 · DISTS 0.217
FramePackPSNR 12.66 · DISTS 0.166
MiniMax H3PSNR 11.03 · DISTS 0.205
Code Video ModelPSNR 10.51 · DISTS 0.219

Tanks and Temples · Meetingroo · third trajectorycovisibility 0.93, 4.5 m, 91°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.14 · DISTS 0.151
Stable Virtual CameraPSNR 14.90 · DISTS 0.126
Gen3CPSNR 13.88 · DISTS 0.201
FrameCrafterPSNR 15.93 · DISTS 0.123
Holo4DPSNR 12.29 · DISTS 0.206
TrajectoryCrafterPSNR 13.73 · DISTS 0.248
AnySplatPSNR 10.65 · DISTS 0.283
FramePackPSNR 12.27 · DISTS 0.222
MiniMax H3PSNR 12.47 · DISTS 0.210
Code Video ModelPSNR 13.74 · DISTS 0.191

Tanks and Temples · Museum · second trajectorycovisibility 0.89, 3.0 m, 125°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.67 · DISTS 0.200
Stable Virtual CameraPSNR 11.02 · DISTS 0.180
Gen3CPSNR 11.94 · DISTS 0.308
FrameCrafterPSNR 12.13 · DISTS 0.179
Holo4DPSNR 10.00 · DISTS 0.286
TrajectoryCrafterPSNR 10.38 · DISTS 0.359
AnySplatPSNR 8.84 · DISTS 0.249
FramePackPSNR 9.13 · DISTS 0.273
MiniMax H3PSNR 9.12 · DISTS 0.300
Code Video ModelPSNR 9.54 · DISTS 0.305

Tanks and Temples · Museum · third trajectorycovisibility 0.86, 2.0 m, 110°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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 14.07 · DISTS 0.187
Stable Virtual CameraPSNR 13.27 · DISTS 0.162
Gen3CPSNR 12.83 · DISTS 0.313
FrameCrafterPSNR 13.68 · DISTS 0.182
Holo4DPSNR 11.49 · DISTS 0.268
TrajectoryCrafterPSNR 10.53 · DISTS 0.362
AnySplatPSNR 10.37 · DISTS 0.252
FramePackPSNR 9.25 · DISTS 0.310
MiniMax H3PSNR 9.48 · DISTS 0.293
Code Video ModelPSNR 10.52 · DISTS 0.299

Tanks and Temples · Playground · second trajectorycovisibility 0.87, 4.1 m, 100°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.34 · DISTS 0.185
Stable Virtual CameraPSNR 13.52 · DISTS 0.174
Gen3CPSNR 12.68 · DISTS 0.270
FrameCrafterPSNR 13.57 · DISTS 0.167
Holo4DPSNR 10.93 · DISTS 0.222
TrajectoryCrafterPSNR 10.31 · DISTS 0.339
AnySplatPSNR 11.43 · DISTS 0.256
FramePackPSNR 9.47 · DISTS 0.269
MiniMax H3PSNR 10.32 · DISTS 0.241
Code Video ModelPSNR 10.02 · DISTS 0.263

Further Tanks and Temples cases

The other candidate trajectories of the Tanks and Temples scenes, evaluated with the same protocol for Mundo and the three strongest baselines and not part of the results above: Auditorium (second trajectory), Courtroom (second trajectory), Francis, Lighthouse, M60, Meetingroom (fourth trajectory), Museum, Panther.

MethodPSNR ↑SSIM ↑LPIPS ↓DINO sim. ↑FD-DINOv2 ↓Imaging ↑
Mundo14.790.4100.4880.93522770.5
Stable Virtual Camera [1]14.690.4030.4400.91827375.1
Gen3C [2]15.670.4760.4170.89338666.6
FrameCrafter [3]16.250.4590.3940.92425074.2
Real keyframes
reference / estimator floor
–––1.000–76.7

Tanks and Temples · Auditorium · second trajectorycovisibility 0.90, 2.9 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 8
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 14.93 · DISTS 0.209
Stable Virtual CameraPSNR 16.10 · DISTS 0.151
Gen3CPSNR 16.11 · DISTS 0.277
FrameCrafterPSNR 18.25 · DISTS 0.161
TrajectoryCrafterPSNR 13.30 · DISTS 0.333
AnySplatPSNR 11.21 · DISTS 0.342
MiniMax H3PSNR 12.94 · DISTS 0.281
Code Video ModelPSNR 13.90 · DISTS 0.233

Tanks and Temples · Courtroom · second trajectorycovisibility 0.90, 3.1 m, 164°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.25 · DISTS 0.161
Stable Virtual CameraPSNR 15.27 · DISTS 0.127
Gen3CPSNR 15.95 · DISTS 0.211
FrameCrafterPSNR 17.90 · DISTS 0.110

Tanks and Temples · Franciscovisibility 0.88, 2.4 m, 48°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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 18.74 · DISTS 0.114
Stable Virtual CameraPSNR 18.65 · DISTS 0.112
Gen3CPSNR 16.44 · DISTS 0.133
FrameCrafterPSNR 18.77 · DISTS 0.104

Tanks and Temples · Lighthousecovisibility 0.86, 4.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 8
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 · DISTS 0.183
Stable Virtual CameraPSNR 14.26 · DISTS 0.158
Gen3CPSNR 14.49 · DISTS 0.240
FrameCrafterPSNR 15.45 · DISTS 0.145

Tanks and Temples · M60covisibility 0.93, 4.2 m, 39°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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 10.06 · DISTS 0.187
Stable Virtual CameraPSNR 10.75 · DISTS 0.150
Gen3CPSNR 12.51 · DISTS 0.145
FrameCrafterPSNR 11.74 · DISTS 0.143

Tanks and Temples · Meetingroo · fourth trajectorycovisibility 0.91, 4.9 m, 44°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.95 · DISTS 0.163
Stable Virtual CameraPSNR 14.31 · DISTS 0.144
Gen3CPSNR 15.69 · DISTS 0.173
FrameCrafterPSNR 16.81 · DISTS 0.124

Tanks and Temples · Museumcovisibility 0.87, 3.8 m, 154°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.61 · DISTS 0.209
Stable Virtual CameraPSNR 13.28 · DISTS 0.164
Gen3CPSNR 15.94 · DISTS 0.197
FrameCrafterPSNR 14.21 · DISTS 0.188
TrajectoryCrafterPSNR 12.29 · DISTS 0.319
AnySplatPSNR 9.58 · DISTS 0.276
MiniMax H3PSNR 10.42 · DISTS 0.262
Code Video ModelPSNR 11.08 · DISTS 0.258

Tanks and Temples · Panthercovisibility 0.93, 4.0 m, 40°

Context views (the first is the trajectory start)
context view 1context view 2context view 3context view 4context view 5context view 6context view 7context view 8
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.97 · DISTS 0.147
Stable Virtual CameraPSNR 14.90 · DISTS 0.107
Gen3CPSNR 18.27 · DISTS 0.087
FrameCrafterPSNR 16.86 · DISTS 0.092

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. Wu et al. FrameCrafter: novel view synthesis as video completion. ECCV 2026.
  4. Lan et al. Holo4D: holistic 4D reconstruction as geometric control for video diffusion. arXiv 2610.25276.
  5. Yu et al. TrajectoryCrafter: redirecting camera trajectory for monocular videos via diffusion models. ICCV 2025.
  6. Jiang et al. AnySplat: feed-forward 3D Gaussian splatting from unconstrained views. ACM TOG (SIGGRAPH Asia) 2025.
  7. Zhang and Agrawala. Packing input frame context in next-frame prediction models for video generation (FramePack). arXiv 2504.12626.
  8. MiniMax. MiniMax-H3 (Ref2VA), open-weight video generation model.
  9. Code Video Model Team. Code Video Model. Technical report, 2026.
  10. Yeshwanth et al. ScanNet++: a high-fidelity dataset of 3D indoor scenes. ICCV 2023.
  11. Knapitsch et al. Tanks and Temples: benchmarking large-scale scene reconstruction. SIGGRAPH 2017.
  12. Heusel et al. GANs trained by a two time-scale update rule converge to a local Nash equilibrium (FID). NeurIPS 2017.
  13. Stein et al. Exposing flaws of generative model evaluation metrics and their unfair treatment of diffusion models (FD-DINOv2). NeurIPS 2023.
  14. Huang et al. VBench: comprehensive benchmark suite for video generative models. CVPR 2024.
  15. Ding et al. Image quality assessment: unifying structure and texture similarity (DISTS). TPAMI 2020.
  16. Wu et al. Q-Align: teaching LMMs for visual scoring via discrete text-defined levels. ICML 2024.
  17. Yu et al. Long-term photometric consistent novel view synthesis with diffusion models (TSED). ICCV 2023.