2ac5318e0d
Temporarily disabled Exp. UnifContOpt node while merging into main
Jedrzej Kosinski2023-11-12 16:15:29 -06:00
6e19f31eb5
x is now x_in in sliding_calc_cond_uncond_batch to use the inner scope input instead of the outer
Jedrzej Kosinski2023-11-12 16:13:08 -06:00
c728a0d966
Modified code to work with most recent ComfyUI updates
Jedrzej Kosinski2023-11-12 16:04:44 -06:00
5f661159b3
Reenabled experimental uniform context options after merge to main
Jedrzej Kosinski2023-11-10 02:54:00 -06:00
3766c75339
Merge pull #171 from Kosinkadink/develop Added support for AnimateDiff-SDXL models
Jedrzej Kosinski2023-11-10 02:43:48 -06:00
fead4635c2
Comment out experimental uniform context options because i cant be bothered to do stuff in a separate branch rn. Will renable in dev after merge into main
Jedrzej Kosinski2023-11-10 02:40:10 -06:00
65bb421d8d
Brought motion scale masking feature to the experimental nodes, too
Jedrzej Kosinski2023-11-08 15:03:59 -06:00
944e90fb33
Fix get_scale_mask calculation when hidden_states shape changes between sampling steps
Jedrzej Kosinski2023-11-08 13:57:17 -06:00
0186edee1e
Implemented mask_motion_scale into Motion Model Settings. Refactored a lot of code, moved extra/experimental/deprecated nodes into separate files,
Jedrzej Kosinski2023-11-07 22:27:05 -06:00
1fd6a45b8d
Merge #158 from Kosinkadink/develop Applied latest changes to ComfyUI sampling code
Jedrzej Kosinski2023-11-03 23:47:52 -05:00
a65083727c
Added Adv. Attn version of Motion Model Settings node, began investigating alternate methods of increasing PE length.
Jedrzej Kosinski2023-10-31 23:07:51 -05:00
9932a9e0ff
Add motion_scale onto AnimateDiff Loader and add Motion Model Settings
Jedrzej Kosinski2023-10-30 10:06:51 -05:00
e2013cbf9f
Update README.md - motion_scale and Motion Model Settings
Jedrzej Kosinski2023-10-30 10:02:57 -05:00
82b86a3c42
Made deprecation of deprecated nodes more obvious in menu
Jedrzej Kosinski2023-10-30 09:26:20 -05:00
8be9133ce5
Moved motion_scale onto AnimateDiff Loader, removed verbose inject/eject logging from HotshotXL mm funcs
Jedrzej Kosinski2023-10-30 08:30:11 -05:00
5bbcae4d22
Added motion_scale parameter to Motion Model Settings (Advanced) node, support scale_multiplier in AnimateDiff and HotshotXL motion models
Jedrzej Kosinski2023-10-29 21:45:40 -05:00
362dddc183
Fix PE resizing for HotshotXL, added final_pe_idx_offset var to MotionModuleSettings, added scaffolding for potentially more advance features
Jedrzej Kosinski2023-10-24 18:10:48 -05:00
180ce08172
Update sliding_sampling_function to match up with ComfyUI sampling_function refactor, comment out apply_mm_groupnorm_hack toggle for now
Jedrzej Kosinski2023-10-21 14:10:19 -05:00
29dee1490b
Update README.md - manager install change, added initial mention of HotshotXL support in README (to be improved with workflows later)
Jedrzej Kosinski2023-10-12 02:01:20 -05:00
0488816057
Renamed "linear (default)" to "linear (HotshotXL/default)" to make it clear which beta_schedule is intended for HotshotXL use
Jedrzej Kosinski2023-10-06 18:06:38 -05:00
86d7e5ea95
Refactored code to remove redundancy between AD and HSXL code
Jedrzej Kosinski2023-10-05 16:06:33 -05:00
d537a9c533
Added attribution of HotShotXL components at top of file, fixed comments in HotShotXL injection code
Jedrzej Kosinski2023-10-05 14:54:07 -05:00
df579d7b53
Implemented HotShotXL support - an SDXL AnimateDiff port
Jedrzej Kosinski2023-10-05 07:05:49 -05:00
57a5a89b8e
Fixed sliding_calc_cond_uncond_batch to work with (potentially) any Tensor-like subconditioning, not just ControlNet
Jedrzej Kosinski2023-09-27 15:59:11 -05:00
ede1c74678
Update README.md - updated some workflows + some motion lora specific ones
Jedrzej Kosinski2023-09-25 12:12:42 -05:00
98f4c80a7b
Update README.md - added message that samples after first two have not been reworked to use new node
Jedrzej Kosinski2023-09-22 17:52:27 -05:00
9ca43b2db0
Update README.md - updated first two workflows, will finish the rest soon
Jedrzej Kosinski2023-09-22 17:50:48 -05:00
97ea3561bd
Updated AnimateDiff Loader to not require any latents passed in or out - latent count will be determined at sampling time
Jedrzej Kosinski2023-09-22 16:38:57 -05:00
558d3782ac
Changed max values in UniformContextOptions node, added comments to remind myself to review values if new motion modules are released
Jedrzej Kosinski2023-09-22 14:59:36 -05:00
585831f8d1
Comment out unsued config code, remove log statements in eject code, fixed invalid model message
Jedrzej Kosinski2023-09-22 14:55:28 -05:00
ae532ec4bb
Fixed unet attr being set/deleted from ModelPatcher instead of underlying unet, causing modules to never be ejected and ejected on top of one another on subsequent runs
Jedrzej Kosinski2023-09-22 13:36:40 -05:00
4511db0f1c
Removed 'uniform v2' scheduler from being able to be selected - has bugs that cause it not to work for certain combos of video lengths and context lengths and other settings
Jedrzej Kosinski2023-09-22 13:11:57 -05:00
5e78d05235
Added new Loader node that takes in ContextOptions (for future-proofing workflows), Beta Schedule dropdown in Loader works now, fixed inconsistent unet injection causing bugs, returned unlimited_area_hack to old nodes to keep old workflows from breaking, marked old Loader node as deprecated (still work, though, just won't be supported with new features going forward)
Jedrzej Kosinski2023-09-22 12:51:08 -05:00
b4ad91d080
Massive consolidation refactor that fixes Loaders and Unloaders unnecessarily running (or not running), only remaining issue to solve is getting beta_schedule to be applied in injected loading code without errors on subsequent runs
Jedrzej Kosinski2023-09-22 02:09:49 -05:00
e80fde2f84
Progress towards adding a config file to choose if xformers should be used for VersatileAttention, beginning of rework to allow KSamplers to not have to redo all their work if settings did not change, beginning of work to support choosing beta schedule in AD Loaders instead of Checkpoint loader (still a useful node though)
Jedrzej Kosinski2023-09-20 04:59:34 -05:00