Commit Graph
51 Commits
Author SHA1 Message Date
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
peter942 a78aeedd24 Bug fixing 2023-12-14 01:43:21 +01:00
peter942 d32a8fed3d Your commit message 2023-12-07 23:10:06 +01:00