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

相关文章

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Spring Bean初始化及@PostConstruc执行顺序示例详解

《SpringBean初始化及@PostConstruc执行顺序示例详解》本文给大家介绍SpringBean初始化及@PostConstruc执行顺序,本文通过实例代码给大家介绍的非常详细,对大家的... 目录1. Bean初始化执行顺序2. 成员变量初始化顺序2.1 普通Java类(非Spring环境)(

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

《SpringBoot集成EasyPoi实现Excel模板导出成PDF文件》在日常工作中,我们经常需要将数据导出成Excel表格或PDF文件,本文将介绍如何在SpringBoot项目中集成EasyPo... 目录前言摘要简介源代码解析应用场景案例优缺点分析类代码方法介绍测试用例小结前言在日常工作中,我们经

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

Java中的数组与集合基本用法详解

《Java中的数组与集合基本用法详解》本文介绍了Java数组和集合框架的基础知识,数组部分涵盖了一维、二维及多维数组的声明、初始化、访问与遍历方法,以及Arrays类的常用操作,对Java数组与集合相... 目录一、Java数组基础1.1 数组结构概述1.2 一维数组1.2.1 声明与初始化1.2.2 访问

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

ModelMapper基本使用和常见场景示例详解

《ModelMapper基本使用和常见场景示例详解》ModelMapper是Java对象映射库,支持自动映射、自定义规则、集合转换及高级配置(如匹配策略、转换器),可集成SpringBoot,减少样板... 目录1. 添加依赖2. 基本用法示例:简单对象映射3. 自定义映射规则4. 集合映射5. 高级配置匹

Spring如何使用注解@DependsOn控制Bean加载顺序

《Spring如何使用注解@DependsOn控制Bean加载顺序》:本文主要介绍Spring如何使用注解@DependsOn控制Bean加载顺序,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录1.javascript 前言2. 代码实现总结1. 前言默认情况下,Spring加载Bean的顺