POM
ac1ea3a682
Update SteerableMotion.py
2025-10-03 21:34:07 +02:00
POM
cf7c6aaafd
Rename sequence option strings and update logic accordingly
2025-06-23 16:12:56 +02:00
POM
e0ce6ad576
Simplify VideoContinuationGenerator: Improve parameter naming and remove complex replacement logic
...
- Rename parameters for maximum clarity:
• when_to_start_control_images → how_to_use_control_images
• when_to_start_inpaint_masks → how_to_use_inpaint_masks
- Update option names to clearly indicate input frame prioritization:
• beginning_of_generation → start_sequence_at_beginning_but_prioritise_input_frames
• after_overlap_frames → start_sequence_after_overlap_frames_prioritise_input_frames
- Remove instead_of_input_frames option and all complex replacement logic
- Simplify to two clear options that always prioritize input overlap frames
- Improve tooltips to clearly explain prioritization behavior
- Focus on user-friendly workflows that preserve input video structure
2025-06-23 16:06:38 +02:00
POM
76264adfc7
Enhance VideoContinuationGenerator: Add instead_of_input_frames option and improve parameter naming
...
- Add 'instead_of_input_frames' option to both when_to_start_control_images and when_to_start_inpaint_masks
- Rename parameters for clarity: when_to_start_control_frames → when_to_start_control_images, when_to_start_masks → when_to_start_inpaint_masks
- Enable full control replacement: control images can now replace overlap frames + middle frames + end frame
- Improve inpaint mask logic: when_to_start_inpaint_masks now affects custom masks properly
- Add comprehensive logic for insufficient control images with graceful fallbacks
- Maintain backward compatibility while adding powerful new functionality
2025-06-23 15:58:54 +02:00
POM
8e2a9a8130
Fix inverted logic and improve tooltips for VideoContinuationGenerator control frame and mask parameters
2025-06-23 11:47:58 +02:00
POM
12bdbfbc68
Refactor: Correct and rename VideoContinuationGenerator start logic
...
- Rename 'beginning' to 'beginning_of_generation' for clarity
- Rename 'after overlap_frames' to 'after_overlap_frames'
- Swap underlying logic to match intuitive naming
- Set default to 'beginning_of_generation' for both parameters
- Update tooltips to accurately reflect the new behavior
2025-06-23 11:34:47 +02:00
POM
08cd413f0b
Refactor VideoContinuationGenerator for clarity
...
- Replaces confusing 'when_to_start' parameters with a single 'continuation_mode' dropdown.
- New modes ('Generate new content', 'Stitch to existing sequence') are goal-oriented for better UX.
- 'Generate new content' (default) uses control frames from C0 and masks the middle for inpainting.
- 'Stitch to existing sequence' skips overlapping control frames and treats them as known areas.
- This change makes the node's behavior more intuitive and easier to understand.
2025-06-23 11:27:08 +02:00
POM
cfd1d8b256
Add when_to_start_masks parameter to VideoContinuationGenerator
...
- Adds dropdown with 'beginning' and 'after overlap_frames' options
- Controls when mask generation begins in the continuation video
- 'beginning' mode: masks start from frame 0 (standard behavior)
- 'after overlap_frames' mode: masks follow control frame timing logic
- Provides consistent mask/control frame alignment for better results
2025-06-23 11:11:07 +02:00
POM
9ed5f0b528
Add when_to_start_control_frames parameter to VideoContinuationGenerator
...
- Adds dropdown with 'beginning' and 'after overlap_frames' options
- Controls when control frames become active in the continuation video
- 'beginning' mode starts from first control frame regardless of overlap
- 'after overlap_frames' mode skips overlap count to avoid duplication
- Includes proper logic and tooltip explanation
2025-06-23 11:05:39 +02:00
POM
a73c7b9759
Update SteerableMotion.py
2025-06-22 22:41:28 +02:00
peteromallet
a93622a7e8
Fix SparseCtrl Issue
2024-05-30 04:29:28 -07:00
peteromallet
22559e6482
Change name
2024-05-25 21:39:07 +02:00
peteromallet
34d751db9d
Renaming
2024-05-25 21:31:44 +02:00
peteromallet
8370a2f1ef
FIxing classes
2024-05-25 20:05:19 +02:00
peteromallet
d756dcf1e1
Film for fixing frames
2024-05-25 18:46:18 +02:00
peteromallet
563e18f71e
Drop frames
2024-05-25 14:09:59 +02:00
IDGallagher
2a4768b32f
Updated to new IPAdapter + fixes
2024-05-13 17:22:15 +01:00
Rich Insley
41205e798b
set matplotlib to Agg to prevent crash on macOS
2024-04-29 09:49:28 -07:00
IDGallagher
e277e2e86f
Stop base ipa_weight being applied twice. Its now applied when creating the IPA
2024-04-28 22:17:07 +01:00
IDGallagher
199b1cc17b
Fix error when ipa_weight is set to 0 on base
2024-04-28 22:11:52 +01:00
IDGallagher
e741e8ee63
Remove print statements
2024-04-25 19:48:48 +01:00
IDGallagher
35f14ac5be
Merge branch 'main' into feature/memory_optimization
...
# Conflicts:
# SteerableMotion.py
2024-04-25 12:24:38 +01:00
IDGallagher
dfe4d11197
Comments
2024-04-25 12:20:11 +01:00
IDGallagher
6da0c3940e
Noise and detail fixes
2024-04-24 18:26:36 +01:00
IDGallagher
8d29e7f33c
Batching working for detailed images
2024-04-24 15:16:22 +01:00
IDGallagher
ffd8d74064
Batching working for non-detailed ipadapter
2024-04-24 09:46:59 +01:00
IDGallagher
f376266873
.
2024-04-23 11:29:22 +01:00
peteromallet
ec187b754c
Fix
2024-04-17 21:27:26 +02:00
POM
f24af2424b
Merge pull request #57 from IDGallagher/feature/scheduled-weights
...
Feature/scheduled weights
2024-04-17 16:21:57 +02:00
IDGallagher
05ee88b077
Merge branch 'feature/scheduled-weights'
2024-04-17 11:39:23 +01:00
IDGallagher
0e342bcf3a
Switch to batched IPAdapter and create weights in exactly same way that masks were
2024-04-17 10:46:23 +01:00
peteromallet
aa97900f7e
Fix
2024-04-15 19:41:39 +02:00
peteromallet
b358ade073
Fixing what I done broke
2024-04-08 19:41:18 +02:00
peteromallet
a6ff35af46
Welcome to the new world
2024-04-08 02:28:20 +02:00
peteromallet
99ff0d3c62
IPA Tile
2024-03-30 04:04:56 +01:00
peteromallet
259b38b755
Bug fixes
2024-03-28 01:50:02 +01:00
peteromallet
7e203779d6
Fix
2024-03-28 00:12:36 +01:00
peteromallet
c807b18b9a
Start work on tile IPA feature
2024-03-27 23:31:50 +01:00
peteromallet
748d96080d
Fixing collosally stupid problem
2024-02-17 01:19:39 +01:00
peteromallet
8bd1ed3bc1
Fix
2024-02-16 21:58:14 +01:00
peteromallet
d0c7a3e268
Adding ending buffer
2024-02-16 01:23:14 +01:00
peteromallet
f688b4fa26
Fixes
2024-02-13 23:34:28 +01:00
peter942
45763752e6
Fix
2024-01-26 10:00:54 +01:00
peter942
3aff9359ee
Smoooooother
2024-01-25 22:23:13 +01:00
peter942
b08c641c56
Hacky fix
2024-01-23 22:00:29 +01:00
peter942
1dfe28b0bc
Small fixes
2024-01-23 11:55:45 +01:00
peter942
1e21f2388a
1.2
2024-01-22 22:45:36 +01:00
peter942
5d71e61efd
1.2
2024-01-22 21:54:22 +01:00
peter942
6154baaa42
Fixes and improvements
2024-01-13 01:36:09 +01:00
peter942
909566d968
1.1
2024-01-10 02:21:38 +01:00