Alex995647 commited on
Commit
2805133
·
verified ·
1 Parent(s): 447bd06

Add LTX 2.3 - LTX Image Upscaler (LORA + Workflow)

Browse files
.gitattributes CHANGED
@@ -626,3 +626,9 @@ sam-bramblepot/example_images/02_poster.jpg filter=lfs diff=lfs merge=lfs -text
626
  sam-bramblepot/example_images/02_video.mp4 filter=lfs diff=lfs merge=lfs -text
627
  sam-bramblepot/example_images/03_poster.jpg filter=lfs diff=lfs merge=lfs -text
628
  sam-bramblepot/example_images/03_video.mp4 filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
626
  sam-bramblepot/example_images/02_video.mp4 filter=lfs diff=lfs merge=lfs -text
627
  sam-bramblepot/example_images/03_poster.jpg filter=lfs diff=lfs merge=lfs -text
628
  sam-bramblepot/example_images/03_video.mp4 filter=lfs diff=lfs merge=lfs -text
629
+ ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/01_image.jpeg filter=lfs diff=lfs merge=lfs -text
630
+ ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/02_image.jpeg filter=lfs diff=lfs merge=lfs -text
631
+ ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/03_image.jpeg filter=lfs diff=lfs merge=lfs -text
632
+ ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/04_image.jpeg filter=lfs diff=lfs merge=lfs -text
633
+ ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/05_image.jpeg filter=lfs diff=lfs merge=lfs -text
634
+ ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/06_image.jpeg filter=lfs diff=lfs merge=lfs -text
ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/01_image.jpeg ADDED

Git LFS Details

  • SHA256: 9c8fffe6b1b5a374bf4b3e2e0271bd17bc31b9e32aa2f6e33b7653feb10a6ae9
  • Pointer size: 133 Bytes
  • Size of remote file: 13.8 MB
ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/02_image.jpeg ADDED

Git LFS Details

  • SHA256: 7eb4f6206207322d4b535e870e590d43ca9d6ddfef508063357f1b5413fde68c
  • Pointer size: 133 Bytes
  • Size of remote file: 10.7 MB
ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/03_image.jpeg ADDED

Git LFS Details

  • SHA256: d65a4a2c61c74a2a81084451279491d9b1f1aa2602f56a2d840f77c6a66c815c
  • Pointer size: 133 Bytes
  • Size of remote file: 11.4 MB
ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/04_image.jpeg ADDED

Git LFS Details

  • SHA256: febf85ccf0cce6ede0f854652e6b17791b112049eadae2e83703c3124229451d
  • Pointer size: 133 Bytes
  • Size of remote file: 14.4 MB
ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/05_image.jpeg ADDED

Git LFS Details

  • SHA256: 6cb452b8693a64ca3a0c2d41f3993da5d669957487c6209da306001b63de8303
  • Pointer size: 133 Bytes
  • Size of remote file: 11.7 MB
ltx-2-3-ltx-image-upscaler-lora-workflow/example_images/06_image.jpeg ADDED

Git LFS Details

  • SHA256: 5521d3a40363dde93bb042d2735cea967f0fbd190b739b6c140404f4150537c5
  • Pointer size: 133 Bytes
  • Size of remote file: 13.5 MB
ltx-2-3-ltx-image-upscaler-lora-workflow/info.txt ADDED
@@ -0,0 +1,288 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ═══════════════════════════════════════════════════════════════════════════════
2
+ LTX 2.3 - LTX IMAGE UPSCALER (LORA + WORKFLOW)
3
+ ═══════════════════════════════════════════════════════════════════════════════
4
+
5
+ ───────────────────────────────────────────────────────────────────────────────
6
+ IDENTITY
7
+ ───────────────────────────────────────────────────────────────────────────────
8
+ Base model LTX-2.3
9
+ Generation mode not declared by the author
10
+ Checkpoint not determined — verify before use
11
+ Category Detail / anatomy fixer
12
+ Author JonXL
13
+ Source https://civitai.com/models/2741107
14
+ Provenance CivitAI · model 2741107 · version 3082707
15
+
16
+ ───────────────────────────────────────────────────────────────────────────────
17
+ WEIGHTS
18
+ ───────────────────────────────────────────────────────────────────────────────
19
+ File ltx23_upscalify_4psc4l1fy.safetensors
20
+ Version v1.0
21
+ Size 768.1 MB
22
+ Format SafeTensor / unknown precision
23
+ SHA256 fa0997af2fb2f41fff82bf45d78f4be305b5e5ab87ed74e7f58c0386de34d76b
24
+ Published 2026-06-29
25
+
26
+ ───────────────────────────────────────────────────────────────────────────────
27
+ TRIGGER WORDS
28
+ ───────────────────────────────────────────────────────────────────────────────
29
+ No trigger word. The LoRA applies as soon as it is loaded —
30
+ strength is the only way to dial the effect up or down.
31
+
32
+ ───────────────────────────────────────────────────────────────────────────────
33
+ RECOMMENDED SETTINGS
34
+ ───────────────────────────────────────────────────────────────────────────────
35
+ Taken verbatim from the author's description:
36
+
37
+ Resolution 1920x1920
38
+
39
+ ───────────────────────────────────────────────────────────────────────────────
40
+ ADOPTION & POPULARITY
41
+ ───────────────────────────────────────────────────────────────────────────────
42
+ Downloads 610
43
+ Rating 100% positive (21/21)
44
+ Comments 2
45
+ Published 67 days ago
46
+ Download rate 9.1/day since release
47
+
48
+ Adoption rank #63 of 150 in this collection (Moderate)
49
+ Momentum rank #33 of 150 by download rate (Trending)
50
+
51
+ Adoption tier is the percentile of total downloads within this collection;
52
+ momentum is the percentile of downloads-per-day since release. Momentum is
53
+ ranked rather than measured against a fixed rate, because this base model
54
+ is itself new and every LoRA looks fast on an absolute scale. Both numbers
55
+ are CivitAI's, read on the scrape date at the foot of this file.
56
+
57
+ ───────────────────────────────────────────────────────────────────────────────
58
+ CHAINING / STACKING
59
+ ───────────────────────────────────────────────────────────────────────────────
60
+ Stacks with others not stated
61
+
62
+ The author gave no chaining guidance. The rules below are the
63
+ general LTX-2.3 ones, not anything specific to this LoRA.
64
+
65
+ General LTX-2.3 rules that apply here (see REFERENCE.txt):
66
+
67
+ • Stacking an acceleration LoRA with a task LoRA is officially
68
+ sanctioned: the ID-LoRA template chains LoraLoaderModelOnly(ltx_2.3_22b
69
+ _distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16, 0.5) into
70
+ LoraLoaderModelOnly(ltx-2.3-id-lora-talkvid-3k, 1.0) on the dev
71
+ checkpoint.
72
+ • The Python CLI exposes `--lora <path> [strength]` as a repeatable flag
73
+ with default strength 1.0, so multiple adapters at once is a supported
74
+ configuration, not a hack.
75
+ • Load the acceleration/distilled LoRA on the dev checkpoint only. The
76
+ two-stage pipelines require it for the full model but explicitly do not
77
+ use it for DistilledPipeline, ICLoraPipeline or DubItPipeline, which
78
+ already run distilled weights.
79
+ • Do not stack two distillation LoRAs (e.g. the official rank-384 /
80
+ rank-111 one plus a community DMD LoRA). The DaSiWa DMD LoRA already
81
+ blends 75-80% of the official distilled delta into its audio-output
82
+ route and is described by its author as recreating the distilled model
83
+ on top of stock dev, i.e. a replacement.
84
+ • IC-LoRAs are not chained like ordinary LoRAs: each carries a
85
+ reference_downscale_factor in its safetensors metadata and needs a node
86
+ that reads it (GetICLoRAParameters -> LTXVAddGuide in core, or
87
+ LTXICLoRALoaderModelOnly + LTXAddVideoICLoRAGuide in ComfyUI-LTXVideo).
88
+ Without one the factor silently defaults to 1.
89
+ • Two IC-LoRA reference guides can be driven from a single IC-LoRA: the
90
+ CrossView Warp author wires both a depth-warp video and the original
91
+ video into separate reference guides and sets latent_downscale_factor =
92
+ 1 on both.
93
+ • DubItPipeline accepts exactly one Dub-It IC-LoRA (`--lora` exactly
94
+ once) and applies it in both stages — that path is single-adapter by
95
+ design.
96
+ • Community convention on strengths when stacking: the IC-LoRA Dual-
97
+ Character author recommends 0.6-1.0 for a content LoRA used alone,
98
+ dropped to 0.3-0.5 when combined with others.
99
+ • Some LoRA pairs are designed to be blended against each other — the LTX
100
+ 2.3 Crisp Enhance / Soft Enhance pair is described by its author as
101
+ "can be used together and balanced at different strengths".
102
+ • The gemma-3-12b-it-abliterated LoRA is not a video LoRA and does not
103
+ belong in the DiT chain — it patches the Gemma text encoder through a
104
+ model+clip LoraLoader, as the official templates wire it.
105
+ • The author never states which weight family this targets. Within
106
+ LTX-2.3, dev vs distilled is low risk: they are the same architecture
107
+ and the distillation itself is published as a LoRA that the model card
108
+ calls "applicable to the full model", so ordinary content LoRAs load on
109
+ both. Expect style/strength drift rather than breakage; the
110
+
111
+ ───────────────────────────────────────────────────────────────────────────────
112
+ PROS
113
+ ───────────────────────────────────────────────────────────────────────────────
114
+ + Author published concrete recommended settings. [source: description]
115
+
116
+ ───────────────────────────────────────────────────────────────────────────────
117
+ CONS & CAVEATS
118
+ ───────────────────────────────────────────────────────────────────────────────
119
+ - No trigger word — the LoRA is always on once loaded, so strength is the
120
+ only control. [source: model metadata]
121
+ - Author never states which generation mode it was trained for; test
122
+ against your own workflow before relying on it. [source: description]
123
+ - Large at 768 MB — slower to load and heavier to stack. [source: file
124
+ size]
125
+ - Modest adoption (610 downloads) — less community feedback to rely on.
126
+ [source: CivitAI stats]
127
+
128
+ ───────────────────────────────────────────────────────────────────────────────
129
+ COMPATIBILITY WARNING
130
+ ───────────────────────────────────────────────────────────────────────────────
131
+ Within LTX-2.3, dev vs distilled is low risk: they are the same
132
+ architecture and the distillation itself is published as a LoRA that the
133
+ model card calls "applicable to the full model", so ordinary content LoRAs
134
+ load on both. Expect style/strength drift rather than breakage; the
135
+ distilled LoRA is meant to be applied to a dev checkpoint, not stacked on
136
+ an already-distilled one (the Python pipelines that start from a distilled
137
+ checkpoint — DistilledPipeline, ICLoraPipeline, DubItPipeline — explicitly
138
+ do not take --distilled-lora). The genuine risk is cross-version and cross-
139
+ format, and it is silent rather than a hard error: the LTX-2 repo README
140
+ states flatly that files "are not interchangeable between the two models,
141
+ and a LoRA only works with the model it was trained on", and a wrong-
142
+ version LoRA surfaces only as a stream of "lora key not loaded:
143
+ diffusion_model...." console warnings while generation proceeds as if no
144
+ LoRA were attached. The same silent no-op hits correctly-versioned LoRAs
145
+ saved in a non-ComfyUI key layout: SimpleTuner issue #2349 shows keys like
146
+ diffusion_model.connectors.audio_connector.transformer_blocks.N.attn1.to_q
147
+ going unloaded, where the LTX-2 trainer's own layout is attn1/attn2 for
148
+ video, audio_attn1/audio_attn2 for audio and audio_to_video_attn /
149
+ video_to_audio_attn for cross-modal. Community finetunes (Sulphur 2, JoyAI-
150
+ Echo merges) load stock LTX-2.3 LoRAs but shift the result. And an IC-LoRA
151
+ loaded without a metadata-reading node loses its reference scale: ComfyUI's
152
+ GetICLoRAParameters reads reference_downscale_factor out of the LoRA's
153
+ safetensors metadata and silently falls back to 1 when it is absent, so a
154
+ ref0.5 IC-LoRA wired straight into LTXVAddGuide without it feeds the
155
+ reference at the wrong latent scale.
156
+
157
+ ───────────────────────────────────────────────────────────────────────────────
158
+ AUTHOR'S DESCRIPTION
159
+ ───────────────────────────────────────────────────────────────────────────────
160
+ LTX 2.3 - LTX Image Upscale (LORA + Workflow)
161
+ Make sure to download the *updated * workflow (V3) from the 'required
162
+ downloads' as well!
163
+ There is an additional downloadable lora called 'depixelator' that improves
164
+ the upscaling even more. (click on the gray download panel to make it
165
+ expand). There is also a 'lite' version (scaled_0.5) of the upscaler lora
166
+ in case you get oversharped results.
167
+ A conceptual lora and workflow to upscale unsharp, blurry low-resolution
168
+ and slightly pixelated images to high resolution images up to 1920x1920.
169
+ The workflow captures the last frame out of a fade-in video (lora trained)
170
+ where the upscaling takes place.
171
+ Usage:
172
+ - The workflow is heavily recommended
173
+ - (As it has extremely specific parameters)
174
+
175
+ - Preferably, use the following sentence to activate the image generation
176
+ (no additional words required)
177
+ - 4psc4l1fy, a blurry pixelated image transitions into a static sharp high
178
+ quality image
179
+
180
+ - The initial parameters are a good start, but if you need more extreme
181
+ upscaling then try increasing the CFG and Upscalify Lora strength.
182
+
183
+ - Please use 'Megapixel' mode, and use megapixels between 2.06 and 3.68.
184
+ - Try to estimate the megapixel value to use, closest to the following
185
+ input image aspect ratios:
186
+ - For 16:9 or 9:16 use a maximum of 2.06 megapixels
187
+
188
+ - For 4:3 or 3:4 use a maximum of 2.75 megapixels
189
+
190
+ - For square images (1:1) use a maximum of up to 3.68 megapixels
191
+
192
+ - If you are uncertain stick to 2.06 megapixel. However, trying to match
193
+ the megapixel amount (especially if its closer to a square instead of a
194
+ wide rectangle) will make your images get sharper!ĺ
195
+
196
+ - Another way of working out the megapixel value is seeing what thel
197
+ longest size of the output image is. Make sure it does not exceed 1920
198
+ pixels for the longest side.
199
+
200
+ - The use of a pre-blur pass is also included, adding blur can ironically
201
+ help with adding minor detail.
202
+ - Default value is 5, but you can set it to 0 or higher if you want to
203
+ experiment
204
+
205
+ - Feel free to post your results, though keep it decent
206
+
207
+ - Let me know your feedback, as this is the only image upscaler using LTX
208
+ in this manner that I know exists for LTX so far :)
209
+
210
+ Known issues:
211
+ - This workflow will upscale unsharp blurred and somewhat pixelated images
212
+ very well
213
+ - Note however that it will not automagically fix plastic skin, it's not
214
+ meant as a detailer.
215
+ - (You could however try to add film grain or other noise to the input
216
+ image, to experiment with it's effect on the output using the upscaler)
217
+
218
+ - You may need to either install Kijai's nodes, or bypass the
219
+ ChunkFeedForward node inside the subgraph, follow the install instructions
220
+ here:
221
+ - https://github.com/kijai/ComfyUI-KJNodes
222
+
223
+ ───────────────────────────────────────────────────────────────────────────────
224
+ EXAMPLE MEDIA
225
+ ───────────────────────────────────────────────────────────────────────────────
226
+ 6 preview(s) in ./example_images/ — community results for
227
+ this LoRA. Videos keep a matching _poster.jpg still frame.
228
+
229
+ No prompts are recorded below: CivitAI's public API flags these posts as
230
+ having generation metadata but does not return it, so the prompts cannot be
231
+ scraped. Open the model page to read them.
232
+
233
+ 01_image.jpeg (image, 3840x1920)
234
+ 02_image.jpeg (image, 3840x1920)
235
+ 03_image.jpeg (image, 3840x1920)
236
+ 04_image.jpeg (image, 3840x1920)
237
+ 05_image.jpeg (image, 3840x1920)
238
+ 06_image.jpeg (image, 3840x1920)
239
+
240
+ ───────────────────────────────────────────────────────────────────────────────
241
+ HOW TO USE (COMFYUI)
242
+ ───────────────────────────────────────────────────────────────────────────────
243
+ 1. Update ComfyUI. LTX-2.3 is supported in ComfyUI core
244
+ (comfy_extras/nodes_lt.py provides EmptyLTXVLatentVideo, LTXVAddGuide,
245
+ GetICLoRAParameters, LTXVConditioning, LTXVScheduler,
246
+ LTXVConcatAVLatent/LTXVSeparateAVLatent, LTXVReferenceAudio and more) and
247
+ the six official templates need no custom nodes; install the Lightricks
248
+ "ComfyUI-LTXVideo" custom node pack only if you want IC-LoRA loaders, low-
249
+ VRAM loaders, HDR decode, audio-only nodes or Q8 nodes.
250
+ 2. Put the base checkpoint in ComfyUI/models/checkpoints/ —
251
+ ltx-2.3-22b-dev-fp8.safetensors (29.15 GB) or ltx-2.3-22b-distilled-
252
+ fp8.safetensors (29.53 GB) from Lightricks/LTX-2.3-fp8, or the bf16
253
+ originals (46.15 GB) from Lightricks/LTX-2.3. It is a single file that also
254
+ carries the video VAE, the audio VAE and the text projection.
255
+ 3. Put gemma_3_12B_it_fp4_mixed.safetensors in
256
+ ComfyUI/models/text_encoders/ (from Comfy-Org/ltx-2). The Python package
257
+ instead wants the full google/gemma-3-12b-it-qat-q4_0-unquantized folder.
258
+ 4. Put ltx-2.3-spatial-upscaler-x2-1.1.safetensors in
259
+ ComfyUI/models/latent_upscale_models/ (needed by every two-stage template),
260
+ and moge_2_vitl_normal_fp16.safetensors (Comfy-Org/MoGe) in
261
+ ComfyUI/models/geometry_estimation/ if you use the IC-LoRA depth path.
262
+ 5. Put every LoRA .safetensors in ComfyUI/models/loras/. Subfolders are
263
+ fine — Lightricks' own workflows reference
264
+ "ltxv/ltx2/ltx-2.3-22b-distilled-lora-384-1.1.safetensors".
265
+ 6. Load a normal content/style LoRA with LoraLoaderModelOnly, wired between
266
+ CheckpointLoaderSimple's MODEL output and the guider/sampler. In the stock
267
+ templates you chain it after the distilled-LoRA loader. Use the full
268
+ LoraLoader (model + clip) only for the gemma-3-12b-it-abliterated LoRA,
269
+ which patches the Gemma text encoder rather than the video model.
270
+ 7. On a dev checkpoint, also load the acceleration LoRA
271
+ (ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors
272
+ at 0.5) unless you intend to run the slow guided path.
273
+ 8. For an IC-LoRA, the LoRA loader alone is not enough: either use
274
+ LTXICLoRALoaderModelOnly + LTXAddVideoICLoRAGuide (ComfyUI-LTXVideo), or —
275
+ as the official ic_lora template does — feed the LoRA-loaded model through
276
+ core's GetICLoRAParameters into LTXVAddGuide, so the
277
+ reference_downscale_factor stored in the file's safetensors metadata is
278
+ read instead of defaulting to 1.
279
+ 9. Template Library > Video > any LTX-2.3 workflow gives you correct wiring
280
+ to start from; workflow JSONs are at Comfy-Org/workflow_templates/templates
281
+ /video_ltx2_3_{t2v,i2v,ia2v,flf2v,ic_lora,id_lora}.json and
282
+ Lightricks/ComfyUI-LTXVideo/example_workflows/2.3/.
283
+
284
+ ───────────────────────────────────────────────────────────────────────────────
285
+ Scraped by lorakit on 2026-09-04 23:19 UTC.
286
+ Stats and description are the author's; pros/cons are derived from the
287
+ evidence tagged beside each line.
288
+ ───────────────────────────────────────────────────────────────────────────────
ltx-2-3-ltx-image-upscaler-lora-workflow/ltx23_upscalify_4psc4l1fy.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fa0997af2fb2f41fff82bf45d78f4be305b5e5ab87ed74e7f58c0386de34d76b
3
+ size 805418280
ltx-2-3-ltx-image-upscaler-lora-workflow/metadata.json ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "LTX 2.3 - LTX Image Upscaler (LORA + Workflow)",
3
+ "slug": "ltx-2-3-ltx-image-upscaler-lora-workflow",
4
+ "base_model": "LTX-2.3",
5
+ "media_type": "video",
6
+ "model_id": 2741107,
7
+ "version_id": 3082707,
8
+ "version_name": "v1.0",
9
+ "source": "civitai",
10
+ "url": "https://civitai.com/models/2741107",
11
+ "repo_id": null,
12
+ "file_path": null,
13
+ "author": "JonXL",
14
+ "category": {
15
+ "key": "detail",
16
+ "label": "Detail / anatomy fixer"
17
+ },
18
+ "modalities": [],
19
+ "primary_modality": "unspecified",
20
+ "checkpoint_family": "unknown",
21
+ "trigger_words": [],
22
+ "recommended_settings": {
23
+ "Resolution": "1920x1920"
24
+ },
25
+ "chaining": {
26
+ "author": {
27
+ "stacks": "not stated",
28
+ "notes": "",
29
+ "avoid": [],
30
+ "requires": [],
31
+ "order": "",
32
+ "strength": "",
33
+ "stated": false
34
+ },
35
+ "general_rules": [
36
+ "Stacking an acceleration LoRA with a task LoRA is officially sanctioned: the ID-LoRA template chains LoraLoaderModelOnly(ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16, 0.5) into LoraLoaderModelOnly(ltx-2.3-id-lora-talkvid-3k, 1.0) on the dev checkpoint.",
37
+ "The Python CLI exposes `--lora <path> [strength]` as a repeatable flag with default strength 1.0, so multiple adapters at once is a supported configuration, not a hack.",
38
+ "Load the acceleration/distilled LoRA on the dev checkpoint only. The two-stage pipelines require it for the full model but explicitly do not use it for DistilledPipeline, ICLoraPipeline or DubItPipeline, which already run distilled weights.",
39
+ "Do not stack two distillation LoRAs (e.g. the official rank-384 / rank-111 one plus a community DMD LoRA). The DaSiWa DMD LoRA already blends 75-80% of the official distilled delta into its audio-output route and is described by its author as recreating the distilled model on top of stock dev, i.e. a replacement.",
40
+ "IC-LoRAs are not chained like ordinary LoRAs: each carries a reference_downscale_factor in its safetensors metadata and needs a node that reads it (GetICLoRAParameters -> LTXVAddGuide in core, or LTXICLoRALoaderModelOnly + LTXAddVideoICLoRAGuide in ComfyUI-LTXVideo). Without one the factor silently defaults to 1.",
41
+ "Two IC-LoRA reference guides can be driven from a single IC-LoRA: the CrossView Warp author wires both a depth-warp video and the original video into separate reference guides and sets latent_downscale_factor = 1 on both.",
42
+ "DubItPipeline accepts exactly one Dub-It IC-LoRA (`--lora` exactly once) and applies it in both stages — that path is single-adapter by design.",
43
+ "Community convention on strengths when stacking: the IC-LoRA Dual-Character author recommends 0.6-1.0 for a content LoRA used alone, dropped to 0.3-0.5 when combined with others.",
44
+ "Some LoRA pairs are designed to be blended against each other — the LTX 2.3 Crisp Enhance / Soft Enhance pair is described by its author as \"can be used together and balanced at different strengths\".",
45
+ "The gemma-3-12b-it-abliterated LoRA is not a video LoRA and does not belong in the DiT chain — it patches the Gemma text encoder through a model+clip LoraLoader, as the official templates wire it.",
46
+ "The author never states which weight family this targets. Within LTX-2.3, dev vs distilled is low risk: they are the same architecture and the distillation itself is published as a LoRA that the model card calls \"applicable to the full model\", so ordinary content LoRAs load on both. Expect style/strength drift rather than breakage; the"
47
+ ]
48
+ },
49
+ "pros": [
50
+ "Author published concrete recommended settings. [source: description]"
51
+ ],
52
+ "cons": [
53
+ "No trigger word — the LoRA is always on once loaded, so strength is the only control. [source: model metadata]",
54
+ "Author never states which generation mode it was trained for; test against your own workflow before relying on it. [source: description]",
55
+ "Large at 768 MB — slower to load and heavier to stack. [source: file size]",
56
+ "Modest adoption (610 downloads) — less community feedback to rely on. [source: CivitAI stats]"
57
+ ],
58
+ "file": {
59
+ "name": "ltx23_upscalify_4psc4l1fy.safetensors",
60
+ "size_bytes": 805418280,
61
+ "size_mb": 768.11,
62
+ "sha256": "fa0997af2fb2f41fff82bf45d78f4be305b5e5ab87ed74e7f58c0386de34d76b"
63
+ },
64
+ "stats": {
65
+ "downloads": 610,
66
+ "thumbs_up": 21,
67
+ "thumbs_down": 0
68
+ },
69
+ "popularity": {
70
+ "downloads": 610,
71
+ "thumbs_up": 21,
72
+ "thumbs_down": 0,
73
+ "comments": 2,
74
+ "approval": "100% positive (21/21)",
75
+ "age_days": 67.1,
76
+ "downloads_per_day": 9.09,
77
+ "rank_by_downloads": 63,
78
+ "rank_by_momentum": 33,
79
+ "of_total": 150,
80
+ "adoption_tier": "Moderate",
81
+ "momentum": "Trending"
82
+ },
83
+ "selection_score": 862.0,
84
+ "selection_reasons": [
85
+ "610 downloads",
86
+ "21 thumbs-up",
87
+ "top-ranked for its category"
88
+ ],
89
+ "example_media": [
90
+ {
91
+ "file": "01_image.jpeg",
92
+ "type": "image",
93
+ "resolution": "3840x1920",
94
+ "prompt": ""
95
+ },
96
+ {
97
+ "file": "02_image.jpeg",
98
+ "type": "image",
99
+ "resolution": "3840x1920",
100
+ "prompt": ""
101
+ },
102
+ {
103
+ "file": "03_image.jpeg",
104
+ "type": "image",
105
+ "resolution": "3840x1920",
106
+ "prompt": ""
107
+ },
108
+ {
109
+ "file": "04_image.jpeg",
110
+ "type": "image",
111
+ "resolution": "3840x1920",
112
+ "prompt": ""
113
+ },
114
+ {
115
+ "file": "05_image.jpeg",
116
+ "type": "image",
117
+ "resolution": "3840x1920",
118
+ "prompt": ""
119
+ },
120
+ {
121
+ "file": "06_image.jpeg",
122
+ "type": "image",
123
+ "resolution": "3840x1920",
124
+ "prompt": ""
125
+ }
126
+ ],
127
+ "tags": [
128
+ "upscaler",
129
+ "style",
130
+ "upscaling"
131
+ ],
132
+ "scraped_at": "2026-09-04T23:19:54+00:00",
133
+ "path": "ltxv-2.3/ltx-2-3-ltx-image-upscaler-lora-workflow"
134
+ }