Every representation has its own artifacts — yet the render still preserves the camera trajectory and coarse scene layout, providing the control signal.
Even a very sparse point cloud (e.g., from COLMAP) gives the video model effective camera control, with only minimal LoRA finetuning on ~ 20 paired videos.
Camera poses recovered by COLMAP from each output serve as the reward; Flow-DPO then steers the model toward geometrically consistent outputs.
Switch representation below, or use Slider to drag a seam between the input render and the repaired output — same frame, same camera trajectory.
Rendering from 3DGS, NeRF, meshes or point clouds produces artifacts whenever input views are sparse or the target view lies far from them. FixAnything poses the fix as video-to-video translation and adapts a pretrained video diffusion model (Wan2.1-I2V-14B) in two stages:
Without DPO, some seeds hallucinate structure that shifts from frame to frame and breaks 3D consistency. Ranking rollouts by recovered camera-pose accuracy steers generation toward geometrically faithful outputs.
Without the mask, the model cannot tell clean frames from mildly degraded ones and hallucinates over the training views. With it, those frames are preserved and serve as anchors for the frames around them.
Additional aerial DL3DV scenes with long trajectories. Trajectories longer than 61 frames are processed in overlapping chunks that share a clean anchor at each boundary.
Clean training views the trajectory passes through. The model treats these as anchors and propagates appearance, lighting and scene structure into the degraded frames in between.
@inproceedings{vuong2026fixanything,
title = {FixAnything: 3D-Consistent Rendering Refinement via Video Generative Priors},
author = {Vuong, Khiem and Ramanan, Deva and Narasimhan, Srinivasa},
booktitle = {European Conference on Computer Vision},
year = {2026}
}
Acknowledgements: We thank Shubham Tulsiani, Nikhil Keetha, Sriram Narayanan, Anurag Ghosh, and other members of Deva's and Srinivas' groups at CMU for their valuable feedback and suggestions at various stages of this project. This work used Bridges-2 at Pittsburgh Supercomputing Center through allocation cis240119p from the Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS) program, which is supported by National Science Foundation grants #2138259, #2138286, #2138307, #2137603, and #2138296. This work was supported by Intelligence Advanced Research Projects Activity (IARPA) via Department of the Interior/Interior Business Center (DOI/IBC) contract number 140D0423C0074. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. Disclaimer: The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of IARPA, DOI/IBC, or the U.S. Government.