Downloads · 30 days
126
60% of all-time downloads
Potokolo/VR-360-Outpaint-LTX2.3-IC-LoRA
VR-360-Outpaint-LTX2.3-IC-LoRA is a machine learning model from Potokolo. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for diffusers. The card lists the license as apache-2.0.
Proof-of-concept IC-LoRA adapter for Lightricks/LTX-2.3-22B that outpaints standard widescreen footage into a full 360° equirectangular projection for immersive/VR viewing.
Downloads · 30 days
126
60% of all-time downloads
All-time downloads
209
Public
Repo size
1.3 GB
Likes
1
Public
Click a slice to open those files.
.safetensors1.3 GB · 97%
From the Hugging Face model README
Proof-of-concept IC-LoRA adapter for Lightricks/LTX-2.3-22B that outpaints standard widescreen footage into a full 360° equirectangular projection for immersive/VR viewing.
This is an early v0.1 release. Expect rough edges, limited subject variety, and inconsistent coherence outside the sweet spot described below. A new version with a much larger, more diverse dataset is planned.
Three clips from the model. sweep is a rendered 2D camera pan through the
360° output — the easiest way to judge results without a VR player.
fl-eq shows the flat source and the equirect output side-by-side.
<video controls loop muted playsinline src="https://huggingface.co/TheBurgstall/VR-360-Outpaint-LTX2.3-IC-LoRA/resolve/main/samples/clip1-sweep.mp4"></video>
Side-by-side (flat input · equirect output):
<video controls loop muted playsinline src="https://huggingface.co/TheBurgstall/VR-360-Outpaint-LTX2.3-IC-LoRA/resolve/main/samples/clip1-fl-eq.mp4"></video>
<video controls loop muted playsinline src="https://huggingface.co/TheBurgstall/VR-360-Outpaint-LTX2.3-IC-LoRA/resolve/main/samples/clip2-sweep.mp4"></video>
Side-by-side:
<video controls loop muted playsinline src="https://huggingface.co/TheBurgstall/VR-360-Outpaint-LTX2.3-IC-LoRA/resolve/main/samples/clip2-fl-eq.mp4"></video>
<video controls loop muted playsinline src="https://huggingface.co/TheBurgstall/VR-360-Outpaint-LTX2.3-IC-LoRA/resolve/main/samples/clip3-sweep.mp4"></video>
Side-by-side:
<video controls loop muted playsinline src="https://huggingface.co/TheBurgstall/VR-360-Outpaint-LTX2.3-IC-LoRA/resolve/main/samples/clip3-fl-eq.mp4"></video>
Raw equirectangular outputs (load in a 360° player for VR): clip1-eq.mp4 · clip2-eq.mp4 · clip3-eq.mp4
Intended for transforming existing live-action or cinematic footage into immersive content.
The v0.1 model was tuned toward a deliberately narrow domain to validate the approach:
It will generalize poorly outside these conditions — fast action, extreme close-ups, heavily stylised imagery, or very different FOVs are not reliably handled yet.
| File | What it is |
|---|---|
ltx-2.3-22b-ic-lora-360-equirect-poc-step3500.safetensors | The LoRA weights (final step 3500 checkpoint, ~1.3 GB) |
Equirect-Outpaint.json | Reference ComfyUI workflow wired end-to-end for this LoRA |
samples/clipN-fl-eq.mp4 | Flat input + equirect output side-by-side (3626×960) |
samples/clipN-eq.mp4 | Raw equirectangular output (1920×960) — load in a 360° player |
samples/clipN-sweep.mp4 | 2D camera sweep through the 360° output (1920×1080) for quick preview without a VR player |
Three sample clips (clip1, clip2, clip3) are included under samples/.
Load on top of ltx-2.3-22b-dev.safetensors with the LTX-2 video_to_video pipeline and pass:
equirectangular (works without any trigger word or prompt too, but with a descriptive prompt you can direct the content of outpainted part)Only tested in ComfyUI with the workflow available in this repo. Please note that the workflow's padding node crops your input footage to 2.39:1, you can select whether it's cut from center, top or bottom. Other aspect ratios will work poorly in this early version.
A small ComfyUI helper pack — ComfyUI-EquirectProjector —
was written alongside this LoRA to produce the masked equirectangular reference from a flat clip.
Pair it with the standard LTX-2 video-to-video nodes. The Equirect-Outpaint.json workflow in this
repo shows the exact wiring.
| Base model | LTX-2.3-22B (dev) |
| Strategy | IC-LoRA (video_to_video) |
| Rank / alpha | 128 / 128 |
| Target modules | video self+cross attention + FFN |
| Resolution | 1024×512, 41 frames @ 24 fps |
| Optimizer | Prodigy (D-Adaptation), lr=1.0, constant |
| Precision | bf16, gradient checkpointing |
| Steps | 3500 |
| Hardware | 1× NVIDIA H100 80GB |
| Dataset | Small curated POC set (not released) — semi-static city establishing clips |
The final step 3500 checkpoint is shipped here. Intermediate checkpoints were used for validation during training but aren't included in this release.
Next version is planned on a significantly larger and more diverse dataset covering:
Apache-2.0. Inherits any base-model conditions from LTX-2.3-22B.