diff --git a/libs/Ditto/core/atomic_components/motion_stitch.py b/libs/Ditto/core/atomic_components/motion_stitch.py index 8c9df74..c7dc9e8 100644 --- a/libs/Ditto/core/atomic_components/motion_stitch.py +++ b/libs/Ditto/core/atomic_components/motion_stitch.py @@ -295,12 +295,9 @@ def _set_eye_blink_idx(N, blink_n=15, open_n=-1, interval_min=60, interval_max=1 def _fix_exp_for_x_d_info(x_d_info, x_s_info, delta_eye=None, drive_eye=True): - _eye = [11, 13, 15, 16, 18] # [Native v1.9.94] Restored full official eye indices. 18 (Brow Down) added back. - - - - _lip = [6, 7, 8, 12, 14, 17, 19, 20] # [v1.9.112] Restored 7, 8 (Corners) to fix closure pull. - # Note: 18 (Brows) remains removed to avoid "fixed squint" look. + _eye = [11, 13] # [Surgery v1.9.113] Pure Eyelid. Remove 15, 16, 18 to lock cheeks/brows to source. + _lip = [6, 7, 8, 12, 14] # [Surgery v1.9.113] Removed 17, 19, 20 from AI control to fix center-lip smile pull. + # Note: Corners (7, 8) and Side-Lips (6, 12, 14) stay active for "Breathing" and "Closure Harmony". alpha = np.zeros((21, 3), dtype=x_d_info["exp"].dtype) alpha[_lip] = 1 diff --git a/pyproject.toml b/pyproject.toml index 4719f65..c9d743d 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "aiia" description = "The Ultimate AI Audio/Video toolkit for ComfyUI. Features an enhanced Ditto (with optimizations that outperform official demos and other SOTA talking head models in lip-sync accuracy and natural motion), EchoMimic V3 & FLOAT, VibeVoice & CosyVoice 3.0 (Zero-Shot Voice Cloning), Multi-Role Podcast Generation, and a powerful Media Browser." -version = "1.9.112" +version = "1.9.113" license = {file = "LICENSE"} readme = "README.md" authors = [