diff --git a/face/var/www/html/face.js b/face/var/www/html/face.js index daecc6d..448abb0 100644 --- a/face/var/www/html/face.js +++ b/face/var/www/html/face.js @@ -91,40 +91,41 @@ allowLook: true, }, + happy: { - // Eyes: thick "caps" (template-like) - eyeL: `M 360,320 - Q 395,258 430,320 - Q 420,295 395,295 - Q 370,295 360,320 Z`, + // Eyes: thick, filled, closed (no "eyebrow" look), positioned lower + eyeL: `M 350,300 + Q 395,260 440,300 + Q 420,340 395,340 + Q 370,340 350,300 Z`, - eyeR: `M 570,320 - Q 605,258 640,320 - Q 630,295 605,295 - Q 580,295 570,320 Z`, + eyeR: `M 560,300 + Q 605,260 650,300 + Q 630,340 605,340 + Q 580,340 560,300 Z`, - // Mouth: wide friendly smile band (template-like) - mouth: `M 345,360 - Q 500,520 655,360 - Q 610,500 500,500 - Q 390,500 345,360 Z`, + // Mouth: smaller + centered (about "up to mid-eye width") + mouth: `M 410,392 + Q 500,475 590,392 + Q 565,452 500,452 + Q 435,452 410,392 Z`, - // Speaking visemes: keep same smile family (slightly “open” but still a smile) + // Speaking visemes: same style family, not oversized visemes: [ - `M 345,360 - Q 500,520 655,360 - Q 610,500 500,500 - Q 390,500 345,360 Z`, + `M 410,392 + Q 500,475 590,392 + Q 565,452 500,452 + Q 435,452 410,392 Z`, - `M 332,350 - Q 500,540 668,350 - Q 615,515 500,515 - Q 385,515 332,350 Z`, + `M 402,384 + Q 500,492 598,384 + Q 570,466 500,466 + Q 430,466 402,384 Z`, - `M 318,338 - Q 500,565 682,338 - Q 620,532 500,532 - Q 380,532 318,338 Z`, + `M 392,374 + Q 500,512 608,374 + Q 575,484 500,484 + Q 425,484 392,374 Z`, ], allowLook: false,