1 Commits
Author SHA1 Message Date
Claude 20df905356 feat: Phase 1 foundation setup - project infrastructure complete
This commit establishes the complete foundation for ComfyUI_Detonate:

## Project Structure
- Created organized directory structure for all node categories
- Set up proper Python package structure with __init__.py files

## Package Configuration
- Added pyproject.toml with project metadata and dependencies
- Created requirements.txt for core dependencies
- Added requirements-dev.txt for development tools

## Documentation
- Created comprehensive NODE_SPECIFICATIONS.md documenting all Priority 1 nodes
- Includes exact formulas, parameters, and behaviors from Nuke/Fusion
- Documents: Merge, Transform, Blur, Grade, Premult/Unpremult, Shuffle, ColorCorrect, Erode/Dilate
- All specifications backed by official Nuke and Fusion documentation

## Core Utilities
- tensor_utils.py: Tensor validation, alpha channel handling, resizing
- image_processing.py: Premultiply/unpremultiply, luminance, masking, blending
- color_math.py: RGB/HSV conversion, saturation, contrast, gamma, lift/gain/offset

## Node Registration
- Created __init__.py with ComfyUI node registration system
- Ready to register nodes as they are implemented

All utility modules are fully documented with docstrings and type hints.
Ready to begin Priority 1 node implementation.
2025-11-22 05:49:08 +00:00