Commit Graph
22 Commits
Author SHA1 Message Date
CoCo 4b88bd3a11 Merge branch 'fix/code-quality' into dev/0.5.0 2026-02-20 16:39:44 +00:00
CoCo abdf618686 Merge branch 'fix/layer-node' into dev/0.5.0 2026-02-20 16:39:44 +00:00
CoCo 4aeca9c962 Merge branch 'fix/image-loader' into dev/0.5.0 2026-02-20 16:39:44 +00:00
CoCo a657915052 Merge branch 'fix/saver' into dev/0.5.0 2026-02-20 16:39:44 +00:00
CoCoandClaude Opus 4.6 02359318d3 Fix image loader bit depth detection and normalization
Detect bit depth from original image mode before RGB conversion.
Fix double-normalization when normalize=True.
Preserve constant images instead of zeroing them.
Fix alpha mask tensor shape to match ComfyUI MASK type [B,H,W].

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:13:15 +00:00
CoCoandClaude Opus 4.6 07fa7250c2 Fix layer node return types from list to tuple
ComfyUI expects tuple returns matching RETURN_TYPES.
Clean up commented-out registration code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:09:54 +00:00
CoCoandClaude Opus 4.6 5315094b83 Code quality: fix WEB_DIRECTORY, clean dead code, fix bare excepts
Use relative path for WEB_DIRECTORY.
Remove commented-out registration code from modules.
Replace bare except with specific exception types.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:09:19 +00:00
CoCoandClaude Opus 4.6 3e4e117851 Fix colorspace gamma swap and conversion bugs
Swap incorrectly reversed eotf_sRGB/eotf_inverse_sRGB calls.
Fix operator precedence in conditional checks.
Move colorspace config to class-level constants.
Use BT.1886 transfer function for Rec.2020.
Clean up bare excepts and dead code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:09:09 +00:00
CoCoandClaude Opus 4.6 07c2eb0143 Fix saver HDR clipping, bit depth defaults, and cleanup
Preserve full float range for EXR output instead of clipping to [0,1].
Let OIIO handle float16 conversion for half-float EXR.
Fix EXR bit_depth fallback from 16 to 32 (closes #10).
Use deterministic grayscale sampling.
Remove non-functional dynamic widget metadata.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:08:42 +00:00
CoCoandClaude Opus 4.6 1c54512104 Add smart IS_CHANGED caching to ColorspaceNode and ZNormalizeNode
Replace always-execute NaN returns with content-aware fingerprinting
based on tensor properties, node parameters, and sampled pixel values.
Remove unused workflow JSON.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:56:54 +00:00
Conor-Collins 653c2d382e silencing more logging info 2025-09-30 14:01:47 -07:00
Conor-Collins 0c1a786e33 silenced some logging to reduce the clutter in logs 2025-09-30 13:56:01 -07:00
Conor-Collins c93c3f12b8 Fully featured sequences load just like the single exr images now. Separated sequence loader into its own node due to js complexity. Adjusted all layers to use comfy caching logic method 2025-07-25 15:29:40 -07:00
Conor-Collins 53a13cb010 changed exr sequence to work with start and end frames, made node mappings more consistent across project 2025-07-25 09:36:28 -07:00
Conor-Collins 7ce9d4b7d1 wip files - batch sequence processing work 2025-07-22 16:41:44 -07:00
Conor-Collins 05d42e9427 added debugging controls 2025-07-20 11:29:56 -07:00
Conor-Collins 526e2cf4a6 refactor of load and save nodes, previews added to nodes, skeleton for sequences put in place as well 2025-07-20 10:56:28 -07:00
Conor-Collins acfc08c239 Completely rewrote the saver node to address a few bugs and clean up the code 2025-06-17 15:17:52 -07:00
Conor-Collins 1384fd5ab3 Colorspace transformations added 2025-05-21 17:18:33 -07:00
Conor-Collins db9f4c0959 Update to depth processing, reformatting of project name in the .toml 2025-05-14 13:39:52 -07:00
Conor-Collins 76ea6caefd adress some language in the function names and documentation 2025-05-13 13:37:14 -07:00
Conor-Collins 2c660ba936 initial upload 2025-04-21 05:10:10 -07:00