Jedrzej Kosinski
599b71807d
Added overlap-linear fuse method, marked some fuse methods as experimental to make the dropdown less overwhelming, made sigma-related fuse methods work with View Options
2025-03-08 23:36:52 -06:00
Jedrzej Kosinski
0542cd97c3
Make experimental fuse methods clear with microscope emoji while maintaining backwards compatibility
2025-03-08 21:12:36 -06:00
Jedrzej Kosinski
863981c7eb
Fix Visualize Context code to properly call prepare_current
2025-02-06 08:08:18 -06:00
Jedrzej Kosinski
827cd2027c
small renaming/type hints
2025-01-27 06:33:28 -06:00
Jedrzej Kosinski
450b658184
Fixed backwards compatibility for scheduling, changed "sigmas" to "sample_sigmas" to match up with incoming ComfyUI PR
2025-01-05 15:30:54 -06:00
Jedrzej Kosinski
856d850437
Fixed keyframes not working as expected when sampling is spread across multiple nodes/calls, removed conditioning.py since most of the code there was already deprecated in favor of vanilla ComfyUI after my PR was merged in early December
2024-12-30 23:32:47 -06:00
Kosinkadink
10e6b0bbae
Made Visualize Context Options nodes work after the refactor
2024-09-24 21:49:35 +09:00
Jedrzej Kosinski
2ffa1ef8e5
Added curr_t checks for Context Ketframes, AD Keyframes, and CustomCFG Keyframes to work as expected for tiling
2024-08-04 16:25:02 -05:00
Jedrzej Kosinski
bd514925de
Added strength_multival inputs to NaiveReuse (working) and ContextRef (no functionality at all) nodes, some scaffolding code for cleanup
2024-07-25 00:52:15 -05:00
Jedrzej Kosinski
3a8744860d
Added initial work on two novel context consistency techs: NaiveReuse and ContextRef; with this commit, NaiveReuse is functional, but not mask_opt, ContextRef is totally unfunctional as will require appropriate rework of Advanced-ControlNet refcn code to be pushed out
2024-07-23 03:26:01 -05:00
Jedrzej Kosinski
c8480f9b57
Cleaned imports, version bump
2024-07-10 23:03:57 -05:00
Jedrzej Kosinski
8ba29239bd
Fix visualization images not being in float32, fix steps showing up as None when using S. Cus. node
2024-07-10 22:57:41 -05:00
Jedrzej Kosinski
ce99718068
Added Visualize Context Options nodes, fixed bug with view options not getting their step properly set
2024-07-10 21:29:33 -05:00
Jedrzej Kosinski
7d36d7176c
start of work on context visualization, custom cfg simple variants
2024-07-09 12:44:27 -05:00
Jedrzej Kosinski
225f0693b0
Renamed temporal edge to delayed reverse sawtooth, reordered fuse_methods, commented out some print statements
2024-05-21 00:11:44 -05:00
Mario Klingemann
2201f47527
Update context.py
...
Added new methods for generating context window blending weights.
2024-05-20 19:56:26 +02:00
Jedrzej Kosinski
e733f214ec
Account for num_video_frames for SVD in get_resized_conds
2024-02-13 22:23:42 -06:00
Jedrzej Kosinski
72b0e04365
relative fuse_method only exposed for Standard Static method, added commented out view options version of relative fuse_method - not working as intended, I'll need to see if it's possible to make it work there later
2024-02-06 17:23:37 -06:00
Jedrzej Kosinski
f750904164
Added custom_cfg to Sample Settings node, added 'relative' fuse method
2024-02-06 10:12:42 -06:00
Jedrzej Kosinski
b051d511de
Fix standard_static context from some values resulting in final context of each step being repeated twice
2024-01-26 21:56:23 -06:00
Jedrzej Kosinski
5a7a63e85c
Added new looped uniform node while keeping backwards compatibility with original (looped) uniform context options
2024-01-17 04:14:50 -06:00
Jedrzej Kosinski
916f45b3d3
Added context scheduling (no robust checks yet though)
2024-01-14 12:07:13 -06:00
Jedrzej Kosinski
a4a36d096a
Made Pyramid be default type for everything but Looped Uniform Context Schedule (for backwards compatiblity reasons)
2024-01-13 12:12:44 -06:00
Jedrzej Kosinski
dcfbee1454
Views, start of Context scheduling, use_on_equal_length for Contexts,
2024-01-13 10:28:59 -06:00
Jedrzej Kosinski
0e98cda45b
Fixed ad_params not getting updated properly since the refactor
2024-01-10 17:16:11 -06:00
Jedrzej Kosinski
9f768d5847
Added non-looping context options + non-AD context option, small cleanup
2024-01-10 16:28:04 -06:00
Jedrzej Kosinski
9b5f9c6ba8
Refactored Context-related code to be much less verbose
2024-01-09 12:16:43 -06:00
Jedrzej Kosinski
6e26c305fe
Started work on SamplingSettings/Noise Layers
2023-12-15 08:41:12 -06:00
Jedrzej Kosinski
83c25754ce
Added experimental uniform context optons node to test out alternate initial noise
2023-11-09 01:47:04 -06:00
Jedrzej Kosinski
362dddc183
Fix PE resizing for HotshotXL, added final_pe_idx_offset var to MotionModuleSettings, added scaffolding for potentially more advance features
2023-10-24 18:10:48 -05:00
Jedrzej Kosinski
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
2023-09-22 13:11:57 -05:00
Jedrzej Kosinski
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)
2023-09-22 12:51:08 -05:00
Austin Mroz
04ada0a898
Actually add uniform_v2 method lookup
2023-09-19 12:01:52 -05:00
Austin Mroz
26fd2aa977
Move potential fixes to a new uniform v2 sampler
...
Names can be changed later, but this still allows for easier testing of
what differences the proposed changes make.
It also provides an excuse to fix a grammatically incorrect comment
2023-09-19 01:38:47 -05:00
Austin Mroz
727f80bd09
Possible fixes to uniform context window generator
...
Prevent duplicate frames on highest context_stride
Modify closed_loop to cause a window break instead of modularly wrapping
2023-09-19 01:07:45 -05:00
Jedrzej Kosinski
6789e35256
Refactored context_schedule code to make it easier to add more schedulers later, moved manual testing code out and added manual_testing.py to .gitignore
2023-09-18 12:27:28 -05:00
Jedrzej Kosinski
c03825c67e
Crediting ashen for inpiration in sliding_context_sampling, added Empty Latent Image (Big Batch) node to go over 64 frame limit
2023-09-17 23:59:14 -05:00
Jedrzej Kosinski
fd0e025ab6
Initial sliding context window code - moved some injection code around, removed legacy injection code, implemented booleans properly
2023-09-17 22:06:14 -05:00