211 lines
5.0 KiB
JSON
211 lines
5.0 KiB
JSON
{
|
|
"version": "1.0",
|
|
"description": "Facial expression presets for MetaHuman characters using ARKit blend shapes",
|
|
"expressions": [
|
|
{
|
|
"id": "Neutral",
|
|
"name": "Neutral",
|
|
"description": "Resting face, no expression",
|
|
"morph_targets": {}
|
|
},
|
|
{
|
|
"id": "Happy",
|
|
"name": "Happy",
|
|
"description": "Genuine smile with slight eye squint",
|
|
"morph_targets": {
|
|
"mouthSmile_L": 0.8,
|
|
"mouthSmile_R": 0.8,
|
|
"cheekSquint_L": 0.4,
|
|
"cheekSquint_R": 0.4,
|
|
"eyeSquint_L": 0.3,
|
|
"eyeSquint_R": 0.3
|
|
}
|
|
},
|
|
{
|
|
"id": "Sad",
|
|
"name": "Sad",
|
|
"description": "Downturned expression, melancholy",
|
|
"morph_targets": {
|
|
"browInnerUp_L": 0.6,
|
|
"browInnerUp_R": 0.6,
|
|
"mouthFrown_L": 0.5,
|
|
"mouthFrown_R": 0.5,
|
|
"mouthPucker": 0.2,
|
|
"eyeLookDown_L": 0.3,
|
|
"eyeLookDown_R": 0.3
|
|
}
|
|
},
|
|
{
|
|
"id": "Angry",
|
|
"name": "Angry",
|
|
"description": "Furrowed brow, intense expression",
|
|
"morph_targets": {
|
|
"browDown_L": 0.8,
|
|
"browDown_R": 0.8,
|
|
"jawForward": 0.3,
|
|
"noseSneer_L": 0.4,
|
|
"noseSneer_R": 0.4,
|
|
"mouthPress_L": 0.3,
|
|
"mouthPress_R": 0.3
|
|
}
|
|
},
|
|
{
|
|
"id": "Surprised",
|
|
"name": "Surprised",
|
|
"description": "Wide eyes, raised brows, open mouth",
|
|
"morph_targets": {
|
|
"browOuterUp_L": 0.9,
|
|
"browOuterUp_R": 0.9,
|
|
"browInnerUp_L": 0.7,
|
|
"browInnerUp_R": 0.7,
|
|
"eyeWide_L": 0.8,
|
|
"eyeWide_R": 0.8,
|
|
"jawOpen": 0.4,
|
|
"mouthFunnel": 0.2
|
|
}
|
|
},
|
|
{
|
|
"id": "Thinking",
|
|
"name": "Thinking",
|
|
"description": "Contemplative, slightly asymmetric",
|
|
"morph_targets": {
|
|
"browInnerUp_L": 0.4,
|
|
"browInnerUp_R": 0.2,
|
|
"eyeSquint_L": 0.3,
|
|
"eyeLookUp_L": 0.2,
|
|
"eyeLookUp_R": 0.2,
|
|
"mouthRight": 0.15
|
|
}
|
|
},
|
|
{
|
|
"id": "Laughing",
|
|
"name": "Laughing",
|
|
"description": "Full laugh with open mouth and closed eyes",
|
|
"morph_targets": {
|
|
"mouthSmile_L": 1.0,
|
|
"mouthSmile_R": 1.0,
|
|
"jawOpen": 0.6,
|
|
"eyeSquint_L": 0.8,
|
|
"eyeSquint_R": 0.8,
|
|
"cheekSquint_L": 0.6,
|
|
"cheekSquint_R": 0.6,
|
|
"noseSneer_L": 0.2,
|
|
"noseSneer_R": 0.2
|
|
}
|
|
},
|
|
{
|
|
"id": "Serious",
|
|
"name": "Serious",
|
|
"description": "Professional, focused expression",
|
|
"morph_targets": {
|
|
"browDown_L": 0.2,
|
|
"browDown_R": 0.2,
|
|
"mouthPress_L": 0.4,
|
|
"mouthPress_R": 0.4,
|
|
"jawForward": 0.1
|
|
}
|
|
},
|
|
{
|
|
"id": "Confused",
|
|
"name": "Confused",
|
|
"description": "Uncertain, questioning expression",
|
|
"morph_targets": {
|
|
"browInnerUp_L": 0.5,
|
|
"browInnerUp_R": 0.5,
|
|
"browDown_L": 0.3,
|
|
"mouthFrown_L": 0.2,
|
|
"mouthFrown_R": 0.2,
|
|
"mouthLeft": 0.2
|
|
}
|
|
},
|
|
{
|
|
"id": "Disgusted",
|
|
"name": "Disgusted",
|
|
"description": "Revulsion, wrinkled nose",
|
|
"morph_targets": {
|
|
"noseSneer_L": 0.7,
|
|
"noseSneer_R": 0.7,
|
|
"browDown_L": 0.4,
|
|
"browDown_R": 0.4,
|
|
"mouthUpperUp_L": 0.5,
|
|
"mouthUpperUp_R": 0.5,
|
|
"cheekPuff": 0.2
|
|
}
|
|
},
|
|
{
|
|
"id": "Fearful",
|
|
"name": "Fearful",
|
|
"description": "Scared, wide-eyed with tension",
|
|
"morph_targets": {
|
|
"browInnerUp_L": 0.8,
|
|
"browInnerUp_R": 0.8,
|
|
"eyeWide_L": 0.9,
|
|
"eyeWide_R": 0.9,
|
|
"mouthStretch_L": 0.4,
|
|
"mouthStretch_R": 0.4,
|
|
"jawOpen": 0.2
|
|
}
|
|
},
|
|
{
|
|
"id": "Skeptical",
|
|
"name": "Skeptical",
|
|
"description": "Doubtful, one raised eyebrow",
|
|
"morph_targets": {
|
|
"browOuterUp_L": 0.6,
|
|
"browDown_R": 0.3,
|
|
"eyeSquint_R": 0.2,
|
|
"mouthRight": 0.2,
|
|
"mouthSmile_L": 0.1
|
|
}
|
|
},
|
|
{
|
|
"id": "Smirk",
|
|
"name": "Smirk",
|
|
"description": "Asymmetric smile, knowing expression",
|
|
"morph_targets": {
|
|
"mouthSmile_L": 0.6,
|
|
"mouthSmile_R": 0.2,
|
|
"browOuterUp_L": 0.3,
|
|
"eyeSquint_L": 0.2
|
|
}
|
|
},
|
|
{
|
|
"id": "Determined",
|
|
"name": "Determined",
|
|
"description": "Resolute, firm jaw",
|
|
"morph_targets": {
|
|
"browDown_L": 0.4,
|
|
"browDown_R": 0.4,
|
|
"jawForward": 0.3,
|
|
"mouthClose": 0.2,
|
|
"mouthPress_L": 0.3,
|
|
"mouthPress_R": 0.3
|
|
}
|
|
},
|
|
{
|
|
"id": "Wink",
|
|
"name": "Wink",
|
|
"description": "Playful wink with slight smile",
|
|
"morph_targets": {
|
|
"eyeBlink_R": 1.0,
|
|
"mouthSmile_L": 0.4,
|
|
"mouthSmile_R": 0.6,
|
|
"cheekSquint_R": 0.3
|
|
}
|
|
},
|
|
{
|
|
"id": "Sleepy",
|
|
"name": "Sleepy",
|
|
"description": "Tired, heavy-lidded",
|
|
"morph_targets": {
|
|
"eyeBlink_L": 0.5,
|
|
"eyeBlink_R": 0.5,
|
|
"browDown_L": 0.2,
|
|
"browDown_R": 0.2,
|
|
"jawOpen": 0.15,
|
|
"mouthFunnel": 0.1
|
|
}
|
|
}
|
|
]
|
|
}
|