TheBurgstall commited on
Commit
fa5b6f6
·
verified ·
1 Parent(s): 7bfaf5a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +97 -3
README.md CHANGED
@@ -1,3 +1,97 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: Lightricks/LTX-2.3-22B
4
+ library_name: diffusers
5
+ ---
6
+
7
+ # LTX-2.3 — 360° Equirectangular Outpainting IC-LoRA · **v0.1**
8
+
9
+ **Proof-of-concept** IC-LoRA adapter for [Lightricks/LTX-2.3-22B](https://huggingface.co/Lightricks) that
10
+ outpaints standard widescreen footage into a full **360° equirectangular** projection for immersive/VR viewing.
11
+
12
+ > This is an **early v0.1 release**. Expect rough edges, limited subject variety, and inconsistent
13
+ > coherence outside the sweet spot described below. A v0.2 with a much larger, more diverse
14
+ > dataset is planned.
15
+
16
+ ---
17
+
18
+ ## What it does
19
+
20
+ - **Input**: a flat 2.39:1 (cinemascope) clip and a matching equirectangular *reference* (the input
21
+ projected into the equirect canvas, with the unknown regions left masked/black)
22
+ - **Output**: the model fills in the masked regions, turning the flat shot into a plausible
23
+ 360° equirectangular video that can be viewed in a VR/360 player
24
+
25
+ Intended for transforming existing live-action or cinematic footage into immersive content.
26
+
27
+ ## Sweet spot (v0.1)
28
+
29
+ The v0.1 model was tuned toward a deliberately narrow domain to validate the approach:
30
+
31
+ - **Semi-static establishing city / urban scenes** (no heavy camera motion)
32
+ - **~100° horizontal field of view** in the source clip
33
+ - **2.39:1 source aspect** (standard cinemascope)
34
+ - **1024×512 @ 24 fps, 41 frames** at inference
35
+
36
+ It will **generalize poorly** outside these conditions — fast action, extreme close-ups, heavily
37
+ stylised imagery, or very different FOVs are not reliably handled yet.
38
+
39
+ ## Usage
40
+
41
+ Load on top of `ltx-2.3-22b-dev.safetensors` with the LTX-2 `video_to_video` pipeline and pass:
42
+
43
+ - **Trigger word**: `equirectangular` (required, include in every prompt)
44
+ - **Reference video**: your source clip projected into the equirect canvas with unknown regions masked
45
+ - **Resolution**: 1024×512, 41 frames, 24 fps (other shapes untested)
46
+
47
+ Recommended starting points:
48
+
49
+ - LoRA strength: **1.0**
50
+ - Guidance scale (CFG): **4.0**
51
+ - STG scale: **1.0**, blocks `[29]`, mode `stg_v`
52
+ - Inference steps: **20–30**
53
+
54
+ ### Companion tooling
55
+
56
+ A small ComfyUI helper node — **ComfyUI-EquirectProjector** — was written alongside this LoRA to
57
+ produce the masked equirectangular reference from a flat clip. Pair it with the standard
58
+ LTX-2 video-to-video nodes.
59
+
60
+ ## Training (v0.1)
61
+
62
+ | | |
63
+ |--|--|
64
+ | Base model | LTX-2.3-22B (dev) |
65
+ | Strategy | IC-LoRA (`video_to_video`) |
66
+ | Rank / alpha | 128 / 128 |
67
+ | Target modules | video self+cross attention + FFN |
68
+ | Resolution | 1024×512, 41 frames @ 24 fps |
69
+ | Optimizer | Prodigy (D-Adaptation), lr=1.0, constant |
70
+ | Precision | bf16, gradient checkpointing |
71
+ | Steps | 3500 |
72
+ | Hardware | 1× NVIDIA H100 80GB |
73
+ | Dataset | Small curated POC set (not released) — semi-static city establishing clips |
74
+
75
+ Multiple checkpoints are published so you can pick the one that best fits your content:
76
+ `step_00500`, `step_01500`, `step_02700`, `step_03500`.
77
+
78
+ ## What's next (v0.2)
79
+
80
+ v0.2 is planned on a significantly larger and more diverse dataset (thousands of clips) covering:
81
+
82
+ - Broader subject matter (interiors, landscapes, crowds, vehicles, …)
83
+ - Varied input FOVs and focal lengths
84
+ - A wider range of camera motion — not just static establishing shots
85
+ - Better handling of the polar regions (top/bottom caps of the equirect canvas)
86
+
87
+ ## Limitations
88
+
89
+ - Does not model the top/bottom caps of the sphere well — expect stretching or repetition
90
+ - Struggles with busy motion and fast cuts
91
+ - Prompt adherence is weak; conditioning is dominated by the reference video
92
+ - Outputs are not a substitute for natively captured 360 footage — this is a creative
93
+ re-projection, not a reconstruction
94
+
95
+ ## License
96
+
97
+ Apache-2.0. Inherits any base-model conditions from LTX-2.3-22B.