Downloads · 30 days
0
Hoffm4nz/LTX-2.3-22b-IC-LoRA-Golden-Hour
LTX-2.3-22b-IC-LoRA-Golden-Hour is a video-to-video model from Hoffm4nz. Use it for the video-to-video task on the model card, and read the license before you ship it in a product. The card lists the license as other.
Golden Hour Relighting IC-LoRA for LTX-2.3-22B. Feed a midday / regular daylight clip as the reference; the adapter re-renders the same shot with golden-hour lighting while preserving composition, framing, camera move…
Downloads · 30 days
0
Access
Public
Updated Jul 22, 2026
Repo size
1.4 GB
Likes
4
Public
Click a slice to open those files.
.safetensors1.6 GB · 98%
From the Hugging Face model README
Golden Hour Relighting IC-LoRA for LTX-2.3-22B. Feed a midday / regular daylight clip as the reference; the adapter re-renders the same shot with golden-hour lighting while preserving composition, framing, camera movement, and subject motion.
Based on LTX-2.3.
<p align="center"> <img src="assets/landscape_20103694_golden_hour_beach_sbs.jpg" width="48%" /> <img src="assets/landscape_17584730_golden_hour_desert_sbs.jpg" width="48%" /> </p> <p align="center"> <img src="assets/landscape_27469187_backlit_golden_hour_portrait_sbs.jpg" width="48%" /> <img src="assets/landscape_13265926_golden_hour_lake_sbs.jpg" width="48%" /> </p>Training stills — left = midday reference, right = real golden-hour target.
Gallery clips are static midday still (left) + golden-hour video (right) so the reference stays sharp while the target shows motion and lighting change.
<Gallery />| Example | Description |
|---|---|
examples/dataset_*_sbs.mp4 | Dataset demos: static midday | golden-hour video |
examples/model_val_*_step500.mp4 | Holdout validation renders @ step 500 |
examples/model_infer_6s.mp4 / model_compare_6s.mp4 | Out-of-training inference demo |
| File | Notes |
|---|---|
ltx-2.3-22b-ic-lora-golden-hour.safetensors | Recommended default (training step 500) |
checkpoints/lora_weights_step_00250.safetensors | Milder effect |
checkpoints/lora_weights_step_00500.safetensors | Same as default |
checkpoints/lora_weights_step_00750.safetensors | Stronger / warmer (can oversaturate) |
checkpoints/lora_weights_step_01000.safetensors | Strongest (often too hot) |
Trained on the -dev base; for inference prefer the -distilled base.
ADD GOLDEN HOUR (include in every prompt)Intended use: Convert short real-world midday / daylight videos into a photorealistic golden-hour version of the same shot (landscapes, coasts, streets, people in motion), keeping motion and layout intact.
Out of scope: New scenes or camera moves; night→day; already-sunset references; heavy stylization. Late checkpoints (750–1000) and very high strengths often oversaturate. Clips much longer than training length can drift toward the end.
frames % 8 == 1; dimensions divisible by 32The midday reference is VAE-encoded and supplied as in-context conditioning with a text prompt. The model keeps geometry and motion from the reference and replaces midday lighting with golden hour. The prompt steers the look (sun direction, shadows, sky, rim light).
Always include the trigger ADD GOLDEN HOUR:
Reference shows <the midday scene>. Edited shows the same scene with golden hour lighting.
ADD GOLDEN HOUR <concrete look: low warm sun, long soft shadows, amber rim light, warm sky>.
Subject identity, clothing, framing, and background geometry are identical to the
reference; only lighting and time of day differ between reference and edited.
low warm sun with long soft shadows, amber rim light, and a warm orange-gold skylate-day golden backlight, honey-colored highlights, and gentle atmospheric hazemagic-hour warmth with copper skin tones, elongated shadows, and a glowing horizonsoft low-angle sunlight, golden speculars, and a peach-to-amber sky gradientwarm directional sun flare, rich amber mids, and long blue-tinted shadow fillsunset side-light with golden edges on subjects and a vivid warm skyMore full prompts: example_prompts.json.
models/loras.ltx-2.3-22b-ic-lora-golden-hour.safetensors.ADD GOLDEN HOUR in the prompt.ltx-pipelines)python -m ltx_pipelines.ic_lora \
--distilled-checkpoint-path /path/to/ltx-2.3-22b-distilled.safetensors \
--spatial-upsampler-path /path/to/ltx-2.3-spatial-upscaler-x2-1.0.safetensors \
--gemma-root /path/to/gemma-3-12b-it-qat-q4_0-unquantized \
--lora /path/to/ltx-2.3-22b-ic-lora-golden-hour.safetensors 0.85 \
--reference-video /path/to/midday_clip.mp4 \
--prompt "Reference shows a coastal scene under bright midday daylight. Edited shows the same scene with golden hour lighting. ADD GOLDEN HOUR low warm sun with long soft shadows, amber rim light, and a warm orange-gold sky. Subject identity, clothing, framing, and background geometry are identical to the reference; only lighting and time of day differ between reference and edited." \
--output-path ./golden_hour_out.mp4 \
--skip-stage-2
| Setting | Recommended value |
|---|---|
| LoRA strength | 0.85–1.0; 0.6–0.8 if oversaturated |
| Checkpoint | step 500 (repo root file) |
| Base checkpoint | ltx-2.3-22b-distilled |
| Sampler | Distilled stage-1 at native resolution; prefer --skip-stage-2 |
| Guidance | 1.0 on distilled path |
| Resolution & frames | Trained at 960×544 / 544×960, 49 frames @ 24 fps; longer (97–145) possible but may drift |
| Reference | Midday clip, 24 fps, ≥ F frames |
For identity-critical shots, keep generation on stage-1 only at native resolution. A second upscale stage that drops reference conditioning can drift identity or weaken the lighting effect.
-dev validation regime: guidance_scale 3.0, num_inference_steps 30 (see training_config.yaml).
72 train + 8 holdout motion-aligned pairs:
| Role | Source |
|---|---|
| Target | Real golden-hour / sunset footage (Pexels stock) |
| Reference | Midday stills via Qwen Image Edit, optical-flow warped to match target motion |
Landscape and portrait, ~97 frames @ 24 fps, dual-panel captions with ADD GOLDEN HOUR. Stills: assets/. Prompts: example_prompts.json.
flexible strategy; reference p=1.0, first-frame p=0.152e-4, cosine, batch 1, grad accum 4, gradient checkpointing960×544×49, 544×960×49Config: training_config.yaml.
See the LTX-2 community license. Adapter derived from LTX-2.3.
Training footage from Pexels stock. This repo ships weights + illustrative examples only.
@misc{hoffman2026ltx23-ic-lora-golden-hour,
title = {LTX-2.3 22B IC-LoRA Golden Hour Relighting},
author = {Hoffman, Omer},
year = {2026},
howpublished = {\url{https://huggingface.co/Hoffm4nz/LTX-2.3-22b-IC-LoRA-Golden-Hour}}
}