--- license: other license_name: stabilityai-ai-non-commercial license_link: https://huggingface.co/stabilityai/stable-virtual-camera/blob/main/LICENSE base_model: stabilityai/stable-virtual-camera pipeline_tag: image-to-video tags: - novel-view-synthesis - video-diffusion - 3d-gaussian-splatting --- # GeoNVS: Geometry Grounded Video Diffusion for Novel View Synthesis GS-Adapter and LoRA weights for **GeoNVS**, which injects explicit 3D Gaussian geometry into camera-controlled video diffusion models. [Project page](https://sites.google.com/view/minjun-kang/geonvs-eccv26)  |  [Paper](https://arxiv.org/abs/2603.14965)  |  [Code](https://github.com/MinJunKang/GeoNVS) These weights are fine-tuned from [`stabilityai/stable-virtual-camera`](https://huggingface.co/stabilityai/stable-virtual-camera) (SEVA) and [CameraCtrl](https://github.com/hehao13/CameraCtrl) (SVD backbone), and **inherit the Stability AI Non-Commercial Research Community License** — using them requires the base models and acceptance of their licenses. Non-commercial research use only. ## Files | Path | Backbone | Description | |---|---|---| | `eccv_gattn/` | SEVA | Main GeoNVS model, Adaptive Fusion (`fusion_method: gattn`): `gs_adapter_weights.pth` + `pytorch_lora_weights.safetensors` | | `eccv_camctrl/` | CameraCtrl (SVD) | GeoNVS on CameraCtrl: adapter + LoRA | | `eccv_base/` | SEVA | Fusion ablation: Naive Fusion (`fusion_method: concat`), use with `configs/module_config/gsadapter_eccv_base.yaml` | ## Usage Use with the [GeoNVS code release](https://github.com/MinJunKang/GeoNVS) — `tools/scripts/download_weights_ours.sh` fetches these files into `pretrained_weights/`, then: ```bash python demo.py --data_path /dl3dv10 --num_inputs 3 \ --gs_adapter_config configs/module_config/gsadapter_eccv_gattn.yaml \ --gs_adapter_weight_path pretrained_weights/eccv_gattn \ --lrm_model_name vggt_iv --H=384 --W=384 --version=1.0 ``` ## Mirrored third-party checkpoint `third_party/depthsplat-gs-base-re10kdl3dv-448x768-randview2-6-f40abc4f.pth` is redistributed from [DepthSplat](https://github.com/cvg/depthsplat) (MIT License, © 2024 Haofei Xu). It is the checkpoint used for the paper's experiments; upstream has since replaced it with a retrained file (`f8ddd845`) that measurably changes results, so the original is mirrored here for reproducibility. Its MIT license governs that file.