mirror of
https://github.com/SillyTavern/SillyTavern-Extras.git
synced 2026-04-29 02:41:21 +00:00
240 lines
6.3 KiB
Python
240 lines
6.3 KiB
Python
EYE_LOOK_IN_LEFT = "eyeLookInLeft"
|
|
EYE_LOOK_OUT_LEFT = "eyeLookOutLeft"
|
|
EYE_LOOK_DOWN_LEFT = "eyeLookDownLeft"
|
|
EYE_LOOK_UP_LEFT = "eyeLookUpLeft"
|
|
EYE_BLINK_LEFT = "eyeBlinkLeft"
|
|
EYE_SQUINT_LEFT = "eyeSquintLeft"
|
|
EYE_WIDE_LEFT = "eyeWideLeft"
|
|
EYE_LOOK_IN_RIGHT = "eyeLookInRight"
|
|
EYE_LOOK_OUT_RIGHT = "eyeLookOutRight"
|
|
EYE_LOOK_DOWN_RIGHT = "eyeLookDownRight"
|
|
EYE_LOOK_UP_RIGHT = "eyeLookUpRight"
|
|
EYE_BLINK_RIGHT = "eyeBlinkRight"
|
|
EYE_SQUINT_RIGHT = "eyeSquintRight"
|
|
EYE_WIDE_RIGHT = "eyeWideRight"
|
|
BROW_DOWN_LEFT = "browDownLeft"
|
|
BROW_OUTER_UP_LEFT = "browOuterUpLeft"
|
|
BROW_DOWN_RIGHT = "browDownRight"
|
|
BROW_OUTER_UP_RIGHT = "browOuterUpRight"
|
|
BROW_INNER_UP = "browInnerUp"
|
|
NOSE_SNEER_LEFT = "noseSneerLeft"
|
|
NOSE_SNEER_RIGHT = "noseSneerRight"
|
|
CHEEK_SQUINT_LEFT = "cheekSquintLeft"
|
|
CHEEK_SQUINT_RIGHT = "cheekSquintRight"
|
|
CHEEK_PUFF = "cheekPuff"
|
|
MOUTH_LEFT = "mouthLeft"
|
|
MOUTH_DIMPLE_LEFT = "mouthDimpleLeft"
|
|
MOUTH_FROWN_LEFT = "mouthFrownLeft"
|
|
MOUTH_LOWER_DOWN_LEFT = "mouthLowerDownLeft"
|
|
MOUTH_PRESS_LEFT = "mouthPressLeft"
|
|
MOUTH_SMILE_LEFT = "mouthSmileLeft"
|
|
MOUTH_STRETCH_LEFT = "mouthStretchLeft"
|
|
MOUTH_UPPER_UP_LEFT = "mouthUpperUpLeft"
|
|
MOUTH_RIGHT = "mouthRight"
|
|
MOUTH_DIMPLE_RIGHT = "mouthDimpleRight"
|
|
MOUTH_FROWN_RIGHT = "mouthFrownRight"
|
|
MOUTH_LOWER_DOWN_RIGHT = "mouthLowerDownRight"
|
|
MOUTH_PRESS_RIGHT = "mouthPressRight"
|
|
MOUTH_SMILE_RIGHT = "mouthSmileRight"
|
|
MOUTH_STRETCH_RIGHT = "mouthStretchRight"
|
|
MOUTH_UPPER_UP_RIGHT = "mouthUpperUpRight"
|
|
MOUTH_CLOSE = "mouthClose"
|
|
MOUTH_FUNNEL = "mouthFunnel"
|
|
MOUTH_PUCKER = "mouthPucker"
|
|
MOUTH_ROLL_LOWER = "mouthRollLower"
|
|
MOUTH_ROLL_UPPER = "mouthRollUpper"
|
|
MOUTH_SHRUG_LOWER = "mouthShrugLower"
|
|
MOUTH_SHRUG_UPPER = "mouthShrugUpper"
|
|
JAW_LEFT = "jawLeft"
|
|
JAW_RIGHT = "jawRight"
|
|
JAW_FORWARD = "jawForward"
|
|
JAW_OPEN = "jawOpen"
|
|
TONGUE_OUT = "tongueOut"
|
|
|
|
BLENDSHAPE_NAMES = [
|
|
EYE_LOOK_IN_LEFT, # 0
|
|
EYE_LOOK_OUT_LEFT, # 1
|
|
EYE_LOOK_DOWN_LEFT, # 2
|
|
EYE_LOOK_UP_LEFT, # 3
|
|
EYE_BLINK_LEFT, # 4
|
|
EYE_SQUINT_LEFT, # 5
|
|
EYE_WIDE_LEFT, # 6
|
|
EYE_LOOK_IN_RIGHT, # 7
|
|
EYE_LOOK_OUT_RIGHT, # 8
|
|
EYE_LOOK_DOWN_RIGHT, # 9
|
|
EYE_LOOK_UP_RIGHT, # 10
|
|
EYE_BLINK_RIGHT, # 11
|
|
EYE_SQUINT_RIGHT, # 12
|
|
EYE_WIDE_RIGHT, # 13
|
|
BROW_DOWN_LEFT, # 14
|
|
BROW_OUTER_UP_LEFT, # 15
|
|
BROW_DOWN_RIGHT, # 16
|
|
BROW_OUTER_UP_RIGHT, # 17
|
|
BROW_INNER_UP, # 18
|
|
NOSE_SNEER_LEFT, # 19
|
|
NOSE_SNEER_RIGHT, # 20
|
|
CHEEK_SQUINT_LEFT, # 21
|
|
CHEEK_SQUINT_RIGHT, # 22
|
|
CHEEK_PUFF, # 23
|
|
MOUTH_LEFT, # 24
|
|
MOUTH_DIMPLE_LEFT, # 25
|
|
MOUTH_FROWN_LEFT, # 26
|
|
MOUTH_LOWER_DOWN_LEFT, # 27
|
|
MOUTH_PRESS_LEFT, # 28
|
|
MOUTH_SMILE_LEFT, # 29
|
|
MOUTH_STRETCH_LEFT, # 30
|
|
MOUTH_UPPER_UP_LEFT, # 31
|
|
MOUTH_RIGHT, # 32
|
|
MOUTH_DIMPLE_RIGHT, # 33
|
|
MOUTH_FROWN_RIGHT, # 34
|
|
MOUTH_LOWER_DOWN_RIGHT, # 35
|
|
MOUTH_PRESS_RIGHT, # 36
|
|
MOUTH_SMILE_RIGHT, # 37
|
|
MOUTH_STRETCH_RIGHT, # 38
|
|
MOUTH_UPPER_UP_RIGHT, # 39
|
|
MOUTH_CLOSE, # 40
|
|
MOUTH_FUNNEL, # 41
|
|
MOUTH_PUCKER, # 42
|
|
MOUTH_ROLL_LOWER, # 43
|
|
MOUTH_ROLL_UPPER, # 44
|
|
MOUTH_SHRUG_LOWER, # 45
|
|
MOUTH_SHRUG_UPPER, # 46
|
|
JAW_LEFT, # 47
|
|
JAW_RIGHT, # 48
|
|
JAW_FORWARD, # 49
|
|
JAW_OPEN, # 50
|
|
TONGUE_OUT, # 51
|
|
]
|
|
|
|
EYE_LEFT_BLENDSHAPES = [
|
|
EYE_LOOK_IN_LEFT, # 0
|
|
EYE_LOOK_OUT_LEFT, # 1
|
|
EYE_LOOK_DOWN_LEFT, # 2
|
|
EYE_LOOK_UP_LEFT, # 3
|
|
EYE_BLINK_LEFT, # 4
|
|
EYE_SQUINT_LEFT, # 5
|
|
EYE_WIDE_LEFT, # 6
|
|
]
|
|
|
|
EYE_RIGHT_BLENDSHAPES = [
|
|
EYE_LOOK_IN_RIGHT, # 7
|
|
EYE_LOOK_OUT_RIGHT, # 8
|
|
EYE_LOOK_DOWN_RIGHT, # 9
|
|
EYE_LOOK_UP_RIGHT, # 10
|
|
EYE_BLINK_RIGHT, # 11
|
|
EYE_SQUINT_RIGHT, # 12
|
|
EYE_WIDE_RIGHT, # 13
|
|
]
|
|
|
|
BROW_LEFT_BLENDSHAPES = [
|
|
BROW_DOWN_LEFT, # 14
|
|
BROW_OUTER_UP_LEFT, # 15
|
|
|
|
]
|
|
|
|
BROW_RIGHT_BLENDSHAPES = [
|
|
BROW_DOWN_RIGHT, # 16
|
|
BROW_OUTER_UP_RIGHT, # 17
|
|
|
|
]
|
|
|
|
BROW_BOTH_BLENDSHAPES = [
|
|
BROW_INNER_UP, # 18
|
|
]
|
|
|
|
NOSE_BLENDSHAPES = [
|
|
NOSE_SNEER_LEFT, # 19
|
|
NOSE_SNEER_RIGHT, # 20
|
|
]
|
|
|
|
CHECK_BLENDSHAPES = [
|
|
CHEEK_SQUINT_LEFT, # 21
|
|
CHEEK_SQUINT_RIGHT, # 22
|
|
CHEEK_PUFF, # 23
|
|
]
|
|
|
|
MOUTH_LEFT_BLENDSHAPES = [
|
|
MOUTH_LEFT, # 24
|
|
MOUTH_DIMPLE_LEFT, # 25
|
|
MOUTH_FROWN_LEFT, # 26
|
|
MOUTH_LOWER_DOWN_LEFT, # 27
|
|
MOUTH_PRESS_LEFT, # 28
|
|
MOUTH_SMILE_LEFT, # 29
|
|
MOUTH_STRETCH_LEFT, # 30
|
|
MOUTH_UPPER_UP_LEFT, # 31
|
|
]
|
|
|
|
MOUTH_RIGHT_BLENDSHAPES = [
|
|
MOUTH_RIGHT, # 32
|
|
MOUTH_DIMPLE_RIGHT, # 33
|
|
MOUTH_FROWN_RIGHT, # 34
|
|
MOUTH_LOWER_DOWN_RIGHT, # 35
|
|
MOUTH_PRESS_RIGHT, # 36
|
|
MOUTH_SMILE_RIGHT, # 37
|
|
MOUTH_STRETCH_RIGHT, # 38
|
|
MOUTH_UPPER_UP_RIGHT, # 39
|
|
]
|
|
|
|
MOUTH_BOTH_BLENDSHAPES = [
|
|
MOUTH_CLOSE, # 40
|
|
MOUTH_FUNNEL, # 41
|
|
MOUTH_PUCKER, # 42
|
|
MOUTH_ROLL_LOWER, # 43
|
|
MOUTH_ROLL_UPPER, # 44
|
|
MOUTH_SHRUG_LOWER, # 45
|
|
MOUTH_SHRUG_UPPER, # 46
|
|
]
|
|
|
|
JAW_BLENDSHAPES = [
|
|
JAW_LEFT, # 47
|
|
JAW_RIGHT, # 48
|
|
JAW_FORWARD, # 49
|
|
JAW_OPEN, # 50
|
|
]
|
|
|
|
TONGUE_BLENDSHAPES = [
|
|
TONGUE_OUT, # 51
|
|
]
|
|
|
|
COLUMN_0_BLENDSHAPES = EYE_RIGHT_BLENDSHAPES + BROW_RIGHT_BLENDSHAPES + [NOSE_SNEER_RIGHT, CHEEK_SQUINT_RIGHT]
|
|
COLUMN_1_BLENDSHAPES = EYE_LEFT_BLENDSHAPES + BROW_LEFT_BLENDSHAPES + [NOSE_SNEER_LEFT, CHEEK_SQUINT_LEFT]
|
|
COLUMN_2_BLENDSHAPES = MOUTH_RIGHT_BLENDSHAPES + [JAW_RIGHT]
|
|
COLUMN_3_BLENDSHAPES = MOUTH_LEFT_BLENDSHAPES + [JAW_LEFT]
|
|
COLUMN_4_BLENDSHAPES = [BROW_INNER_UP, CHEEK_PUFF] + MOUTH_BOTH_BLENDSHAPES + [JAW_FORWARD, JAW_OPEN, TONGUE_OUT]
|
|
|
|
BLENDSHAPE_COLUMNS = [
|
|
COLUMN_0_BLENDSHAPES,
|
|
COLUMN_1_BLENDSHAPES,
|
|
COLUMN_2_BLENDSHAPES,
|
|
COLUMN_3_BLENDSHAPES,
|
|
COLUMN_4_BLENDSHAPES,
|
|
]
|
|
|
|
RIGHT_EYE_BONE_X = "rightEyeBoneX"
|
|
RIGHT_EYE_BONE_Y = "rightEyeBoneY"
|
|
RIGHT_EYE_BONE_Z = "rightEyeBoneZ"
|
|
RIGHT_EYE_BONE_ROTATIONS = [RIGHT_EYE_BONE_X, RIGHT_EYE_BONE_Y, RIGHT_EYE_BONE_Z]
|
|
|
|
LEFT_EYE_BONE_X = "leftEyeBoneX"
|
|
LEFT_EYE_BONE_Y = "leftEyeBoneY"
|
|
LEFT_EYE_BONE_Z = "leftEyeBoneZ"
|
|
LEFT_EYE_BONE_ROTATIONS = [LEFT_EYE_BONE_X, LEFT_EYE_BONE_Y, LEFT_EYE_BONE_Z]
|
|
|
|
HEAD_BONE_X = "headBoneX"
|
|
HEAD_BONE_Y = "headBoneY"
|
|
HEAD_BONE_Z = "headBoneZ"
|
|
HEAD_BONE_ROTATIONS = [HEAD_BONE_X, HEAD_BONE_Y, HEAD_BONE_Z]
|
|
|
|
ROTATION_NAMES = RIGHT_EYE_BONE_ROTATIONS + LEFT_EYE_BONE_ROTATIONS + HEAD_BONE_ROTATIONS
|
|
|
|
RIGHT_EYE_BONE_QUAT = "rightEyeBoneQuat"
|
|
LEFT_EYE_BONE_QUAT = "leftEyeBoneQuat"
|
|
HEAD_BONE_QUAT = "headBoneQuat"
|
|
QUATERNION_NAMES = [
|
|
RIGHT_EYE_BONE_QUAT,
|
|
LEFT_EYE_BONE_QUAT,
|
|
HEAD_BONE_QUAT
|
|
]
|
|
|
|
IFACIALMOCAP_DATETIME_FORMAT = "%Y/%m/%d-%H:%M:%S.%f"
|