本文主要是介绍DAZ to maxon 实时面捕52个blendshapes 表情模板基本形中英文对照表ARkit 52个表情名称、顺序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、DAZ to maxon 实时面捕52个blendshapes
DAZ to maxon 实时面捕52个blendshapes 表情模板基本形中英文对照表 - 哔哩哔哩
很多学员反映实时表情怎么就不同步呢?这个问题其实很常见。
第一:表情模板的顺序弄错,导致表情错乱。
第二:表情模板不标准,虽然是千人前面,但是笑不能搞一个哭的表情模板吧。
第三:驱动器链接错乱,关系一定要对应。
针对以上问题,我整理好一套标准形体的模板供大家参考,排列的顺序也按照从上到下的顺序来,大家做的时候,一个不能错哦!
1 EyeBlink_L/ Left Eye Blink /眨左眼
2 EyeDown_L/ Left Eye Look Down /左眼下看
3 EyeIn_L/ Left Eye Look In /左眼内看
4 EyeOut_L /Left Eye Look Out /左眼外看
5 EyeUp_L Left /Eye Look Up /左眼上看
6 EyeSquint_L/ Left Eye Squint /左眯眼
7 EyeOpen_L/ Left Eye Wide/ 左眼睁大
8 EyeBlink_R/ Right Eye Blink/ 眨右眼
9 EyeDown_R/ Right Eye Look Down /右眼下看
10 EyeIn_R /Right Eye Look In /右眼内看
11 EyeOut_R /Right Eye Look Out/ 右眼外看
12 EyeUp_R /Right Eye Look Up/ 右眼上看
13 EyeSquint_R/ Right Eye Squint/ 右眯眼
14 EyeOpen_R/ Right Eye Wide /右眼睁大
15 JawFwd /Jaw Forward /下巴向前
16 JawLeft /Jaw Left /下巴向左
17 JawRight /Jaw Right /下巴向右
18 JawOpen /Jaw Open/ 下巴张开
19 LipsTogether /Mouth Close /闭嘴
20 LipsFunnel /Mouth Funnel /嘟嘴
21 LipsPucker /Mouth Pucker /撅嘴
22 MouthLeft /Mouth Left /左嘴角
23 MouthRight /Mouth Right /右嘴角
24 MouthSmile_L /Mouth Smile Left /嘴角左侧笑
25 MouthSmile_R /Mouth Smile Right /嘴角右侧笑
26 MouthFrown_L /Mouth Frown Left /嘴角左皱眉
27 MouthFrown_R Mouth /Frown Right /嘴角右皱眉
28 MouthDimple_L Mouth/ Dimple Left /嘴角左酒窝
29 MouthDimple_R /Mouth Dimple Right /嘴角右酒窝
30 LipsStretch_L /Mouth Stretch Left /嘴角左侧拉伸
31 LipsStretch_R Mouth /Stretch Right /嘴角右侧拉伸
32 LipsLowerClose /Mouth Roll Lower Lip /翻下嘴唇
33 LipsUpperClose /Mouth Roll Upper Lip/ 翻上嘴唇
34 ChinUpperRaise /Mouth Shrug Lower Lip /耸上嘴唇
35 ChinLowerRaise /Mouth Shrug Upper Lip /耸下嘴唇
36 MouthPress_L /Mouth Press Left /嘴左侧压下
37 MouthPress_R Mouth /Press Right /嘴右侧压下
38 LipsLowerDown_L /Mouth Lower Lip Down Left /下嘴唇左下(嘴巴下唇往左)
39 LipsLowerDown_R /Mouth Lower Lip Down Right /下嘴唇右下(嘴巴下唇往右)
40 LipsUpperUp_L /Mouth Upper Lip Left /左上嘴唇(嘴巴上唇往左)
41 LipsUpperUp_R /Mouth Upper Lip Right /右上嘴唇(嘴巴上唇往右)
42 BrowsD_L/ Brow Down Left /眉毛左下
43 BrowsD_R /Brow Down Right /眉毛右下
44 BrowsU_C /Brow Inner Up /眉心朝上
45 BrowsU_L/ Brow Outer Up Left/ 眉头左上
46 BrowsU_R /Brow Outer Up Right /眉头右上
47 puff /Cheek Puff /脸颊鼓起
48 CheekSquint_R /Cheek Squint Left /脸颊右眯
49 CheekSquint_L /Cheek Squint Right /脸颊左眯
50 Sneer_L/ Nose Sneer Left /鼻子左嘲讽(左鼻冷笑)
51 Sneer_R /Nose Sneer Right /鼻子右嘲讽(右鼻冷笑)
52 Tongue Out /吐舌头
舌头目前没有,也没有基本的参考,大家自行脑补吧!如果对你有用,点完关注再走哦!
二、ARKit 52个表情名称、顺序
ARKit 52个表情名称、顺序_arkit blendshape-CSDN博客
在ARKit中,使用了BlendShape来作为表情定位符,与其对应的运动因子则表示表情运动范围。这52组运动因子数据如下表所示。
eyeBlinkLeft 左眼眨眼
eyeLookDownLeft 左眼目视下方
eyeLookInLeft 左眼注视鼻尖
eyeLookOutLeft 左眼向左看
eyeLookUpLeft 左眼目视上方
eyeSquintLeft 左眼眯眼
eyeWideLeft 左眼睁大
eyeBlinkRight 右眼眨眼
eyeLookDownRight 右眼目视下方
eyeLookInRight 右眼注视鼻尖
eyeLookOutRight 右眼向左看
eyeLookUpRight 右眼目视上方
eyeSquintRight 右眼眯眼
eyeWideRight 右眼睁大
jawForward 努嘴时下巴向前
jawLeft 撇嘴时下巴向左
jawRight 撇嘴时下巴向右
jawOpen 张嘴时下巴向下
mouthClose 闭嘴
mouthFunnel 稍张嘴并双唇张开
mouthPucker 抿嘴
mouthLeft 向左撇嘴
mouthRight 向右撇嘴
mouthSmileLeft 左撇嘴笑
mouthSmileRight 右撇嘴笑
mouthFrownLeft 左嘴唇下压
mouthFrownRight 右嘴唇下压
mouthDimpleLeft 左嘴唇向后
mouthDimpleRight 右嘴唇向后
mouthStretchLeft 左嘴角向左
mouthStretchRight 右嘴角向右
mouthRollLower 下嘴唇卷向里
mouthRollUpper 下嘴唇卷向上
mouthShrugLower 下嘴唇向下
mouthShrugUpper 上嘴唇向上
mouthPressLeft 下嘴唇压向左
mouthPressRight 下嘴唇压向右
mouthLowerDownLeft 下嘴唇压向左下
mouthLowerDownRight 下嘴唇压向右下
mouthUpperUpLeft 上嘴唇压向左上
mouthUpperUpRight 上嘴唇压向右上
browDownLeft 左眉向外
browDownRight 右眉向外
browInnerUp 蹙眉
browOuterUpLeft 左眉向左上
browOuterUpRight 右眉向右上
cheekPuff 脸颊向外
cheekSquintLeft 左脸颊向上并回旋
cheekSquintRight 右脸颊向上并回旋
noseSneerLeft 左蹙鼻子
noseSneerRight 右蹙鼻子
tongueOut 吐舌头
强调一下:iPhone X及以上手机面捕的基础是这52个标准的blendshape,如果不做舌头的话,可以去掉tongueOut。
三、Expression Shapes
hubsaysnuaa/ICT-FaceKit
Current expression shapes adopt the naming convention of the Apple ARKit, but with "Left" and "Right" specified with "_L" and "_R". Additionally, we separeate the shapes (browInnerUp_L
and browInnerUp_R
), and (cheekPuff_L
and cheekPuff_R
).
Our expression shapes closest relation to FACS units are as follows:
FACS unit | Our shapes |
---|---|
AU1 Inner brow raiser | browInnerUp_L + browInnerUp_R |
AU2 Outer brow raiser | browOuterUp_L + browOuterUp_R |
AU4 Brow lowerer | browDown_L + browDown_R |
AU6 Cheek raiser | cheekSquint_L + cheekSquint_R |
AU5 Upper lid raiser | eyeWide_L + eyeWide_R |
AU7 Lid tightener | eyeSquint_L + eyeSquint_R |
AU9 Nose Wrinkler | noseSneer_L + noseSneer_R |
AU10 Upper lip raiser | mouthShrugUpper |
AU11 Nasolabial deepener | mouthUpperUp_L + mouthUpperUp_R |
AU12 Lip corner puller | mouthSmile_L + mouthSmile_R |
AU14 Dimpler | mouthDimple_L + mouthDimple_R |
AU15 Lip corner depressor | mouthFrown_L + mouthFrown_R |
AU16 Lower lip depressor | mouthLowerDown_L + mouthLowerDown_R |
AU17 Chin raiser | mouthShrugLower |
AU18 Lip Pucker | mouthPucker |
AU20 Lip stretcher | mouthStretch_L + mouthStretch_R |
AU22 Lip Funneler | mouthFunnel |
AU24 Lip pressor | mouthPress_L + mouthPress_R |
AU27 Mouth stretch | jawOpen |
AU28 Lip Suck | mouthRollLower + mouthRollUpper |
AU29 Jaw thrust | jawForward |
AU30 Jaw sideways (left) | jawLeft |
AU30 Jaw sideways (right) | jawRight |
AU33 Cheek blow | cheekPuff_L + cheekPuff_R |
AU45 Blink | eyeBlink_L + eyeBlink_R |
AU61 Eyes turn left | eyeLookOut_L + eyeLookIn_R |
AU62 Eyes turn right | eyeLookOut_R + eyeLookIn_L |
AU63 Eyes up | eyeLookUp_L + eyeLookUp_R |
AU64 Eyes down | eyeLookDown_L + eyeLookDown_R |
四、Kinect for Windows SDK v2.0 开发笔记 (十) 高清面部帧(1) FACS 介绍
Kinect for Windows SDK v2.0 开发笔记 (十) 高清面部帧(1) FACS 介绍_inner brow raiser-CSDN博客
使用SDK: Kinect for Windows SDK v2.0 public preview1408
为了介绍高清面部帧,有必要在这里简单介绍一下FACS
Facial Action Coding System,面部动作编码系统。
一个系统描述人类面部表情的编码系统。因为FACS实在是太详细了,这里仅仅介绍一下毛皮。详细的还是请
自行搜索。比如这里
首先,基本表情是由动作单元(Action Unit简称AU)组成(以下图片均直接链接自http://face-and-emotion.com/):
AU1: Inner Brow Raiser ——抬起眉毛内角
--->
吐槽: 这个动作好做
AU2: Outer Brow Raiser ——抬起眉毛外角
--->
吐槽: 这个略难
AU4: Brow Lowerer——皱眉(降低眉毛)
--->
吐槽: 发现居然没有AU3后的表情
AU5: Upper Lid Raiser ——上眼睑上升
--->
吐槽: 发现笔者AU4吐槽很到位后的表情
AU6: Cheek Raiser and Lid Compressor ——脸颊提升和眼轮匝肌外圈收紧
--->
吐槽: 微笑但是不提嘴角....有点难度
AU7: Lid Tightener——眼轮匝肌内圈收紧
--->
吐槽: 因为看不清楚这行字而做出的表情
AU9: Nose Wrinkler ——皱鼻
--->
吐槽: 与上一个表情组合成一个表示愤怒的表情
AU10: Upper Lip Raiser ——拉动上嘴唇向上运动
--->
吐槽: 厌恶作者把图放这个大的表情
AU11: Nasolabial Furrow Deepener——拉动人中部位的皮肤向上
--->
吐槽: 这是啥
AU12: Lip Corner Puller——拉动嘴角倾斜向上
--->
吐槽:这两人是同一人?!
微笑就好,不要在意这些细节
AU13: Sharp Lip Puller——急剧的嘴唇拉动
--->
吐槽: 不禁配上了音:咻~
AU14: Dimpler ——收紧嘴角
--->
吐槽: 不要含住嘴唇
AU15: Lip Corner Depressor——拉动嘴角向下倾斜
--->
吐槽: 画风改变了!
AU16: Lower Lip Depressor——拉动下唇向下
吐槽: 略尴尬
AU17:Chin Raiser ——推动下唇向上
--->
吐槽: 嗯......
AU18: Lip Pucker——撅嘴
吐槽: 这撅嘴程度,不能挂个东西能叫撅嘴?
还有太多了,不胜枚举啊,在这点到为止。将这些单元组合就能探知该人当前的心情等信息,
心理学应该要学吧?谁知道呢╮( ̄▽ ̄)╭
五、来自Audio2Face的ExportWeight的Json文件
46 "facsNames": [
--0 "browLowerL",
--1 "browLowerR",
--2 "innerBrowRaiserL",
--3 "innerBrowRaiserR",
--4 "outerBrowRaiserL",
--5 "outerBrowRaiserR",
--6 "eyesLookLeft",
--7 "eyesLookRight",
--8 "eyesLookUp",
--9 "eyesLookDown",
--10 "eyesCloseL",
--11 "eyesCloseR",
--12 "eyesUpperLidRaiserL",L上眼睑上升
--13 "eyesUpperLidRaiserR",R上眼睑上升
--14 "squintL",
--15 "squintR",
--16 "cheekRaiserL",
--17 "cheekRaiserR",
--18 "cheekPuffL",
--19 "cheekPuffR",
--20 "noseWrinklerL",
--21 "noseWrinklerR",
--22 "jawDrop",
23 "jawDropLipTowards",
--24 "jawThrust",
--25 "jawSlideLeft",
--26 "jawSlideRight",
--27 "mouthSlideLeft",
--28 "mouthSlideRight",
--29 "dimplerL",
--30 "dimplerR",
--31 "lipCornerPullerL",拉动L嘴角倾斜向上=smile
--32 "lipCornerPullerR",拉动R嘴角倾斜向上
--33 "lipCornerDepressorL",拉动L嘴角向下倾斜
--34 "lipCornerDepressorR",拉动R嘴角向下倾斜
--35 "lipStretcherL",
--36 "lipStretcherR",
--37 "upperLipRaiserL",
--38 "upperLipRaiserR",
--39 "lowerLipDepressorL",
--40 "lowerLipDepressorR",
--41 "chinRaiser", 推动下唇向上
--42 "lipPressor",
--43 "pucker",撅嘴
--44 "funneler",
--45 "lipSuck" 嘴唇吮吸
]
"joints": [
"jaw",
"eye_L",
"eye_R"
],
这篇关于DAZ to maxon 实时面捕52个blendshapes 表情模板基本形中英文对照表ARkit 52个表情名称、顺序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!