13 Commits
Author SHA1 Message Date
KarmaSwint df3a3bb3c8 Merge pull request #3 from KarmaSwint/fix/latent-upscale-method
fix: Wire up latent_upscale_method — add 'latent' upscale option
2026-03-29 12:07:04 +00:00
KarmaSwint c2f363ae8b Fix: Wire up latent_upscale_method with new 'latent' upscale option
The latent_upscale_method parameter was defined but never used.
Adds 'latent' as a third upscale_method option that performs
direct latent-space resizing via torch.nn.functional.interpolate,
skipping VAE decode/encode entirely for faster upscaling.
2026-03-29 12:06:12 +00:00
KarmaSwint b3d5f4233a Merge pull request #2 from KarmaSwint/feat/before-after-node
feat: Add Karma Before/After comparison node
2026-03-29 11:44:32 +00:00
KarmaSwint 73c7a2c627 Add Karma Before/After documentation to README 2026-03-29 11:33:01 +00:00
KarmaSwint d8475352ad Register Karma Before/After node in __init__.py 2026-03-29 11:32:55 +00:00
KarmaSwint 8c881b5911 Add Karma Before/After comparison node
Professional before/after image comparison with 4 layout modes:
- Side-by-side with configurable gap
- Horizontal split (left/right) with divider + triangle indicators
- Vertical split (top/bottom) with divider + triangle indicators
- Opacity blend crossfade

Features: auto-resize, divider styling, optional text labels, custom colors.
2026-03-29 11:32:48 +00:00
KarmaSwint dffe3b5f2d Merge pull request #1 from KarmaSwint/feat/new-post-processing-nodes
feat: Add Karma Lens FX, Tone Curves, and Film Emulation nodes
2026-03-29 08:26:46 +00:00
KarmaSwint 39a276ad98 Update README with new node documentation
Add comprehensive documentation for:
- Karma Lens FX (chromatic aberration, vignette, distortion, halation)
- Karma Tone Curves (shadow/midtone/highlight, S-curve, split toning)
- Karma Film Emulation (10 film stock presets with usage tips)

Also add new workflow examples including full camera simulation pipeline.
2026-03-29 08:24:35 +00:00
KarmaSwint aa98f89d94 Register new nodes in __init__.py
Add Karma Lens FX, Karma Tone Curves, and Karma Film Emulation
to NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS
2026-03-29 08:24:21 +00:00
KarmaSwint ac78d4b13e Add Karma Film Emulation node
10 film stock presets with full color science:
- Kodak: Portra 400, Ektar 100, Gold 200, Tri-X 400, Vision3 500T
- Fuji: Velvia 50, Pro 400H, Superia 400
- CineStill 800T (with halation)
- Ilford HP5 Plus
2026-03-29 08:21:48 +00:00
KarmaSwint 9b41ec2e26 Add Karma Tone Curves node
Professional tone curve adjustments:
- Independent shadow/midtone/highlight control
- S-curve midtone contrast
- Black/white point clipping
- Split toning for shadows and highlights
2026-03-29 08:21:40 +00:00
KarmaSwint 8f178eb0fd Add Karma Lens FX node
Simulate real-world optical imperfections:
- Chromatic aberration with radial weighting
- Smooth radial vignetting with adjustable falloff
- Barrel/pincushion lens distortion
- Halation (highlight bloom) with threshold control
2026-03-29 08:21:32 +00:00
KarmaSwint 802bd560f0 Initial commit: ComfyUI-KarmaNodes with advanced sampling and post-processing
- Add Karma KSampler Cycle node with multi-cycle sampling and progressive upscaling
- Add Karma Film Grain node for authentic analog film texture effects
- Add Karma Kolors node for professional color grading and correction
- Include comprehensive documentation with usage examples and troubleshooting
- Add support section with donation link for future development
- Include all necessary project files: LICENSE, pyproject.toml, requirements.txt
- Set up proper Python package structure with __init__.py
2025-06-29 16:28:58 +00:00