DAZ to maxon 实时面捕52个blendshapes 表情模板基本形中英文对照表ARkit 52个表情名称、顺序

本文主要是介绍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 unitOur shapes
AU1 Inner brow raiserbrowInnerUp_L + browInnerUp_R
AU2 Outer brow raiserbrowOuterUp_L + browOuterUp_R
AU4 Brow lowererbrowDown_L + browDown_R
AU6 Cheek raisercheekSquint_L + cheekSquint_R
AU5 Upper lid raisereyeWide_L + eyeWide_R
AU7 Lid tightenereyeSquint_L + eyeSquint_R
AU9 Nose WrinklernoseSneer_L + noseSneer_R
AU10 Upper lip raisermouthShrugUpper
AU11 Nasolabial deepenermouthUpperUp_L + mouthUpperUp_R
AU12 Lip corner pullermouthSmile_L + mouthSmile_R
AU14 DimplermouthDimple_L + mouthDimple_R
AU15 Lip corner depressormouthFrown_L + mouthFrown_R
AU16 Lower lip depressormouthLowerDown_L + mouthLowerDown_R
AU17 Chin raisermouthShrugLower
AU18 Lip PuckermouthPucker
AU20 Lip stretchermouthStretch_L + mouthStretch_R
AU22 Lip FunnelermouthFunnel
AU24 Lip pressormouthPress_L + mouthPress_R
AU27 Mouth stretchjawOpen
AU28 Lip SuckmouthRollLower + mouthRollUpper
AU29 Jaw thrustjawForward
AU30 Jaw sideways (left)jawLeft
AU30 Jaw sideways (right)jawRight
AU33 Cheek blowcheekPuff_L + cheekPuff_R
AU45 BlinkeyeBlink_L + eyeBlink_R
AU61 Eyes turn lefteyeLookOut_L + eyeLookIn_R
AU62 Eyes turn righteyeLookOut_R + eyeLookIn_L
AU63 Eyes upeyeLookUp_L + eyeLookUp_R
AU64 Eyes downeyeLookDown_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 ——抬起眉毛内角

AU0

 ---> 

AU1

吐槽: 这个动作好做

AU2: Outer Brow Raiser ——抬起眉毛外角

AU0

 ---> 

AU2

吐槽: 这个略难

AU4:  Brow Lowerer——皱眉(降低眉毛)

AU0

 ---> 

AU4

吐槽: 发现居然没有AU3后的表情

AU5: Upper Lid Raiser ——上眼睑上升

AU0

 ---> 

AU5

吐槽: 发现笔者AU4吐槽很到位后的表情

AU6: Cheek Raiser and Lid Compressor ——脸颊提升和眼轮匝肌外圈收紧

AU0

 ---> 

AU6

吐槽: 微笑但是不提嘴角....有点难度

AU7: Lid Tightener——眼轮匝肌内圈收紧

AU0

 ---> 

AU7

吐槽: 因为看不清楚这行字而做出的表情

AU9: Nose Wrinkler ——皱鼻

AU0

 ---> 

吐槽: 与上一个表情组合成一个表示愤怒的表情

AU10: Upper Lip Raiser ——拉动上嘴唇向上运动

AU0

 ---> 

吐槽: 厌恶作者把图放这个大的表情

AU11: Nasolabial Furrow Deepener——拉动人中部位的皮肤向上

AU0

 ---> 

吐槽: 这是啥

AU12: Lip Corner Puller——拉动嘴角倾斜向上

AU0

 ---> 

吐槽:这两人是同一人?! 

微笑

微笑就好,不要在意这些细节

AU13: Sharp Lip Puller——急剧的嘴唇拉动

AU0

 ---> 

吐槽: 不禁配上了音:咻~

AU14: Dimpler ——收紧嘴角

AU0

 ---> 

吐槽: 不要含住嘴唇

AU15: Lip Corner Depressor——拉动嘴角向下倾斜

AU0

 ---> 

吐槽: 画风改变了!

AU16: Lower Lip Depressor——拉动下唇向下

吐槽: 略尴尬

AU17:Chin Raiser ——推动下唇向上

AU0

 ---> 

吐槽: 嗯......

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个表情名称、顺序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/776481

相关文章

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

mapstruct中的@Mapper注解的基本用法

《mapstruct中的@Mapper注解的基本用法》在MapStruct中,@Mapper注解是核心注解之一,用于标记一个接口或抽象类为MapStruct的映射器(Mapper),本文给大家介绍ma... 目录1. 基本用法2. 常用属性3. 高级用法4. 注意事项5. 总结6. 编译异常处理在MapSt

MyBatis ResultMap 的基本用法示例详解

《MyBatisResultMap的基本用法示例详解》在MyBatis中,resultMap用于定义数据库查询结果到Java对象属性的映射关系,本文给大家介绍MyBatisResultMap的基本... 目录MyBATis 中的 resultMap1. resultMap 的基本语法2. 简单的 resul

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

Java 枚举的基本使用方法及实际使用场景

《Java枚举的基本使用方法及实际使用场景》枚举是Java中一种特殊的类,用于定义一组固定的常量,枚举类型提供了更好的类型安全性和可读性,适用于需要定义一组有限且固定的值的场景,本文给大家介绍Jav... 目录一、什么是枚举?二、枚举的基本使用方法定义枚举三、实际使用场景代替常量状态机四、更多用法1.实现接

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Java如何根据word模板导出数据

《Java如何根据word模板导出数据》这篇文章主要为大家详细介绍了Java如何实现根据word模板导出数据,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... pom.XML文件导入依赖 <dependency> <groupId>cn.afterturn</groupId>

MySQL中SQL的执行顺序详解

《MySQL中SQL的执行顺序详解》:本文主要介绍MySQL中SQL的执行顺序,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql中SQL的执行顺序SQL执行顺序MySQL的执行顺序SELECT语句定义SELECT语句执行顺序总结MySQL中SQL的执行顺序