Commit Graph
28 Commits
Author SHA1 Message Date
Maxed-Out-99 1f01cee08c Extend betterCombos tree menu to LoadLatent node (#8) 2025-09-24 16:50:47 -07:00
Maxed-Out-99 224804ea37 Added BetterCombo File 2025-09-24 16:33:26 -07:00
Maxed-Out-99 0e181ebb11 Create betterCombos.js 2025-09-24 16:32:57 -07:00
Maxed-Out-99 61cfafe93a Update wan22nodes.py 2025-09-05 17:19:46 -07:00
Maxed-Out-99 18ff05776b Add image prompt extraction to image loading nodes
Enhanced LoadImageBatchMXD to extract positive and negative prompts from image metadata and output them as lists. Added new LoadImageWithPromptsMXD node to load a single image with prompt extraction. Introduced helper functions for prompt parsing and updated node mappings accordingly.
2025-08-29 12:58:23 -07:00
Maxed-Out-99 45967776f7 Add empty latent image generator for WAN 2.2
Introduces the Wan2_2EmptyLatentImageMXD node, which generates empty latent tensors at common video-friendly resolutions for WAN 2.2 workflows. The node supports multiple aspect ratios, vertical orientation, and batch generation, and is registered for use in the node mappings.
2025-08-19 16:45:14 -07:00
Maxed-Out-99 2273af7276 Add WAN22 latent nodes and merge node mappings
Introduces wan22nodes.py with new nodes for saving and loading latents with Comfy metadata, including batch operations. Updates __init__.py to merge node mappings and display names from both maxedoutnodes and wan22nodes, using new aliases. Enhances maxedoutnodes.py with improved docstrings and additional metadata for several classes.
2025-08-19 16:36:02 -07:00
Maxed-Out-99 5dc8aa8a22 Add LoadImageBatchMXD node for batch image loading
Introduces the LoadImageBatchMXD node to load batches of images and their masks from a selected output folder. Updates NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS to register the new node.
2025-08-19 16:14:37 -07:00
gbavieira 5abc584028 Adding Resolution Selector (#7) 2025-07-29 11:02:26 -07:00
Maxed-Out-99 7db0bd24da raise ValueError for PlaceImageByMask 2025-07-27 11:38:20 -07:00
Maxed-Out-99 667eace416 Add image placement and cropping nodes by mask
Introduces PlaceImageByMask and CropImageByMask nodes for overlaying and cropping images based on mask bounding boxes. Includes helper functions for tensor/PIL conversion and bounding box calculation. Updates node mappings and display names accordingly.
2025-07-21 16:57:06 -07:00
Maxed-Out-99 38371d7aeb Fixed Value Not in List Error 2025-07-19 09:53:49 -07:00
Maxed-Out-99 1bf1643569 Added LatentHalfMasks node. Changed node descriptions
Changed node descriptions now that helpful popup works well.
2025-07-18 15:34:16 -07:00
Maxed-Out-99 2d0aa710c0 Removed all other const categories
Besides MXD
2025-07-18 14:45:01 -07:00
Maxed-Out-99 8e1a751f92 Removing bloat
Removed green.png and red.png. Also removed jsnodes.js and its import in index.js. Removing bloat.
2025-07-18 14:40:34 -07:00
Maxed-Out-99 8aef0a1fd1 Add web directory constant (#6) 2025-07-18 14:02:50 -07:00
Maxed-Out-99 02cad9a4a5 Add index.js to load web extension (#5) 2025-07-18 13:40:52 -07:00
Maxed-Out-99 3ed62d083b Fix script path for extension web (#4) 2025-07-18 13:40:42 -07:00
Maxed-Out-99 6daf0b78dd Move markdown libs (#3) 2025-07-18 13:01:56 -07:00
Maxed-Out-99 e7d96b947f Update namespace to MXD (#2)
update help popup to register under MXD and change settings key
rename jsnodes extension to MXD.jsnodes
switch python node categories to MXD namespace
2025-07-18 10:01:27 -07:00
Maxed-Out-99 5920ada2cd Remove unsupported upscale methods from method lists
Removed 'nearest-exact' and 'area' from the upscale_methods lists in ImageScaleToTotalPixelsSafe and FluxImageScaleToTotalPixelsSafe classes to ensure only supported methods are available.
2025-07-16 19:46:03 -07:00
Maxed-Out-99 032adc83ac Add FluxResolutionMatcher node for resolution matching
Introduces the FluxResolutionMatcher node, which takes an input image and finds the closest matching resolution and orientation from a predefined list compatible with Flux/SD3. The node outputs a resolution string and a boolean for use with the 'Flux Empty Latent Image' node, and is registered in the node mappings.
2025-07-16 13:24:37 -07:00
Maxed-Out-99 0f96cb21cb Remove DummyNegativePrompt node and references
Deleted the DummyNegativePrompt class and its mappings from the node registration. This node is no longer needed for KSampler's negative prompt input.
2025-07-15 21:50:28 -07:00
Maxed-Out-99 06060ffedc Move __future__ import to top of file
Relocated the '__future__ import annotations' statement to the beginning of maxedoutnodes.py to comply with Python best practices and avoid potential import errors.
2025-07-15 19:35:50 -07:00
Maxed-Out-99 c7dd24d12d Set default value for vertical parameter
Added a default value of False to the 'vertical' boolean parameter in both FluxEmptyLatentImage and SdxlEmptyLatentImage classes to ensure consistent default behavior.
2025-07-15 19:32:53 -07:00
Maxed-Out-99 c6e06252f3 Add DummyNegativePrompt node to node mappings
Registered the DummyNegativePrompt class in NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS, enabling its use as a node in the system.
2025-07-15 19:30:05 -07:00
Maxed-Out-99 6196665a3a Add DummyNegativePrompt node for empty negative prompts
Introduces the DummyNegativePrompt node, which encodes an empty string as conditioning for KSampler's required negative prompt input. This node does not expose a text input and is intended as a placeholder to satisfy workflows requiring a negative prompt.
2025-07-15 19:23:56 -07:00
Maxed-Out-99 ef5e300594 Initial clean commit 2025-06-20 10:29:53 -07:00