lovisdotio commited on
Commit
e1ebfaf
·
1 Parent(s): 35f7cdb
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ *.mp4 filter=lfs diff=lfs merge=lfs -text
37
+ *.png filter=lfs diff=lfs merge=lfs -text
38
+ *.jpg filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,3 +1,45 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🅿ush-in camera — A Motion LoRA for Wan 2.1 (14B - 720p)
2
+
3
+ https://github.com/user-attachments/assets/18a5f36b-253c-4148-8988-61d0f50b4a43
4
+
5
+ This LoRA was trained on 100 clips to introduce realistic, high-quality push-in drone camera motion into your generations. While the [Wan 2.1 I2V 720p](https://huggingface.co/wan-fusion/wan-2.1-i2v-720p) model produces great image quality, it can sometimes lack meaningful movement. `🅿ush-in camera` enhances your creations by delivering natural camera dynamics across various styles and scenes.
6
+
7
+ This final version is the result of over 40 iterations of tweaking and refining to achieve a truly cinematic motion.
8
+
9
+ ## 🚀 How to Use
10
+
11
+ To use this LoRA, you need to use the trigger word `🅿ush-in camera` in your prompt.
12
+
13
+ **Example prompt:**
14
+ `🅿ush-in_caméra, Instantly rocketing towards the heart of the lavender field, the vibrant purple blooms blurring into a hypnotic, swirling vortex of color as the rows of lavender, each individual flower a tiny point of light, rush towards the viewer, the distant cypress trees transforming into sharp, dark silhouettes against a breathtaking sunset sky, the soft golden light illuminating every minute detail of the scene, until the camera slams into the heart of the field, revealing the intricate texture of the blossoms, the delicate variations in purple hues, and the subtle golden undertones of the setting sun, in breathtaking, hyper-real clarity.`
15
+
16
+ ### 🧩 ComfyUI Workflow
17
+
18
+ A complete [ComfyUI](https://github.com/comfyanonymous/ComfyUI) workflow is available to help you get started instantly. This makes the LoRA directly usable without any complex setup.
19
+
20
+ You can download the workflow file here: [workflow-pushin-v2-comfyui.json](workflow-pushin-v2-comfyui.json)
21
+
22
+ ![ComfyUI Workflow](workflow-pushin-v2-comfyui.png)
23
+
24
+ ## 🎬 Examples
25
+
26
+ Here are some examples of the push-in effect generated with this LoRA.
27
+
28
+ | Input Image | Generated Video |
29
+ | :---: | :---: |
30
+ | ![Input Image 1](image-video/01.png) | https://github.com/user-attachments/assets/b8c63a76-0f8f-4318-977a-a664e1c757fc |
31
+ | ![Input Image 2](image-video/02.jpg) | https://github.com/user-attachments/assets/0586e344-9640-424f-9e73-b3eb2b370604 |
32
+
33
+
34
+ ## 🛠️ Model Details
35
+
36
+ - **Base Model:** [Wan 2.1 I2V 720p](https://huggingface.co/wan-fusion/wan-2.1-i2v-720p)
37
+ - **Trigger Word:** `🅿ush-in_caméra`
38
+ - **Training:** Trained on 100 carefully curated clips.
39
+ - **Compatibility:** Ideal for cinematic sequences, storytelling shots, and dynamic framing. It adapts beautifully across all styles.
40
+
41
+ ## Feedback
42
+
43
+ This LoRA is also available on Civitai. I'm curious to hear your feedback!
44
+
45
+ Feel free to open an issue or reach out with any questions.
image-video/01.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:857a2269559d56223dbcb5c7f6e1a19b77f313b83bc2fb994211eea8194c289b
3
+ size 4941035
image-video/01.png ADDED

Git LFS Details

  • SHA256: 3fddcb5c40910e649c47263766c666560b364a9b34aedde5fbaf76c1a067a996
  • Pointer size: 132 Bytes
  • Size of remote file: 1.52 MB
image-video/02.jpg ADDED

Git LFS Details

  • SHA256: faae074e97bfafd37bec4828b866f991777192d5ab9f29874e41839269332acb
  • Pointer size: 131 Bytes
  • Size of remote file: 563 kB
image-video/02.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f07b94f9b61f854d0ae08fba0f97dbe4106d1204331cb2578b7ee4c948a03c57
3
+ size 7324663
image-video/videofullv2.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:857d1fedc28cc7f4e7345ef92341d18adf1f85f12639d5cbe41ddc186b3a5ef3
3
+ size 6932491
motionpushin-v5-wan-i2v-14b-720p-400.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e44b2cbfdf86efdb63a01258b0b4468ca45fd5b47be703f1d58924ef55ee1653
3
+ size 359256720
workflow-pushin-v2-comfyui.json ADDED
@@ -0,0 +1,1727 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "9a6bb580-900f-4a5f-9233-12eb0fe41226",
3
+ "revision": 0,
4
+ "last_node_id": 347,
5
+ "last_link_id": 169,
6
+ "nodes": [
7
+ {
8
+ "id": 51,
9
+ "type": "CLIPVisionEncode",
10
+ "pos": [
11
+ 199.71192932128906,
12
+ 524.9036254882812
13
+ ],
14
+ "size": [
15
+ 253.60000610351562,
16
+ 78
17
+ ],
18
+ "flags": {},
19
+ "order": 20,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "name": "clip_vision",
24
+ "type": "CLIP_VISION",
25
+ "link": 94
26
+ },
27
+ {
28
+ "name": "image",
29
+ "type": "IMAGE",
30
+ "link": 145
31
+ }
32
+ ],
33
+ "outputs": [
34
+ {
35
+ "name": "CLIP_VISION_OUTPUT",
36
+ "type": "CLIP_VISION_OUTPUT",
37
+ "slot_index": 0,
38
+ "links": [
39
+ 107
40
+ ]
41
+ }
42
+ ],
43
+ "properties": {
44
+ "cnr_id": "comfy-core",
45
+ "ver": "0.3.36",
46
+ "Node name for S&R": "CLIPVisionEncode",
47
+ "widget_ue_connectable": {}
48
+ },
49
+ "widgets_values": [
50
+ "none"
51
+ ]
52
+ },
53
+ {
54
+ "id": 39,
55
+ "type": "VAELoader",
56
+ "pos": [
57
+ 546.8587646484375,
58
+ -291.62469482421875
59
+ ],
60
+ "size": [
61
+ 306.36004638671875,
62
+ 58
63
+ ],
64
+ "flags": {},
65
+ "order": 0,
66
+ "mode": 0,
67
+ "inputs": [],
68
+ "outputs": [
69
+ {
70
+ "name": "VAE",
71
+ "type": "VAE",
72
+ "slot_index": 0,
73
+ "links": [
74
+ 76,
75
+ 99
76
+ ]
77
+ }
78
+ ],
79
+ "properties": {
80
+ "cnr_id": "comfy-core",
81
+ "ver": "0.3.36",
82
+ "Node name for S&R": "VAELoader",
83
+ "models": [
84
+ {
85
+ "name": "wan_2.1_vae.safetensors",
86
+ "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true",
87
+ "directory": "vae"
88
+ }
89
+ ],
90
+ "widget_ue_connectable": {}
91
+ },
92
+ "widgets_values": [
93
+ "wan_2.1_vae.safetensors"
94
+ ]
95
+ },
96
+ {
97
+ "id": 49,
98
+ "type": "CLIPVisionLoader",
99
+ "pos": [
100
+ 543.3070678710938,
101
+ -166.9625244140625
102
+ ],
103
+ "size": [
104
+ 315,
105
+ 58
106
+ ],
107
+ "flags": {},
108
+ "order": 1,
109
+ "mode": 0,
110
+ "inputs": [],
111
+ "outputs": [
112
+ {
113
+ "name": "CLIP_VISION",
114
+ "type": "CLIP_VISION",
115
+ "slot_index": 0,
116
+ "links": [
117
+ 94
118
+ ]
119
+ }
120
+ ],
121
+ "properties": {
122
+ "cnr_id": "comfy-core",
123
+ "ver": "0.3.36",
124
+ "Node name for S&R": "CLIPVisionLoader",
125
+ "models": [
126
+ {
127
+ "name": "clip_vision_h.safetensors",
128
+ "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors?download=true",
129
+ "directory": "clip_vision"
130
+ }
131
+ ],
132
+ "widget_ue_connectable": {}
133
+ },
134
+ "widgets_values": [
135
+ "clip_vision_h.safetensors"
136
+ ]
137
+ },
138
+ {
139
+ "id": 7,
140
+ "type": "CLIPTextEncode",
141
+ "pos": [
142
+ 18.697704315185547,
143
+ 316.1113586425781
144
+ ],
145
+ "size": [
146
+ 594.2410888671875,
147
+ 170.46165466308594
148
+ ],
149
+ "flags": {},
150
+ "order": 15,
151
+ "mode": 0,
152
+ "inputs": [
153
+ {
154
+ "name": "clip",
155
+ "type": "CLIP",
156
+ "link": 75
157
+ }
158
+ ],
159
+ "outputs": [
160
+ {
161
+ "name": "CONDITIONING",
162
+ "type": "CONDITIONING",
163
+ "slot_index": 0,
164
+ "links": [
165
+ 98
166
+ ]
167
+ }
168
+ ],
169
+ "title": "CLIP Text Encode (Negative Prompt)",
170
+ "properties": {
171
+ "cnr_id": "comfy-core",
172
+ "ver": "0.3.36",
173
+ "Node name for S&R": "CLIPTextEncode",
174
+ "widget_ue_connectable": {}
175
+ },
176
+ "widgets_values": [
177
+ "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"
178
+ ],
179
+ "color": "#322",
180
+ "bgcolor": "#533"
181
+ },
182
+ {
183
+ "id": 6,
184
+ "type": "CLIPTextEncode",
185
+ "pos": [
186
+ 186.66978454589844,
187
+ 36.32728958129883
188
+ ],
189
+ "size": [
190
+ 415.14501953125,
191
+ 207.21304321289062
192
+ ],
193
+ "flags": {},
194
+ "order": 25,
195
+ "mode": 0,
196
+ "inputs": [
197
+ {
198
+ "name": "clip",
199
+ "type": "CLIP",
200
+ "link": 74
201
+ },
202
+ {
203
+ "name": "text",
204
+ "type": "STRING",
205
+ "widget": {
206
+ "name": "text"
207
+ },
208
+ "link": 142
209
+ }
210
+ ],
211
+ "outputs": [
212
+ {
213
+ "name": "CONDITIONING",
214
+ "type": "CONDITIONING",
215
+ "slot_index": 0,
216
+ "links": [
217
+ 97
218
+ ]
219
+ }
220
+ ],
221
+ "title": "CLIP Text Encode (Positive Prompt)",
222
+ "properties": {
223
+ "cnr_id": "comfy-core",
224
+ "ver": "0.3.36",
225
+ "Node name for S&R": "CLIPTextEncode",
226
+ "widget_ue_connectable": {}
227
+ },
228
+ "widgets_values": [
229
+ "beautiful forest"
230
+ ],
231
+ "color": "#232",
232
+ "bgcolor": "#353"
233
+ },
234
+ {
235
+ "id": 38,
236
+ "type": "CLIPLoader",
237
+ "pos": [
238
+ 126.74717712402344,
239
+ -193.13661193847656
240
+ ],
241
+ "size": [
242
+ 387.79998779296875,
243
+ 106
244
+ ],
245
+ "flags": {},
246
+ "order": 2,
247
+ "mode": 0,
248
+ "inputs": [],
249
+ "outputs": [
250
+ {
251
+ "name": "CLIP",
252
+ "type": "CLIP",
253
+ "slot_index": 0,
254
+ "links": [
255
+ 74,
256
+ 75
257
+ ]
258
+ }
259
+ ],
260
+ "properties": {
261
+ "cnr_id": "comfy-core",
262
+ "ver": "0.3.36",
263
+ "Node name for S&R": "CLIPLoader",
264
+ "models": [
265
+ {
266
+ "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
267
+ "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true",
268
+ "directory": "text_encoders"
269
+ }
270
+ ],
271
+ "widget_ue_connectable": {}
272
+ },
273
+ "widgets_values": [
274
+ "umt5_xxl_fp16.safetensors",
275
+ "wan",
276
+ "default"
277
+ ]
278
+ },
279
+ {
280
+ "id": 331,
281
+ "type": "LoadUpscalerTensorrtModel",
282
+ "pos": [
283
+ 2395.3759765625,
284
+ 127.51609802246094
285
+ ],
286
+ "size": [
287
+ 281.9956970214844,
288
+ 82
289
+ ],
290
+ "flags": {},
291
+ "order": 3,
292
+ "mode": 4,
293
+ "inputs": [],
294
+ "outputs": [
295
+ {
296
+ "name": "upscaler_trt_model",
297
+ "type": "UPSCALER_TRT_MODEL",
298
+ "links": [
299
+ 147
300
+ ]
301
+ }
302
+ ],
303
+ "properties": {
304
+ "cnr_id": "ComfyUI-Upscaler-Tensorrt",
305
+ "ver": "e0c94a8dac0310bb8d6add6838db4ed137106da8",
306
+ "Node name for S&R": "LoadUpscalerTensorrtModel"
307
+ },
308
+ "widgets_values": [
309
+ "RealESRGAN_x4",
310
+ "fp16"
311
+ ]
312
+ },
313
+ {
314
+ "id": 332,
315
+ "type": "UpscalerTensorrt",
316
+ "pos": [
317
+ 2750.006591796875,
318
+ 103.88851928710938
319
+ ],
320
+ "size": [
321
+ 270,
322
+ 78
323
+ ],
324
+ "flags": {},
325
+ "order": 31,
326
+ "mode": 4,
327
+ "inputs": [
328
+ {
329
+ "name": "images",
330
+ "type": "IMAGE",
331
+ "link": 148
332
+ },
333
+ {
334
+ "name": "upscaler_trt_model",
335
+ "type": "UPSCALER_TRT_MODEL",
336
+ "link": 147
337
+ }
338
+ ],
339
+ "outputs": [
340
+ {
341
+ "name": "IMAGE",
342
+ "type": "IMAGE",
343
+ "links": [
344
+ 162
345
+ ]
346
+ }
347
+ ],
348
+ "properties": {
349
+ "cnr_id": "ComfyUI-Upscaler-Tensorrt",
350
+ "ver": "e0c94a8dac0310bb8d6add6838db4ed137106da8",
351
+ "Node name for S&R": "UpscalerTensorrt"
352
+ },
353
+ "widgets_values": [
354
+ "2k"
355
+ ]
356
+ },
357
+ {
358
+ "id": 333,
359
+ "type": "VHS_VideoCombine",
360
+ "pos": [
361
+ 3161.56396484375,
362
+ 110.23788452148438
363
+ ],
364
+ "size": [
365
+ 423.81915283203125,
366
+ 575.1482543945312
367
+ ],
368
+ "flags": {},
369
+ "order": 32,
370
+ "mode": 4,
371
+ "inputs": [
372
+ {
373
+ "name": "images",
374
+ "type": "IMAGE",
375
+ "link": 162
376
+ },
377
+ {
378
+ "name": "audio",
379
+ "shape": 7,
380
+ "type": "AUDIO",
381
+ "link": null
382
+ },
383
+ {
384
+ "name": "meta_batch",
385
+ "shape": 7,
386
+ "type": "VHS_BatchManager",
387
+ "link": null
388
+ },
389
+ {
390
+ "name": "vae",
391
+ "shape": 7,
392
+ "type": "VAE",
393
+ "link": null
394
+ }
395
+ ],
396
+ "outputs": [
397
+ {
398
+ "name": "Filenames",
399
+ "type": "VHS_FILENAMES",
400
+ "links": null
401
+ }
402
+ ],
403
+ "properties": {
404
+ "cnr_id": "comfyui-videohelpersuite",
405
+ "ver": "1.6.1",
406
+ "Node name for S&R": "VHS_VideoCombine",
407
+ "widget_ue_connectable": {}
408
+ },
409
+ "widgets_values": {
410
+ "frame_rate": 25,
411
+ "loop_count": 0,
412
+ "filename_prefix": "GOODFLY2/GOOD",
413
+ "format": "video/h264-mp4",
414
+ "pix_fmt": "yuv420p",
415
+ "crf": 17,
416
+ "save_metadata": true,
417
+ "trim_to_audio": false,
418
+ "pingpong": false,
419
+ "save_output": true,
420
+ "videopreview": {
421
+ "hidden": false,
422
+ "paused": false,
423
+ "params": {
424
+ "filename": "GOOD_00001.mp4",
425
+ "subfolder": "GOODFLY2",
426
+ "type": "output",
427
+ "format": "video/h264-mp4",
428
+ "frame_rate": 25,
429
+ "workflow": "GOOD_00001.png",
430
+ "fullpath": "/workspace/ComfyUI/output/GOODFLY2/GOOD_00001.mp4"
431
+ }
432
+ }
433
+ }
434
+ },
435
+ {
436
+ "id": 325,
437
+ "type": "ttN concat",
438
+ "pos": [
439
+ -440.1773681640625,
440
+ 310.7658386230469
441
+ ],
442
+ "size": [
443
+ 400,
444
+ 220
445
+ ],
446
+ "flags": {},
447
+ "order": 22,
448
+ "mode": 0,
449
+ "inputs": [
450
+ {
451
+ "name": "text2",
452
+ "type": "STRING",
453
+ "widget": {
454
+ "name": "text2"
455
+ },
456
+ "link": 141
457
+ }
458
+ ],
459
+ "outputs": [
460
+ {
461
+ "name": "concat",
462
+ "type": "STRING",
463
+ "links": [
464
+ 142
465
+ ]
466
+ }
467
+ ],
468
+ "properties": {
469
+ "cnr_id": "comfyui_tinyterranodes",
470
+ "ver": "2.0.7",
471
+ "Node name for S&R": "ttN concat",
472
+ "ttNnodeVersion": "1.0.0"
473
+ },
474
+ "widgets_values": [
475
+ "Push-in camera, ",
476
+ "",
477
+ "",
478
+ ""
479
+ ]
480
+ },
481
+ {
482
+ "id": 342,
483
+ "type": "Note",
484
+ "pos": [
485
+ 159.68435668945312,
486
+ -716.724365234375
487
+ ],
488
+ "size": [
489
+ 325.4310607910156,
490
+ 133.8367919921875
491
+ ],
492
+ "flags": {},
493
+ "order": 4,
494
+ "mode": 0,
495
+ "inputs": [],
496
+ "outputs": [],
497
+ "properties": {},
498
+ "widgets_values": [
499
+ "LoRa that allow to render only in 4 steps"
500
+ ],
501
+ "color": "#432",
502
+ "bgcolor": "#653"
503
+ },
504
+ {
505
+ "id": 343,
506
+ "type": "Note",
507
+ "pos": [
508
+ 157.97186279296875,
509
+ -514.5469970703125
510
+ ],
511
+ "size": [
512
+ 325.4310607910156,
513
+ 133.8367919921875
514
+ ],
515
+ "flags": {},
516
+ "order": 5,
517
+ "mode": 0,
518
+ "inputs": [],
519
+ "outputs": [],
520
+ "properties": {},
521
+ "widgets_values": [
522
+ "You can play with the motionpushin lora between value from 0.5 to 1.2"
523
+ ],
524
+ "color": "#432",
525
+ "bgcolor": "#653"
526
+ },
527
+ {
528
+ "id": 37,
529
+ "type": "UNETLoader",
530
+ "pos": [
531
+ 119.10247802734375,
532
+ -315.3940734863281
533
+ ],
534
+ "size": [
535
+ 376.7245178222656,
536
+ 82
537
+ ],
538
+ "flags": {},
539
+ "order": 6,
540
+ "mode": 0,
541
+ "inputs": [],
542
+ "outputs": [
543
+ {
544
+ "name": "MODEL",
545
+ "type": "MODEL",
546
+ "slot_index": 0,
547
+ "links": [
548
+ 169
549
+ ]
550
+ }
551
+ ],
552
+ "properties": {
553
+ "cnr_id": "comfy-core",
554
+ "ver": "0.3.36",
555
+ "Node name for S&R": "UNETLoader",
556
+ "models": [
557
+ {
558
+ "name": "wan2.1_i2v_480p_14B_fp16.safetensors",
559
+ "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_i2v_480p_14B_fp16.safetensors?download=true",
560
+ "directory": "diffusion_models"
561
+ }
562
+ ],
563
+ "widget_ue_connectable": {}
564
+ },
565
+ "widgets_values": [
566
+ "wan2.1_i2v_720p_14B_fp16.safetensors",
567
+ "default"
568
+ ]
569
+ },
570
+ {
571
+ "id": 108,
572
+ "type": "PathchSageAttentionKJ",
573
+ "pos": [
574
+ 1033.7701416015625,
575
+ -409.9872741699219
576
+ ],
577
+ "size": [
578
+ 270,
579
+ 58
580
+ ],
581
+ "flags": {},
582
+ "order": 24,
583
+ "mode": 4,
584
+ "inputs": [
585
+ {
586
+ "name": "model",
587
+ "type": "MODEL",
588
+ "link": 165
589
+ }
590
+ ],
591
+ "outputs": [
592
+ {
593
+ "name": "MODEL",
594
+ "type": "MODEL",
595
+ "links": [
596
+ 114
597
+ ]
598
+ }
599
+ ],
600
+ "properties": {
601
+ "cnr_id": "comfyui-kjnodes",
602
+ "ver": "5dcda71011870278c35d92ff77a677ed2e538f2d",
603
+ "Node name for S&R": "PathchSageAttentionKJ",
604
+ "widget_ue_connectable": {}
605
+ },
606
+ "widgets_values": [
607
+ "auto"
608
+ ]
609
+ },
610
+ {
611
+ "id": 111,
612
+ "type": "ModelPatchTorchSettings",
613
+ "pos": [
614
+ 1042.7601318359375,
615
+ -289.77960205078125
616
+ ],
617
+ "size": [
618
+ 307.443359375,
619
+ 58
620
+ ],
621
+ "flags": {},
622
+ "order": 26,
623
+ "mode": 4,
624
+ "inputs": [
625
+ {
626
+ "name": "model",
627
+ "type": "MODEL",
628
+ "link": 114
629
+ }
630
+ ],
631
+ "outputs": [
632
+ {
633
+ "name": "MODEL",
634
+ "type": "MODEL",
635
+ "links": []
636
+ }
637
+ ],
638
+ "properties": {
639
+ "cnr_id": "comfyui-kjnodes",
640
+ "ver": "5dcda71011870278c35d92ff77a677ed2e538f2d",
641
+ "Node name for S&R": "ModelPatchTorchSettings",
642
+ "widget_ue_connectable": {}
643
+ },
644
+ "widgets_values": [
645
+ true
646
+ ]
647
+ },
648
+ {
649
+ "id": 344,
650
+ "type": "Note",
651
+ "pos": [
652
+ -247.32579040527344,
653
+ -334.1845397949219
654
+ ],
655
+ "size": [
656
+ 325.4310607910156,
657
+ 133.8367919921875
658
+ ],
659
+ "flags": {},
660
+ "order": 7,
661
+ "mode": 0,
662
+ "inputs": [],
663
+ "outputs": [],
664
+ "properties": {},
665
+ "widgets_values": [
666
+ "the Lora Model \"motionpushin\" is train on Wan 2.1 I2V 720p 14B. It is possible that"
667
+ ],
668
+ "color": "#432",
669
+ "bgcolor": "#653"
670
+ },
671
+ {
672
+ "id": 52,
673
+ "type": "LoadImage",
674
+ "pos": [
675
+ -1702.1080322265625,
676
+ -85.75054931640625
677
+ ],
678
+ "size": [
679
+ 354.39892578125,
680
+ 326
681
+ ],
682
+ "flags": {},
683
+ "order": 8,
684
+ "mode": 0,
685
+ "inputs": [],
686
+ "outputs": [
687
+ {
688
+ "name": "IMAGE",
689
+ "type": "IMAGE",
690
+ "slot_index": 0,
691
+ "links": [
692
+ 139,
693
+ 144
694
+ ]
695
+ },
696
+ {
697
+ "name": "MASK",
698
+ "type": "MASK",
699
+ "slot_index": 1,
700
+ "links": null
701
+ }
702
+ ],
703
+ "properties": {
704
+ "cnr_id": "comfy-core",
705
+ "ver": "0.3.36",
706
+ "Node name for S&R": "LoadImage",
707
+ "widget_ue_connectable": {}
708
+ },
709
+ "widgets_values": [
710
+ "lovis.io_POV_darting_50_cm_above_a_Provence_lavender_field_at_f1b8fd89-2636-4696-ac52-609a361acfd7_1.png",
711
+ "image"
712
+ ],
713
+ "color": "#323",
714
+ "bgcolor": "#535"
715
+ },
716
+ {
717
+ "id": 341,
718
+ "type": "Note",
719
+ "pos": [
720
+ -788.6988525390625,
721
+ 298.69390869140625
722
+ ],
723
+ "size": [
724
+ 325.4310607910156,
725
+ 133.8367919921875
726
+ ],
727
+ "flags": {},
728
+ "order": 9,
729
+ "mode": 0,
730
+ "inputs": [],
731
+ "outputs": [],
732
+ "properties": {},
733
+ "widgets_values": [
734
+ "\"Push-in camera\" is the trigger for the Lora Model"
735
+ ],
736
+ "color": "#432",
737
+ "bgcolor": "#653"
738
+ },
739
+ {
740
+ "id": 345,
741
+ "type": "Note",
742
+ "pos": [
743
+ -1702.7252197265625,
744
+ -315.1345520019531
745
+ ],
746
+ "size": [
747
+ 325.4310607910156,
748
+ 133.8367919921875
749
+ ],
750
+ "flags": {},
751
+ "order": 10,
752
+ "mode": 0,
753
+ "inputs": [],
754
+ "outputs": [],
755
+ "properties": {},
756
+ "widgets_values": [
757
+ "The workflow is fully automatic as its using Llm, so if you just put an image as input, it should work"
758
+ ],
759
+ "color": "#432",
760
+ "bgcolor": "#653"
761
+ },
762
+ {
763
+ "id": 30,
764
+ "type": "VHS_VideoCombine",
765
+ "pos": [
766
+ 1729.515625,
767
+ 97.9158935546875
768
+ ],
769
+ "size": [
770
+ 418.4777526855469,
771
+ 572.1437377929688
772
+ ],
773
+ "flags": {},
774
+ "order": 30,
775
+ "mode": 0,
776
+ "inputs": [
777
+ {
778
+ "name": "images",
779
+ "type": "IMAGE",
780
+ "link": 112
781
+ },
782
+ {
783
+ "name": "audio",
784
+ "shape": 7,
785
+ "type": "AUDIO",
786
+ "link": null
787
+ },
788
+ {
789
+ "name": "meta_batch",
790
+ "shape": 7,
791
+ "type": "VHS_BatchManager",
792
+ "link": null
793
+ },
794
+ {
795
+ "name": "vae",
796
+ "shape": 7,
797
+ "type": "VAE",
798
+ "link": null
799
+ }
800
+ ],
801
+ "outputs": [
802
+ {
803
+ "name": "Filenames",
804
+ "type": "VHS_FILENAMES",
805
+ "links": null
806
+ }
807
+ ],
808
+ "properties": {
809
+ "cnr_id": "comfyui-videohelpersuite",
810
+ "ver": "1.6.1",
811
+ "Node name for S&R": "VHS_VideoCombine",
812
+ "widget_ue_connectable": {}
813
+ },
814
+ "widgets_values": {
815
+ "frame_rate": 25,
816
+ "loop_count": 0,
817
+ "filename_prefix": "GOODFLY3/GOOD",
818
+ "format": "video/h264-mp4",
819
+ "pix_fmt": "yuv420p10le",
820
+ "crf": 17,
821
+ "save_metadata": true,
822
+ "trim_to_audio": false,
823
+ "pingpong": false,
824
+ "save_output": true,
825
+ "videopreview": {
826
+ "hidden": false,
827
+ "paused": false,
828
+ "params": {
829
+ "filename": "GOOD_00091.mp4",
830
+ "subfolder": "GOODFLY3",
831
+ "type": "output",
832
+ "format": "video/h264-mp4",
833
+ "frame_rate": 25,
834
+ "workflow": "GOOD_00091.png",
835
+ "fullpath": "/workspace/ComfyUI/output/GOODFLY3/GOOD_00091.mp4"
836
+ }
837
+ }
838
+ },
839
+ "color": "#222",
840
+ "bgcolor": "#000"
841
+ },
842
+ {
843
+ "id": 8,
844
+ "type": "VAEDecode",
845
+ "pos": [
846
+ 1459.3970947265625,
847
+ 109.40514373779297
848
+ ],
849
+ "size": [
850
+ 210,
851
+ 46
852
+ ],
853
+ "flags": {
854
+ "collapsed": false
855
+ },
856
+ "order": 29,
857
+ "mode": 0,
858
+ "inputs": [
859
+ {
860
+ "name": "samples",
861
+ "type": "LATENT",
862
+ "link": 35
863
+ },
864
+ {
865
+ "name": "vae",
866
+ "type": "VAE",
867
+ "link": 76
868
+ }
869
+ ],
870
+ "outputs": [
871
+ {
872
+ "name": "IMAGE",
873
+ "type": "IMAGE",
874
+ "slot_index": 0,
875
+ "links": [
876
+ 112,
877
+ 148
878
+ ]
879
+ }
880
+ ],
881
+ "properties": {
882
+ "cnr_id": "comfy-core",
883
+ "ver": "0.3.36",
884
+ "Node name for S&R": "VAEDecode",
885
+ "widget_ue_connectable": {}
886
+ },
887
+ "widgets_values": []
888
+ },
889
+ {
890
+ "id": 3,
891
+ "type": "KSampler",
892
+ "pos": [
893
+ 1116.6273193359375,
894
+ 81.61148834228516
895
+ ],
896
+ "size": [
897
+ 315,
898
+ 262
899
+ ],
900
+ "flags": {},
901
+ "order": 28,
902
+ "mode": 0,
903
+ "inputs": [
904
+ {
905
+ "name": "model",
906
+ "type": "MODEL",
907
+ "link": 159
908
+ },
909
+ {
910
+ "name": "positive",
911
+ "type": "CONDITIONING",
912
+ "link": 101
913
+ },
914
+ {
915
+ "name": "negative",
916
+ "type": "CONDITIONING",
917
+ "link": 102
918
+ },
919
+ {
920
+ "name": "latent_image",
921
+ "type": "LATENT",
922
+ "link": 103
923
+ }
924
+ ],
925
+ "outputs": [
926
+ {
927
+ "name": "LATENT",
928
+ "type": "LATENT",
929
+ "slot_index": 0,
930
+ "links": [
931
+ 35
932
+ ]
933
+ }
934
+ ],
935
+ "properties": {
936
+ "cnr_id": "comfy-core",
937
+ "ver": "0.3.36",
938
+ "Node name for S&R": "KSampler",
939
+ "widget_ue_connectable": {}
940
+ },
941
+ "widgets_values": [
942
+ 481828910680033,
943
+ "randomize",
944
+ 4,
945
+ 2,
946
+ "euler",
947
+ "beta",
948
+ 1
949
+ ]
950
+ },
951
+ {
952
+ "id": 54,
953
+ "type": "ModelSamplingSD3",
954
+ "pos": [
955
+ 848.4885864257812,
956
+ -44.23977279663086
957
+ ],
958
+ "size": [
959
+ 219.82144165039062,
960
+ 59.586307525634766
961
+ ],
962
+ "flags": {
963
+ "collapsed": false
964
+ },
965
+ "order": 23,
966
+ "mode": 0,
967
+ "inputs": [
968
+ {
969
+ "name": "model",
970
+ "type": "MODEL",
971
+ "link": 164
972
+ }
973
+ ],
974
+ "outputs": [
975
+ {
976
+ "name": "MODEL",
977
+ "type": "MODEL",
978
+ "slot_index": 0,
979
+ "links": [
980
+ 159
981
+ ]
982
+ }
983
+ ],
984
+ "title": "Shift",
985
+ "properties": {
986
+ "cnr_id": "comfy-core",
987
+ "ver": "0.3.36",
988
+ "Node name for S&R": "ModelSamplingSD3",
989
+ "widget_ue_connectable": {}
990
+ },
991
+ "widgets_values": [
992
+ 8.000000000000002
993
+ ]
994
+ },
995
+ {
996
+ "id": 330,
997
+ "type": "ImageScale",
998
+ "pos": [
999
+ 727.0180053710938,
1000
+ 448.8490905761719
1001
+ ],
1002
+ "size": [
1003
+ 270,
1004
+ 130
1005
+ ],
1006
+ "flags": {},
1007
+ "order": 17,
1008
+ "mode": 0,
1009
+ "inputs": [
1010
+ {
1011
+ "name": "image",
1012
+ "type": "IMAGE",
1013
+ "link": 144
1014
+ }
1015
+ ],
1016
+ "outputs": [
1017
+ {
1018
+ "name": "IMAGE",
1019
+ "type": "IMAGE",
1020
+ "links": [
1021
+ 145,
1022
+ 146
1023
+ ]
1024
+ }
1025
+ ],
1026
+ "properties": {
1027
+ "cnr_id": "comfy-core",
1028
+ "ver": "0.3.44",
1029
+ "Node name for S&R": "ImageScale"
1030
+ },
1031
+ "widgets_values": [
1032
+ "nearest-exact",
1033
+ 1280,
1034
+ 720,
1035
+ "center"
1036
+ ]
1037
+ },
1038
+ {
1039
+ "id": 50,
1040
+ "type": "WanImageToVideo",
1041
+ "pos": [
1042
+ 719.2560424804688,
1043
+ 161.1350860595703
1044
+ ],
1045
+ "size": [
1046
+ 342.5999755859375,
1047
+ 210
1048
+ ],
1049
+ "flags": {},
1050
+ "order": 27,
1051
+ "mode": 0,
1052
+ "inputs": [
1053
+ {
1054
+ "name": "positive",
1055
+ "type": "CONDITIONING",
1056
+ "link": 97
1057
+ },
1058
+ {
1059
+ "name": "negative",
1060
+ "type": "CONDITIONING",
1061
+ "link": 98
1062
+ },
1063
+ {
1064
+ "name": "vae",
1065
+ "type": "VAE",
1066
+ "link": 99
1067
+ },
1068
+ {
1069
+ "name": "clip_vision_output",
1070
+ "shape": 7,
1071
+ "type": "CLIP_VISION_OUTPUT",
1072
+ "link": 107
1073
+ },
1074
+ {
1075
+ "name": "start_image",
1076
+ "shape": 7,
1077
+ "type": "IMAGE",
1078
+ "link": 146
1079
+ }
1080
+ ],
1081
+ "outputs": [
1082
+ {
1083
+ "name": "positive",
1084
+ "type": "CONDITIONING",
1085
+ "slot_index": 0,
1086
+ "links": [
1087
+ 101
1088
+ ]
1089
+ },
1090
+ {
1091
+ "name": "negative",
1092
+ "type": "CONDITIONING",
1093
+ "slot_index": 1,
1094
+ "links": [
1095
+ 102
1096
+ ]
1097
+ },
1098
+ {
1099
+ "name": "latent",
1100
+ "type": "LATENT",
1101
+ "slot_index": 2,
1102
+ "links": [
1103
+ 103
1104
+ ]
1105
+ }
1106
+ ],
1107
+ "properties": {
1108
+ "cnr_id": "comfy-core",
1109
+ "ver": "0.3.36",
1110
+ "Node name for S&R": "WanImageToVideo",
1111
+ "widget_ue_connectable": {}
1112
+ },
1113
+ "widgets_values": [
1114
+ 1280,
1115
+ 720,
1116
+ 81,
1117
+ 1
1118
+ ]
1119
+ },
1120
+ {
1121
+ "id": 340,
1122
+ "type": "Note",
1123
+ "pos": [
1124
+ -756.67333984375,
1125
+ 611.007080078125
1126
+ ],
1127
+ "size": [
1128
+ 325.4310607910156,
1129
+ 133.8367919921875
1130
+ ],
1131
+ "flags": {},
1132
+ "order": 11,
1133
+ "mode": 0,
1134
+ "inputs": [],
1135
+ "outputs": [],
1136
+ "properties": {},
1137
+ "widgets_values": [
1138
+ "Dont forget here to put your api_key for using Google AI service. Can be created here https://aistudio.google.com/\n\nI use the node of Fill node, normally its made for video, but its possible to only use one image. "
1139
+ ],
1140
+ "color": "#432",
1141
+ "bgcolor": "#653"
1142
+ },
1143
+ {
1144
+ "id": 347,
1145
+ "type": "Note",
1146
+ "pos": [
1147
+ -1223.114990234375,
1148
+ 817.5936279296875
1149
+ ],
1150
+ "size": [
1151
+ 325.4310607910156,
1152
+ 133.8367919921875
1153
+ ],
1154
+ "flags": {},
1155
+ "order": 12,
1156
+ "mode": 0,
1157
+ "inputs": [],
1158
+ "outputs": [],
1159
+ "properties": {},
1160
+ "widgets_values": [
1161
+ "This is the instruction for Gemini. change it at your convenience. "
1162
+ ],
1163
+ "color": "#432",
1164
+ "bgcolor": "#653"
1165
+ },
1166
+ {
1167
+ "id": 328,
1168
+ "type": "Text Multiline",
1169
+ "pos": [
1170
+ -842.7467651367188,
1171
+ 803.4328002929688
1172
+ ],
1173
+ "size": [
1174
+ 387.0903625488281,
1175
+ 297.1717529296875
1176
+ ],
1177
+ "flags": {},
1178
+ "order": 13,
1179
+ "mode": 0,
1180
+ "inputs": [],
1181
+ "outputs": [
1182
+ {
1183
+ "name": "STRING",
1184
+ "type": "STRING",
1185
+ "links": [
1186
+ 143
1187
+ ]
1188
+ }
1189
+ ],
1190
+ "properties": {
1191
+ "cnr_id": "was-node-suite-comfyui",
1192
+ "ver": "3ed45af34a14551dc28cb3127235cc7197d4633f",
1193
+ "Node name for S&R": "Text Multiline"
1194
+ },
1195
+ "widgets_values": [
1196
+ "Instructions for Gemini API: Generating Hyper-Detailed, Rapid Push-in Animation Prompts\nInput: An image.\n\nOutput: A single, exceptionally detailed and highly dynamic text prompt, meticulously describing a super-fast, aggressive \"push-in\" animation based on the input image.\n\nCore Instructions for Gemini:\nYour primary task is to act as an advanced animation prompt generator, creating prompts that are not only dynamic but also exceptionally rich in visual information, capturing the full essence of the input image. When you receive an image, you must follow these steps to create a highly descriptive and dynamic prompt:\n\nForensic Image Analysis (Maximum Detail):\n\nPerform an exhaustive analysis of the image, capturing every discernible visual element, texture, and nuance.\n\nIdentify and describe:\n\nMain subjects and their specific characteristics: What are they? What material are they made of? Are there any unique markings, patterns, or intricate designs?\n\nForeground, midground, and background elements: Detail what is present at each depth, noting their relationship to the overall scene.\n\nSpecific objects and their states: Are they worn, new, sharp, blurred?\n\nTextures: Describe the tactile quality of surfaces (e.g., rough granite, slick metallic, shimmering silk, cracked earth, wet leaves).\n\nLighting conditions: Go beyond just \"day\" or \"night.\" Describe the quality, direction, and color of light (e.g., harsh midday glare, soft golden hour luminescence, diffused overcast glow, sharp dramatic shadows, flickering artificial light, ethereal moonbeams). Note how light interacts with surfaces – reflections, refractions, glints.\n\nColors: Specify dominant hues, subtle color variations, and how colors interplay (e.g., muted earth tones, vibrant contrasting primaries, iridescent shifts).\n\nAtmosphere and mood: Is it misty, clear, dusty, serene, chaotic, melancholic, futuristic, ancient? Use evocative adjectives.\n\nEnvironmental specificities: If a natural scene, identify specific flora/fauna, geological features. If urban, architectural styles, types of vehicles, signs.\n\nMicro-details: Zoom in mentally. Are there tiny cracks, dust motes, water droplets, individual leaves, specific patterns on fabrics?\n\nElaborate on the \"Push-in\" Motion (Super Fast & Visually Integrated):\n\nThe core characteristic of the movement MUST be speed, intensity, and a sense of aggressive, almost overwhelming, progression.\n\nIntegrate the minute details from step 1 into the description of the movement, showing what the camera rapidly passes through, by, or into.\n\nIf the image depicts a traversable landscape or scene:\n\nDescribe the camera rapidly plunging, rocketing, or violently streaking through the environment.\n\nEmphasize the blurring and rapid distortion of passing elements due to high velocity, and the sudden shift in perspective as details rush into focus.\n\nExamples: \"Violently streaking through an ancient, gnarled forest, the vibrant moss-covered roots and individual, dew-kissed fern fronds blurring into streaks as blinding shafts of sunlight aggressively pierce the incredibly dense, emerald canopy, revealing a dimly lit, winding path of damp, dark earth that vanishes into the depths.\"\n\nIf the image depicts a static or non-traversable scene:\n\nDescribe a lightning-fast, aggressive lunge or instantaneous acceleration towards a specific, highly detailed focal point.\n\nEmphasize the abruptness of the reveal, where intricate, previously unseen details burst into sharp clarity as the camera slams into position.\n\nExamples: \"Instantly rocketing towards a weathered, gargantuan stone archway, its surface of rough, dark granite and intricate, moss-dusted carvings of forgotten mythical beasts exploding into crisp, sharp focus as every minute crack and chisel mark becomes startlingly visible under the harsh, clear midday sun.\"\n\nIntegrate Rich Visuals with Dynamic, Fast Motion:\n\nWeave all the comprehensive, micro-level visual analysis from step 1 with the detailed, rapid \"push-in\" motion from step 2.\n\nThe prompt should create a vivid, almost overwhelming mental image of the animation, suggesting both the scene's unparalleled detail and the experience of a blindingly fast, impactful entry.\n\nUse powerful verbs and an expansive vocabulary of adjectives to convey speed, impact, and granular visual richness.\n\nConcise and Polished Output Format:\n\nYour final response MUST ONLY be the single, generated animation prompt.\n\nEnsure the prompt is ready for direct use in an animation generation model, without any extraneous text.\n\nThe prompt should be a complete, compelling sentence or a series of interconnected, highly descriptive phrases that form a coherent and visually arresting description of the animation.\n\nExamples of Expected Input/Output for Gemini (Hyper-Detailed & Super Fast):\nExample 1: Traversable Landscape (Forest)\n\nImage Input: (Imagine an extremely detailed image of an autumnal forest. The ground is a vibrant tapestry of individual golden, fiery red, and rust-colored maple and oak leaves, some curled, some flat, distinct veins visible. Towering, textured oak trunks with rough bark form a natural tunnel. Sunbeams, sharp and golden, cut through the thinning canopy, illuminating dust motes. A narrow, dark, damp dirt path winds deeply into the background.)\n\nExpected Gemini Output: \"Violently plunging into a vibrant autumnal forest, individual golden, fiery red, and rust-colored maple and oak leaves on the damp ground blurring into streaks, as towering, rough-barked oak trunks whip past, and sharp, golden sunbeams aggressively pierce the thinning canopy, illuminating countless dancing dust motes, revealing a dark, winding dirt path that vanishes instantly into the detailed, shadowy depths.\"\n\nExample 2: Static Scene / Zoom-in (Architectural Detail)\n\nImage Input: (Imagine a close-up, highly detailed image of an ancient, weathered stone gargoyle carving on a cathedral wall. The grey granite is deeply textured with lichen patches. The gargoyle's face shows intricate, eroded details – cracked eyes, sharp teeth, and individual chips on its horns. Diffused, soft morning light gently highlights its contours, creating subtle shadows in the crevices.)\n\nExpected Gemini Output: \"Aggressively lunging towards an ancient, weathered stone gargoyle carving, its rough, grey granite surface and patches of green lichen instantly filling the frame, as its intricately eroded face with cracked eyes, sharp, chipped teeth, and individual horn fragments burst into razor-sharp focus, all subtly illuminated by diffused, soft morning light casting delicate shadows within every crevice.\"\n\nExample 3: Traversable Urban Environment (Night City)\n\nImage Input: (Imagine a cyberpunk city street at night, slick with recent rain, reflecting the vibrant, streaking neon signs of countless businesses. The towering skyscrapers are obsidian-black glass and brushed steel, dotted with thousands of tiny, glowing window squares. Fast-moving, aerodynamic flying cars, emitting trails of electric blue and crimson light, zip between the colossal structures in tight formation.)\n\nExpected Gemini Output: \"Darting violently through a bustling, rain-slicked cyberpunk city street at night, the vibrant, streaking neon signs blurring into iridescent rivers on the wet asphalt, as towering, obsidian-black glass and brushed steel skyscrapers, dotted with thousands of glowing window squares, whip past, and sleek, aerodynamic flying cars, emitting distinct trails of electric blue and crimson light, rocket instantly between their colossal, imposing forms.\""
1197
+ ]
1198
+ },
1199
+ {
1200
+ "id": 317,
1201
+ "type": "LoraLoaderModelOnly",
1202
+ "pos": [
1203
+ 527.3292846679688,
1204
+ -437.04144287109375
1205
+ ],
1206
+ "size": [
1207
+ 421.96795654296875,
1208
+ 82
1209
+ ],
1210
+ "flags": {},
1211
+ "order": 19,
1212
+ "mode": 0,
1213
+ "inputs": [
1214
+ {
1215
+ "name": "model",
1216
+ "type": "MODEL",
1217
+ "link": 135
1218
+ }
1219
+ ],
1220
+ "outputs": [
1221
+ {
1222
+ "name": "MODEL",
1223
+ "type": "MODEL",
1224
+ "links": [
1225
+ 164,
1226
+ 165
1227
+ ]
1228
+ }
1229
+ ],
1230
+ "properties": {
1231
+ "cnr_id": "comfy-core",
1232
+ "ver": "0.3.36",
1233
+ "Node name for S&R": "LoraLoaderModelOnly",
1234
+ "widget_ue_connectable": {}
1235
+ },
1236
+ "widgets_values": [
1237
+ "motionpushin-v5-wan-400.safetensors",
1238
+ 1.0000000000000002
1239
+ ]
1240
+ },
1241
+ {
1242
+ "id": 4,
1243
+ "type": "LoraLoaderModelOnly",
1244
+ "pos": [
1245
+ 534.5287475585938,
1246
+ -708.4169311523438
1247
+ ],
1248
+ "size": [
1249
+ 421.96795654296875,
1250
+ 82
1251
+ ],
1252
+ "flags": {},
1253
+ "order": 16,
1254
+ "mode": 0,
1255
+ "inputs": [
1256
+ {
1257
+ "name": "model",
1258
+ "type": "MODEL",
1259
+ "link": 169
1260
+ }
1261
+ ],
1262
+ "outputs": [
1263
+ {
1264
+ "name": "MODEL",
1265
+ "type": "MODEL",
1266
+ "links": [
1267
+ 135
1268
+ ]
1269
+ }
1270
+ ],
1271
+ "properties": {
1272
+ "cnr_id": "comfy-core",
1273
+ "ver": "0.3.36",
1274
+ "Node name for S&R": "LoraLoaderModelOnly",
1275
+ "widget_ue_connectable": {}
1276
+ },
1277
+ "widgets_values": [
1278
+ "Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors",
1279
+ 1.0000000000000002
1280
+ ]
1281
+ },
1282
+ {
1283
+ "id": 346,
1284
+ "type": "Note",
1285
+ "pos": [
1286
+ 67.29576110839844,
1287
+ 860.7651977539062
1288
+ ],
1289
+ "size": [
1290
+ 325.4310607910156,
1291
+ 133.8367919921875
1292
+ ],
1293
+ "flags": {},
1294
+ "order": 14,
1295
+ "mode": 0,
1296
+ "inputs": [],
1297
+ "outputs": [],
1298
+ "properties": {},
1299
+ "widgets_values": [
1300
+ "This is the prompt generated by the Llm. a good prompt always help for this lora to work even better"
1301
+ ],
1302
+ "color": "#432",
1303
+ "bgcolor": "#653"
1304
+ },
1305
+ {
1306
+ "id": 320,
1307
+ "type": "ShowText|pysssss",
1308
+ "pos": [
1309
+ 49.73033142089844,
1310
+ 670.6813354492188
1311
+ ],
1312
+ "size": [
1313
+ 580.6976928710938,
1314
+ 137.4262237548828
1315
+ ],
1316
+ "flags": {},
1317
+ "order": 21,
1318
+ "mode": 0,
1319
+ "inputs": [
1320
+ {
1321
+ "name": "text",
1322
+ "type": "STRING",
1323
+ "link": 140
1324
+ }
1325
+ ],
1326
+ "outputs": [
1327
+ {
1328
+ "name": "STRING",
1329
+ "shape": 6,
1330
+ "type": "STRING",
1331
+ "links": null
1332
+ }
1333
+ ],
1334
+ "properties": {
1335
+ "cnr_id": "comfyui-custom-scripts",
1336
+ "ver": "1.2.5",
1337
+ "Node name for S&R": "ShowText|pysssss"
1338
+ },
1339
+ "widgets_values": [
1340
+ "Instantly rocketing towards the heart of the lavender field, the vibrant purple blooms blurring into a hypnotic, swirling vortex of color as the rows of lavender, each individual flower a tiny point of light, rush towards the viewer, the distant cypress trees transforming into sharp, dark silhouettes against a breathtaking sunset sky, the soft golden light illuminating every minute detail of the scene, until the camera slams into the heart of the field, revealing the intricate texture of the blossoms, the delicate variations in purple hues, and the subtle golden undertones of the setting sun, in breathtaking, hyper-real clarity.\n"
1341
+ ]
1342
+ },
1343
+ {
1344
+ "id": 319,
1345
+ "type": "FL_GeminiVideoCaptioner",
1346
+ "pos": [
1347
+ -409.7720947265625,
1348
+ 613.50732421875
1349
+ ],
1350
+ "size": [
1351
+ 400,
1352
+ 396
1353
+ ],
1354
+ "flags": {},
1355
+ "order": 18,
1356
+ "mode": 0,
1357
+ "inputs": [
1358
+ {
1359
+ "name": "image",
1360
+ "shape": 7,
1361
+ "type": "IMAGE",
1362
+ "link": 139
1363
+ },
1364
+ {
1365
+ "name": "prompt",
1366
+ "type": "STRING",
1367
+ "widget": {
1368
+ "name": "prompt"
1369
+ },
1370
+ "link": 143
1371
+ }
1372
+ ],
1373
+ "outputs": [
1374
+ {
1375
+ "name": "caption",
1376
+ "type": "STRING",
1377
+ "links": [
1378
+ 140,
1379
+ 141
1380
+ ]
1381
+ },
1382
+ {
1383
+ "name": "sampled_frame",
1384
+ "type": "IMAGE",
1385
+ "links": null
1386
+ }
1387
+ ],
1388
+ "properties": {
1389
+ "cnr_id": "comfyui_fill-nodes",
1390
+ "ver": "1.6.0",
1391
+ "Node name for S&R": "FL_GeminiVideoCaptioner"
1392
+ },
1393
+ "widgets_values": [
1394
+ "",
1395
+ "gemini-1.5-flash",
1396
+ 1,
1397
+ 2,
1398
+ "Describe this image scene in detail. Include any important actions, subjects, settings, and atmosphere. DONT START WITH \"HERE THE PROMPT\", JUST GIVE THE PROMPT, NOTHING ELSE !",
1399
+ "false",
1400
+ 0.7,
1401
+ 1024,
1402
+ 0.95,
1403
+ 64,
1404
+ 69,
1405
+ "increment",
1406
+ ""
1407
+ ],
1408
+ "color": "#16727c",
1409
+ "bgcolor": "#4F0074"
1410
+ }
1411
+ ],
1412
+ "links": [
1413
+ [
1414
+ 35,
1415
+ 3,
1416
+ 0,
1417
+ 8,
1418
+ 0,
1419
+ "LATENT"
1420
+ ],
1421
+ [
1422
+ 74,
1423
+ 38,
1424
+ 0,
1425
+ 6,
1426
+ 0,
1427
+ "CLIP"
1428
+ ],
1429
+ [
1430
+ 75,
1431
+ 38,
1432
+ 0,
1433
+ 7,
1434
+ 0,
1435
+ "CLIP"
1436
+ ],
1437
+ [
1438
+ 76,
1439
+ 39,
1440
+ 0,
1441
+ 8,
1442
+ 1,
1443
+ "VAE"
1444
+ ],
1445
+ [
1446
+ 94,
1447
+ 49,
1448
+ 0,
1449
+ 51,
1450
+ 0,
1451
+ "CLIP_VISION"
1452
+ ],
1453
+ [
1454
+ 97,
1455
+ 6,
1456
+ 0,
1457
+ 50,
1458
+ 0,
1459
+ "CONDITIONING"
1460
+ ],
1461
+ [
1462
+ 98,
1463
+ 7,
1464
+ 0,
1465
+ 50,
1466
+ 1,
1467
+ "CONDITIONING"
1468
+ ],
1469
+ [
1470
+ 99,
1471
+ 39,
1472
+ 0,
1473
+ 50,
1474
+ 2,
1475
+ "VAE"
1476
+ ],
1477
+ [
1478
+ 101,
1479
+ 50,
1480
+ 0,
1481
+ 3,
1482
+ 1,
1483
+ "CONDITIONING"
1484
+ ],
1485
+ [
1486
+ 102,
1487
+ 50,
1488
+ 1,
1489
+ 3,
1490
+ 2,
1491
+ "CONDITIONING"
1492
+ ],
1493
+ [
1494
+ 103,
1495
+ 50,
1496
+ 2,
1497
+ 3,
1498
+ 3,
1499
+ "LATENT"
1500
+ ],
1501
+ [
1502
+ 107,
1503
+ 51,
1504
+ 0,
1505
+ 50,
1506
+ 3,
1507
+ "CLIP_VISION_OUTPUT"
1508
+ ],
1509
+ [
1510
+ 112,
1511
+ 8,
1512
+ 0,
1513
+ 30,
1514
+ 0,
1515
+ "IMAGE"
1516
+ ],
1517
+ [
1518
+ 114,
1519
+ 108,
1520
+ 0,
1521
+ 111,
1522
+ 0,
1523
+ "MODEL"
1524
+ ],
1525
+ [
1526
+ 135,
1527
+ 4,
1528
+ 0,
1529
+ 317,
1530
+ 0,
1531
+ "MODEL"
1532
+ ],
1533
+ [
1534
+ 139,
1535
+ 52,
1536
+ 0,
1537
+ 319,
1538
+ 0,
1539
+ "IMAGE"
1540
+ ],
1541
+ [
1542
+ 140,
1543
+ 319,
1544
+ 0,
1545
+ 320,
1546
+ 0,
1547
+ "STRING"
1548
+ ],
1549
+ [
1550
+ 141,
1551
+ 319,
1552
+ 0,
1553
+ 325,
1554
+ 0,
1555
+ "STRING"
1556
+ ],
1557
+ [
1558
+ 142,
1559
+ 325,
1560
+ 0,
1561
+ 6,
1562
+ 1,
1563
+ "STRING"
1564
+ ],
1565
+ [
1566
+ 143,
1567
+ 328,
1568
+ 0,
1569
+ 319,
1570
+ 1,
1571
+ "STRING"
1572
+ ],
1573
+ [
1574
+ 144,
1575
+ 52,
1576
+ 0,
1577
+ 330,
1578
+ 0,
1579
+ "IMAGE"
1580
+ ],
1581
+ [
1582
+ 145,
1583
+ 330,
1584
+ 0,
1585
+ 51,
1586
+ 1,
1587
+ "IMAGE"
1588
+ ],
1589
+ [
1590
+ 146,
1591
+ 330,
1592
+ 0,
1593
+ 50,
1594
+ 4,
1595
+ "IMAGE"
1596
+ ],
1597
+ [
1598
+ 147,
1599
+ 331,
1600
+ 0,
1601
+ 332,
1602
+ 1,
1603
+ "UPSCALER_TRT_MODEL"
1604
+ ],
1605
+ [
1606
+ 148,
1607
+ 8,
1608
+ 0,
1609
+ 332,
1610
+ 0,
1611
+ "IMAGE"
1612
+ ],
1613
+ [
1614
+ 159,
1615
+ 54,
1616
+ 0,
1617
+ 3,
1618
+ 0,
1619
+ "MODEL"
1620
+ ],
1621
+ [
1622
+ 162,
1623
+ 332,
1624
+ 0,
1625
+ 333,
1626
+ 0,
1627
+ "IMAGE"
1628
+ ],
1629
+ [
1630
+ 164,
1631
+ 317,
1632
+ 0,
1633
+ 54,
1634
+ 0,
1635
+ "MODEL"
1636
+ ],
1637
+ [
1638
+ 165,
1639
+ 317,
1640
+ 0,
1641
+ 108,
1642
+ 0,
1643
+ "MODEL"
1644
+ ],
1645
+ [
1646
+ 169,
1647
+ 37,
1648
+ 0,
1649
+ 4,
1650
+ 0,
1651
+ "MODEL"
1652
+ ]
1653
+ ],
1654
+ "groups": [
1655
+ {
1656
+ "id": 4,
1657
+ "title": "Optimization",
1658
+ "bounding": [
1659
+ 999.8341064453125,
1660
+ -505.69970703125,
1661
+ 429.74334716796875,
1662
+ 311.3325500488281
1663
+ ],
1664
+ "color": "#3f789e",
1665
+ "font_size": 24,
1666
+ "flags": {}
1667
+ },
1668
+ {
1669
+ "id": 8,
1670
+ "title": "UPSCALE TENSORRT ( FAST )",
1671
+ "bounding": [
1672
+ 2385.3759765625,
1673
+ 30.28833770751953,
1674
+ 1210.0074462890625,
1675
+ 665.0975952148438
1676
+ ],
1677
+ "color": "#b06634",
1678
+ "font_size": 24,
1679
+ "flags": {}
1680
+ },
1681
+ {
1682
+ "id": 9,
1683
+ "title": "INPUT",
1684
+ "bounding": [
1685
+ -1712.1080322265625,
1686
+ -159.35055541992188,
1687
+ 374.39892578125,
1688
+ 409.6000061035156
1689
+ ],
1690
+ "color": "#a1309b",
1691
+ "font_size": 24,
1692
+ "flags": {}
1693
+ },
1694
+ {
1695
+ "id": 10,
1696
+ "title": "RESULT",
1697
+ "bounding": [
1698
+ 1719.515625,
1699
+ 24.315893173217773,
1700
+ 438.477783203125,
1701
+ 655.7437133789062
1702
+ ],
1703
+ "color": "#b58b2a",
1704
+ "font_size": 24,
1705
+ "flags": {}
1706
+ }
1707
+ ],
1708
+ "config": {},
1709
+ "extra": {
1710
+ "ds": {
1711
+ "scale": 0.6830134553650705,
1712
+ "offset": [
1713
+ 1698.8190197265628,
1714
+ 585.0591652343759
1715
+ ]
1716
+ },
1717
+ "frontendVersion": "1.23.4",
1718
+ "ue_links": [],
1719
+ "links_added_by_ue": [],
1720
+ "VHS_latentpreview": false,
1721
+ "VHS_latentpreviewrate": 0,
1722
+ "VHS_MetadataImage": true,
1723
+ "VHS_KeepIntermediate": true,
1724
+ "groupNodes": {}
1725
+ },
1726
+ "version": 0.4
1727
+ }
workflow-pushin-v2-comfyui.png ADDED

Git LFS Details

  • SHA256: 0323d6dc3e4cb3caf032ba1cee899675da877aed0dcd5c791798d0e932a7cc02
  • Pointer size: 132 Bytes
  • Size of remote file: 1.4 MB