Commit Graph
701 Commits
Author SHA1 Message Date
Jedrzej Kosinski af97ac83aa version bump 2025-01-04 00:49:42 -06:00
Jedrzej Kosinski 4b615267dc Commented out MotionCtrl nodes for now 2025-01-04 00:42:21 -06:00
Jedrzej Kosinski 06e41b1ad6 Make ContextRef be backwards compatible with previous versions of Advanced-ControlNet (DinkLink versioning coming in clutch) 2025-01-04 00:38:42 -06:00
Jedrzej Kosinski d6d5a9241c Fix ContextRef for newest Advanced-ControlNet 2025-01-04 00:27:03 -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
Jedrzej Kosinski 93cafde180 Got MotionCtrl's camere control working, fixed frame_length affecting CameraCtrl Pose speed; still need to fix CameraCtrl Poses not adding to each other as expected 2024-12-29 14:42:54 -06:00
Jedrzej Kosinski faa5ec365a More MotionCtrl progress, added per_block_replace to AnimateDiff Keyframe, small refactoring to make this possible, fully deprecated AnimateDiff Loader [Legacy] node 2024-12-28 12:57:19 -06:00
Jedrzej Kosinski 1431497ff8 Progress on MotionCtrl support, fixed PIA nodes autosize not being stored in hidden 2024-12-27 17:52:30 -06:00
Jedrzej Kosinski ebb5496001 Technically initial support for HelloMeme RefNet; it needs more work, but after some more testing with the diffusers repo, it does not seem like something that can be extended well. Will continue to explore 2024-12-26 07:41:53 -06:00
Jedrzej Kosinski 4f3516860e Testing unet layout for HM RefNet support 2024-12-10 18:24:01 -06:00
Jedrzej Kosinski 8e4c6a15d2 Progress on HelloMeme support, may move this into Advanced-ControlNet later 2024-12-07 20:15:53 -06:00
Jedrzej Kosinski 4f1344e253 Merge pull request #513 from Kosinkadink/develop
Add back *.pt to .gitignore from DrJKL's reverted PR
2024-12-05 14:53:28 -06:00
Jedrzej Kosinski 9aaec4de91 Add back *.pt to .gitignore from DrJKL's reverted PR 2024-12-05 14:53:01 -06:00
Jedrzej Kosinski ef3c15fe2f Merge pull request #512 from Kosinkadink/revert-491-drjkl/examples-1
Revert "Add in-repo example workflows/videos"
2024-12-05 14:16:52 -06:00
Jedrzej Kosinski 655c503f9e Revert "Add in-repo example workflows/videos" 2024-12-05 14:16:18 -06:00
Jedrzej Kosinski 156f249076 Merge pull request #505 from Kosinkadink/develop
Fix Gen1 Nodes scale/effect/per_block, deprecate LoRA Hook Keyframes Interp. node
2024-12-03 21:08:12 -06:00
Jedrzej Kosinski 071d6fc976 version bump 2024-12-03 21:07:50 -06:00
Jedrzej Kosinski fe3afcaed8 Fix Gen1 nodes not applying scale/effect/per_block after refactor 2024-12-03 21:05:36 -06:00
Jedrzej Kosinski 2dc8b316d1 Deprecate LoRA Hook Keyframes Interp. node in favor of the native ComfyUI that my PR added 2024-12-03 20:57:55 -06:00
Jedrzej Kosinski 406155c362 Merge PR #503 from Kosinkadink/develop
Fixed PromptScheduling AssertionError
2024-12-03 16:09:00 -06:00
Jedrzej Kosinski 268f7fb539 Fixed assertion failing in _handle_prompt_interpolation by adding a check for is_over_length - should stop trying to do anything further 2024-12-03 16:05:57 -06:00
Jedrzej Kosinski edb939f638 Merge PR #502 from Kosinkadink/develop
Fix some calls for PIA, FancyVideo, AnimateLCM-I2V, and CameraControl not being refactored properly in PR
2024-12-03 12:45:21 -06:00
Jedrzej Kosinski 8b1afceebb Fix some calls for PIA, FancyVideo, AnimateLCM-I2V, and CameraControl not being refactored properly in PR 2024-12-03 12:43:59 -06:00
Jedrzej Kosinski 2a5bb72cf1 Merge pull request #492 from DrJKL/drjkl/documentation-1
Move Node and Samples into separate files (should speed up page load)
2024-12-02 22:18:58 -06:00
Jedrzej Kosinski 751cf75983 Merge pull request #491 from DrJKL/drjkl/examples-1
Add in-repo example workflows/videos
2024-12-02 22:18:45 -06:00
Jedrzej Kosinski 76d8664d16 Merge PR #498 from Kosinkadink/rework-modelpatcher
Rework ModelPatcher for upcoming ComfyUI update
2024-12-02 13:56:04 -06:00
Jedrzej Kosinski 852fe3fc81 Add create_MotionModelPatcher to DinkLink, make eject function check if blocks variables are actually defined 2024-12-01 19:43:44 -06:00
Jedrzej Kosinski a6c94002a7 Register AnimateDiffModel and AnimateDiffInfo on DinkLink 2024-11-29 22:37:02 -06:00
Jedrzej Kosinski 28b841f083 Fixed special model features not being changed to use attachment from refactored MotionModelPatchers 2024-11-29 02:04:40 -06:00
Jedrzej Kosinski 95cfd12a81 Generalized AnimateDiffModel initialization so mm_state_dict can be used to determine if down/up blocks should be present and the attention block count, added init_kwargs input to AnimateDiffModel so some behavior can be adapted by unusual models 2024-11-29 01:33:49 -06:00
Jedrzej Kosinski 5ee8cf677e Pass transformer_options into VanillaTemporalModule and all subsequent layers, as well as mm_kwargs were applicable, so that behavior can be more easily extended in the future, both from ADE code and other node packs 2024-11-28 13:52:02 -06:00
Jedrzej Kosinski 0a2d1291c9 Refactored MotionModelPatcher into MotionModelAttachment so that no custom ModelPatcher model is required; no more mismatches between ComfyUI and ADE ModelPatcher features. Also made Scale Ref Image and VAE Encode node use batched vae encoding 2024-11-27 23:31:55 -06:00
Jedrzej Kosinski 32a06f1e15 Match changes in ComfyUI PR that remove opt_ prefix on optional comfy.hook function params 2024-11-21 15:50:47 -06:00
Jedrzej Kosinski d06a40877a Adjusted spacing 2024-11-17 09:08:16 -06:00
Jedrzej Kosinski 066bb23b43 Clean up perform_image_injection, as backwards compatible code no longer needed 2024-11-17 09:01:40 -06:00
Jedrzej Kosinski 054418df0e Replace apply_model_factory with special_model_apply_model_wrapper that uses built-in ComfyUI wrapper for apply_model 2024-11-17 08:59:41 -06:00
Jedrzej Kosinski 844b4e4488 Make diffusion_model_groupnormed hack use built-in diffusion_model wrapper instead to fix weird issue with ContextRef + ImageInjection 2024-11-17 08:35:45 -06:00
Jedrzej Kosinski 68ccced6f7 Added support for hooks from CLIP to be applied to resulting conds to respect ComfyUI expected behavior 2024-11-16 17:38:43 -06:00
Jedrzej Kosinski d70fd110b8 Modified comfy.hooks calls to match ComfyUI changes 2024-11-16 16:40:49 -06:00
Jedrzej Kosinski f64d67466f Add proper parent reference to MotionModelPatcher.clone() to work properly with new memory management 2024-11-14 21:59:58 -06:00
Jedrzej Kosinski 48079783a2 Use DinkLink to get ACN wrapper for ContextRef and ControlNet conversion purposes 2024-11-14 12:10:26 -06:00
Jedrzej Kosinski 815eede845 Make context_extras an optional param on Set Context Extras node 2024-11-14 03:05:37 -06:00
Jedrzej Kosinski 48db232eb6 Added DinkLink scaffolding 2024-11-12 18:14:47 -06:00
Jedrzej Kosinski 7ded0a7c74 version bump 2024-11-12 16:33:49 -06:00
Jedrzej Kosinski f2f9c90449 Added support for HelloMeme AnimateDiff model loading via simple key conversion 2024-11-12 16:13:47 -06:00
Jedrzej Kosinski c088d80a98 Made Prompt Scheduling work with schedule_clip, fixed progress bar advancing too quick 2024-11-12 13:58:20 -06:00
Jedrzej Kosinski 006ac043ef Commented out NoiseCalibration and FancyVideo from user's view so can be safely merged into main, will need to get working properly later 2024-11-12 09:55:42 -06:00
Jedrzej Kosinski 31955647a1 Moved autosize param from optional to hidden for all nodes 2024-11-12 09:48:28 -06:00
Jedrzej Kosinski bac7a818bb Deprecated most of nodes_conditioning nodes since they exist in vanilla ComgyUI 2024-11-12 09:28:49 -06:00
Jedrzej Kosinski f32a382238 Refactored nodes_conditioning.py to use new built-in ComfyUI hook features (will deprecate almost all these nodes soon after testing) 2024-11-12 09:06:48 -06:00