✨ Features: - Direct pose keypoint manipulation without image rendering - Body part scaling: pelvis, torso, neck, head, shoulders, arms, legs - Face detail adjustments: eye distance, eye/eyebrow height and scaling, mouth, nose, face shape - Hand scaling with wrist-based reference - Global transformations: overall scale, rotation, translation 🔧 Technical Implementation: - Independent transformation calculations to prevent parameter interference - Deep copy protection to avoid memory reference sharing issues - ComfyUI cache bypass with IS_CHANGED method - Hierarchical transformation order: pelvis → torso → neck → shoulders → arms/legs/head - OpenPose standard face keypoint group definitions 🐛 Bug Fixes: - Fixed shoulder_scale + arm_scale interference (parameters now apply independently) - Resolved memory reference sharing causing persistent changes across runs - Fixed overall_scale not applying due to missing condition check - Implemented proper face keypoint processing (was placeholder) 📦 Files Added: - proportion_changer/params_node.py: Main ProportionChangerParams node implementation - Updated nodes.py and __init__.py for proper node registration 🎯 Usage: Input: POSE_KEYPOINT → ProportionChanger Params → Output: Modified POSE_KEYPOINT Compatible with all other ProportionChanger nodes for chained processing 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
3 lines
66 B
Plaintext
3 lines
66 B
Plaintext
# Auto detect text files and perform LF normalization
|
|
* text=auto
|