Commit Graph

  • 20455e339e Fix sharpness calibration vector count master facok 2026-06-28 00:54:13 +08:00
  • b554f9722a Update pyproject.toml facok 2026-04-25 20:25:23 +08:00
  • daa4127efc Add Comfy Registry publishing facok 2026-04-25 20:08:33 +08:00
  • 44812b79a6 Clean up anchor and calibration code after review facok 2026-03-23 16:33:06 +08:00
  • 561f6ed041 Fix calibration crash with video VAEs that return 5D latents facok 2026-03-23 16:24:48 +08:00
  • e9b7d7481d Add missing core modules required by LCSColorAnchor facok 2026-03-23 16:07:06 +08:00
  • 25e7d953d5 Register sys.modules alias so other plugins can import ComfyUI_LCS facok 2026-03-23 03:01:19 +08:00
  • 8656e48f9f Add LCSColorAnchor to V3 and V2 node registrations facok 2026-03-23 02:07:19 +08:00
  • 85e437c794 Add .gitignore: exclude .claude/ and __pycache__/ facok 2026-03-22 21:55:23 +08:00
  • e7a836db4d Fix color/brightness side effects in sharpness intervention facok 2026-03-22 20:57:08 +08:00
  • 818ec85429 Replace Gaussian blur calibration with sinusoidal grating stimuli facok 2026-03-22 20:17:27 +08:00
  • 530832cf90 Add changelog to both READMEs facok 2026-03-22 16:05:10 +08:00
  • 2261e37b47 Fix Color Anchor self_anchor for img2img (no observe phase) facok 2026-03-22 04:56:25 +08:00
  • 9e85d747d7 Document LCS Color Anchor node in both READMEs facok 2026-03-22 04:36:50 +08:00
  • cf2410bb76 Eliminate duplicate computation in auto-intensity measurement facok 2026-03-22 03:35:40 +08:00
  • bab475edc0 Add auto mode with drift-driven intensity to LCS Color Anchor facok 2026-03-22 03:29:27 +08:00
  • ef74e1d5c9 Update tested models: add LTX2.3 facok 2026-03-21 23:05:33 +08:00
  • 858f0747c4 Extract shared downsample_mask helper to core/sampling.py facok 2026-03-21 22:56:59 +08:00
  • 0d9b685c2f Clean up: remove unused pack_info fields and legacy constants facok 2026-03-21 22:17:42 +08:00
  • cc5a8cbd6f Pad odd spatial dims in patchify for LTXV compatibility facok 2026-03-21 21:39:46 +08:00
  • ec9941b5fc Use model's latent_format for space conversion instead of hardcoded FLUX constants facok 2026-03-21 21:30:22 +08:00
  • 4948395ac4 Skip intervention gracefully for incompatible latent formats (LTXAV) facok 2026-03-21 20:40:53 +08:00
  • 5154bae137 Handle 3D tensors (LTXAV) in patchify/unpatchify facok 2026-03-21 20:34:40 +08:00
  • fefe0ad007 Add Wan (qwen-image) to tested models facok 2026-03-21 16:27:54 +08:00
  • 0d82606fb0 Support 5D video VAE latents (Wan) in patchify/unpatchify facok 2026-03-21 16:19:03 +08:00
  • a336d4ca95 Fall back to per-image VAE encoding for video VAEs (Wan) facok 2026-03-21 16:10:13 +08:00
  • 53b2c4cadb Fix blur_labels count to match actual VAE output size facok 2026-03-21 15:41:14 +08:00
  • bab5d1b1ec Fix calibration batch indexing for VAEs that don't preserve batch size facok 2026-03-21 15:36:39 +08:00
  • 8c1d987b4f Fix patchify for video VAEs: slice first frame when ndim > 4 facok 2026-03-21 15:33:32 +08:00
  • 6dd89e55e7 Handle 5D video VAE output (Wan) by squeezing temporal dimension facok 2026-03-21 15:21:38 +08:00
  • cf7c10695c Update README_zh.md facok 2026-03-21 15:10:57 +08:00
  • 11c9aa875e Update README.md facok 2026-03-21 15:10:26 +08:00
  • b3b08761c3 Auto-detect channel count in unpatchify for FLUX2 (128ch) support facok 2026-03-21 14:57:52 +08:00
  • d6ee472d66 Add tip for distilled models: start intervention from step 0 facok 2026-03-20 18:59:41 +08:00
  • 516f9a1093 Update README.md facok 2026-03-20 18:13:59 +08:00
  • 8b1a92ce46 Update README_zh.md facok 2026-03-20 18:13:39 +08:00
  • c9e7d608a8 Simplify sharpness: precompute edit vector, remove dead pc1_std, reduce memory facok 2026-03-20 17:25:49 +08:00
  • fad2f87fcc Update Chinese README with sharpness control documentation facok 2026-03-20 17:11:43 +08:00
  • 8c91c1957e Update README with sharpness control documentation facok 2026-03-20 17:09:27 +08:00
  • 0fc53fce8b Remove image_size parameter from LCSSharpnessCalibrate facok 2026-03-20 17:07:49 +08:00
  • 1d024be9da Revert to 512px default, remove diagnostic logging facok 2026-03-20 17:06:17 +08:00
  • ce4007b916 Default to 256px calibration images, add image_size parameter facok 2026-03-20 17:02:21 +08:00
  • 71233801a2 Use uniform blur levels (0,0.5,1,2,4,8) for sharpness calibration facok 2026-03-20 16:51:57 +08:00
  • 9717de8456 Remove DC component from pc1_dir to eliminate residual brightness shift facok 2026-03-20 16:42:32 +08:00
  • f1661ed4bf Use grayscale noise for sharpness calibration facok 2026-03-20 16:37:34 +08:00
  • a120651fba Fix sharpness strength scaling: drop pc1_std multiplier facok 2026-03-20 16:14:25 +08:00
  • e9662139c7 Simplify sharpness intervention: patches + delta * pc1_dir facok 2026-03-20 15:34:40 +08:00
  • 6fe4add02c Add lcs_data to LCSSharpnessIntervene for color-preserved sharpness facok 2026-03-20 14:16:22 +08:00
  • cc0291352e Add lcs_data input to remove color component during calibration facok 2026-03-20 14:00:57 +08:00
  • 28d97c327e Restore full projection+residual to prevent color shift facok 2026-03-20 13:50:17 +08:00
  • c6b746ff32 Fix conv2d groups parameter and add .contiguous() for expanded kernels facok 2026-03-20 13:37:50 +08:00
  • 531fb5fd1a Fix sharpness calibration: use same base images for all blur levels facok 2026-03-20 13:34:45 +08:00
  • 03fb376b8c Fix sharpness calibration and simplify intervention hook facok 2026-03-20 13:12:46 +08:00
  • cf9edf0239 Add sharpness intervention via PCA subspace in FLUX VAE patch space facok 2026-03-20 13:01:23 +08:00
  • 28fa9450e0 Add progress output to calibration facok 2026-03-20 03:02:04 +08:00
  • 3fec154341 Refactor: extract shared _hue_lerp and _wrap_hue_diff helpers facok 2026-03-19 18:14:13 +08:00
  • b8834564e2 Refactor: extract _bicone_factor helper and clean up diagnostics facok 2026-03-19 15:47:20 +08:00
  • 651599b003 Fix bicone geometry: normalize chroma radii to equatorial facok 2026-03-19 13:21:12 +08:00
  • 24d33812c1 Fix step index matching for bfloat16 sigma values facok 2026-03-17 20:07:25 +08:00
  • 6cd650596d Extract shared _chromatic_plane_basis helper and _ANCHOR_HUES constant facok 2026-03-17 13:05:27 +08:00
  • 02585b6bf1 Fix bicone HSL mapping by projecting anchors onto chromatic plane facok 2026-03-17 12:25:49 +08:00
  • 894fb65ef3 Strengthen Warm and Cool preset effects facok 2026-03-17 07:38:43 +08:00
  • 6fa541ea5a Update README_zh.md facok 2026-03-17 07:28:29 +08:00
  • 87b78c2f48 Update README.md facok 2026-03-17 07:27:42 +08:00
  • c0449e3382 Fix BFloat16 error in VAE fingerprinting by casting to float32 facok 2026-03-17 06:57:34 +08:00
  • 773d2bd230 Clarify LCS vs traditional post-processing comparison headings facok 2026-03-17 06:56:35 +08:00
  • 49b3b4ae44 Polish READMEs: reorganize sections, fix clone URL, tighten wording facok 2026-03-17 06:45:01 +08:00
  • 750c6484a4 Update READMEs: citation, official repo link, acknowledgments, unofficial notice facok 2026-03-17 06:39:59 +08:00
  • 20044a9a16 Add LCS vs post-processing comparison to READMEs facok 2026-03-17 06:32:42 +08:00
  • 48d5f7efb6 Merge LCSCalibrate into LCSLoadData with per-VAE auto-caching facok 2026-03-17 06:27:55 +08:00
  • 707e789f02 Add server-side preset fallback for headless/batch execution facok 2026-03-17 05:50:59 +08:00
  • 98bd528bb4 Add README in English and Chinese facok 2026-03-17 05:44:36 +08:00
  • e8f37b36d1 Add Base preset to reset all tone sliders to defaults facok 2026-03-17 05:25:54 +08:00
  • 7aa68375f9 Fix color temperature having no visible effect facok 2026-03-17 05:05:21 +08:00
  • 78be03db46 Add frontend preset sync for LCSToneAdjust sliders facok 2026-03-17 04:47:57 +08:00
  • 51becf21e4 Use epsilon comparison for tone no-op check and precompute warm_dir facok 2026-03-17 03:47:44 +08:00
  • 56699625e0 Rename LCSContrastAdjust to LCSToneAdjust and add tone presets facok 2026-03-17 03:43:10 +08:00
  • 01f5bd308c Add color temperature control to LCSContrastAdjust node facok 2026-03-17 03:30:30 +08:00
  • ef69e2f9e7 Remove incorrect clamp on LCS lightness in contrast hook facok 2026-03-17 03:25:03 +08:00
  • 29dc6379f9 Skip contrast hook when all parameters are at defaults facok 2026-03-17 03:09:14 +08:00
  • 600252d5d4 Fix non-contiguous tensor error when saving calibration data facok 2026-03-17 02:55:11 +08:00
  • b4e8dbd3d7 Add LCSContrastAdjust node for contrast, brightness, and saturation control facok 2026-03-17 02:49:40 +08:00
  • 0973fd0fd8 Add docstrings to all public functions, classes, and methods facok 2026-03-17 02:26:21 +08:00
  • 534bc19033 Implement LCS plugin for training-free color control in FLUX facok 2026-03-17 01:43:26 +08:00