✨ 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>
16 lines
479 B
TOML
16 lines
479 B
TOML
[project]
|
|
name = "ComfyUI-WanVideoWrapper"
|
|
description = "ComfyUI wrapper nodes for WanVideo"
|
|
version = "1.2.5"
|
|
license = {file = "LICENSE"}
|
|
dependencies = ["accelerate >= 1.2.1", "diffusers >= 0.33.0", "peft >= 0.15.0", "ftfy", "gguf >= 0.14.0", "pyloudnorm"]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/kijai/ComfyUI-WanVideoWrapper"
|
|
# Used by Comfy Registry https://comfyregistry.org
|
|
|
|
[tool.comfy]
|
|
PublisherId = "kijai"
|
|
DisplayName = "ComfyUI-WanVideoWrapper"
|
|
Icon = ""
|