当前位置:网站首页>Docking of arkit and character creator animation curves
Docking of arkit and character creator animation curves
2022-06-24 21:28:00 【qq_ one billion two hundred and four million one hundred and fi】
1.LiveLinkFce Using Apple's ARKit and iPhone Of TrueDepth front camera , share 61 An animation curve , The full names are as follows :
BrowDownLeft; BrowDownRight; BrowInnerUp; BrowOuterUpLeft; BrowOuterUpRight; CheekPuff; CheekSquintLeft; CheekSquintRight;EyeBlinkLeft; EyeBlinkRight; EyeLookDownLeft; EyeLookDownRight; EyeLookInLeft; EyeLookInRight; EyeLookOutLeft; EyeLookOutRight; EyeLookUpLeft; EyeLookUpRight; EyeSquintLeft; EyeSquintRight; EyeWideLeft; EyeWideRight; HeadPitch; HeadRoll; HeadYaw; JawForward; JawLeft; JawOpen; JawRight; LeftEyePitch; LeftEyeRoll; LeftEyeYaw; MouthClose; MouthDimpleLeft; MouthDimpleRight; MouthFrownLeft; MouthFrownRight; MouthFunnel; MouthLeft; MouthLowerDownLeft; MouthLowerDownRight; MouthPressLeft; MouthPressRight; MouthPucker; MouthRight; MouthRollLower; MouthRollUpper; MouthShrugLower; MouthShrugUpper; MouthSmileLeft; MouthSmileRight; MouthStretchLeft; MouthStretchRight; MouthUpperUpLeft; MouthUpperUpRight; NoseSneerLeft; NoseSneerRight; RightEyePitch; RightEyeRoll; RightEyeYaw; TongueOut;
among :
Brow:5 Kind of ( The forehead )
Cheek:3 Kind of ( cheek )
Eye:14 Kind of ( eyes )
Head:3 Kind of ( head )
Jaw:4 Kind of ( with hands )
Mouth:23 Kind of ( mouth )
Nose:2 Kind of ( nose )
Tongue:1 Kind of ( The tongue )
Explanation of each animation curve , See official documents for details :https://developer.apple.com/documentation/arkit/arfaceanchor
2.Character Creator share 595 A kind of curve animation , The full names are as follows :
Brow_Compress_L; Brow_Compress_R; Brow_Drop_L; Brow_Drop_R; Brow_Raise_Inner_L; Brow_Raise_Inner_R; Brow_Raise_Outer_L; Brow_Raise_Outer_R; Cheek_Puff_L; Cheek_Puff_R; Cheek_Raise_L; Cheek_Raise_R; Cheek_Suck_L; Cheek_Suck_R; Ear_Down_L; Ear_Down_R; Ear_Out_L; Ear_Out_R; Ear_Up_L; Ear_Up_R; EO Bulge L; EO Bulge R; EO Center Lower Depth L; EO Center Lower Depth R; EO Center Lower Height L; EO Center Lower Height R; EO Center Upper Depth L; EO Center Upper Depth R; EO Center Upper Height L; EO Center Upper Height R; EO Depth L; EO Depth R; EO Duct Depth L; EO Duct Depth R; EO Inner Depth L; EO Inner Depth R; EO Inner Height L; EO Inner Height R; EO Inner Lower Depth L; EO Inner Lower Depth R; EO Inner Lower Height L; EO Inner Lower Height R; EO Inner Upper Depth L; EO Inner Upper Depth R; EO Inner Upper Height L; EO Inner Upper Height R; EO Inner Width L; EO Inner Width R; EO Lower Depth L; EO Lower Depth R; EO Outer Depth L; EO Outer Depth R; EO Outer Height L; EO Outer Height R; EO Outer Lower Depth L; EO Outer Lower Depth R; EO Outer Lower Height L; EO Outer Lower Height R; EO Outer Upper Depth L; EO Outer Upper Depth R; EO Outer Upper Height L; EO Outer Upper Height R; EO Outer Width L; EO Outer Width R; EO Upper Depth L; EO Upper Depth R; Eye_Blink_L; Eye_Blink_R; Eye_L_Look_Down; Eye_L_Look_L; Eye_L_Look_R; Eye_L_Look_Up; Eye_Pupil_Contract; Eye_Pupil_Dilate; Eye_R_Look_Down; Eye_R_Look_L; Eye_R_Look_R; Eye_R_Look_Up; Eye_Squint_L; Eye_Squint_R; Eye_Wide_L; Eye_Wide_R; Eyelash_Lower_Down_L; Eyelash_Lower_Down_R; Eyelash_Lower_Up_L; Eyelash_Lower_Up_R; Eyelash_Upper_Down_L; Eyelash_Upper_Down_R; Eyelash_Upper_Up_L; Eyelash_Upper_Up_R; Eyelid_Inner_Down_L; Eyelid_Inner_Down_R; Eyelid_Outer_Down_L; Eyelid_Outer_Down_R; Fluffy_Bottom_ALL; Fluffy_Right; Hairline_High_ALL; Hairline_High_M; Hairline_High_R; Hairline_Low_ALL; Hairline_Low_M; Hairline_Low_R; Hairline_Out_All; Head_Backward; Head_Forward; Head_L; Head_R; Head_Tilt_L; Head_Tilt_R; Head_Turn_Down; Head_Turn_L; Head_Turn_R; Head_Turn_Up; Jaw_Backward; Jaw_Down; Jaw_Forward; Jaw_L; Jaw_Open; Jaw_R; Jaw_Up; L_Hair_Front; L_Hair_Left; L_Hair_Right; Length_Long; Length_Short; Mouth_Blow_L; Mouth_Blow_R; Mouth_Chin_Up; Mouth_Close; Mouth_Contract; Mouth_Dimple_L; Mouth_Dimple_R; Mouth_Down; Mouth_Down_Lower_L; Mouth_Down_Lower_R; Mouth_Drop_Lower; Mouth_Drop_Upper; Mouth_Frown_L; Mouth_Frown_R; Mouth_Funnel_Down_L; Mouth_Funnel_Down_R; Mouth_Funnel_Up_L; Mouth_Funnel_Up_R; Mouth_L; Mouth_Lower_L; Mouth_Lower_R; Mouth_Press_L; Mouth_Press_R; Mouth_Pucker_Down_L; Mouth_Pucker_Down_R; Mouth_Pucker_Up_L; Mouth_Pucker_Up_R; Mouth_Pull_Lower_L; Mouth_Pull_Lower_R; Mouth_Pull_Upper_L; Mouth_Pull_Upper_R; Mouth_Push_Lower_L; Mouth_Push_Lower_R; Mouth_Push_Upper_L; Mouth_Push_Upper_R; Mouth_R; Mouth_Roll_In_Lower_L; Mouth_Roll_In_Lower_R; Mouth_Roll_In_Upper_L; Mouth_Roll_In_Upper_R; Mouth_Roll_Out_Lower_L; Mouth_Roll_Out_Lower_R; Mouth_Roll_Out_Upper_L; Mouth_Roll_Out_Upper_R; Mouth_Shrug_Lower; Mouth_Shrug_Upper; Mouth_Smile_L; Mouth_Smile_R; Mouth_Smile_Sharp_L; Mouth_Smile_Sharp_R; Mouth_Stretch_L; Mouth_Stretch_R; Mouth_Tighten_L; Mouth_Tighten_R; Mouth_Up; Mouth_Up_Upper_L; Mouth_Up_Upper_R; Mouth_Upper_L; Mouth_Upper_R; Neck_Swallow_Down; Neck_Swallow_Up; Neck_Tighten_L; Neck_Tighten_R; Nose_Crease_L; Nose_Crease_R; Nose_Nostril_Dilate_L; Nose_Nostril_Dilate_R; Nose_Nostril_Down_L; Nose_Nostril_Down_R; Nose_Nostril_In_L; Nose_Nostril_In_R; Nose_Nostril_Raise_L; Nose_Nostril_Raise_R; Nose_Sneer_L; Nose_Sneer_R; Nose_Tip_Down; Nose_Tip_L; Nose_Tip_R; Nose_Tip_Up; TL Center Lower Depth L; TL Center Lower Depth R; TL Center Lower Height L; TL Center Lower Height R; TL Center Upper Depth L; TL Center Upper Depth R; TL Center Upper Height L; TL Center Upper Height R; TL Depth L; TL Depth R; TL Duct Depth L; TL Duct Depth R; TL Inner Depth L; TL Inner Depth R; TL Inner Height L; TL Inner Height R; TL Inner Lower Depth L; TL Inner Lower Depth R; TL Inner Lower Height L; TL Inner Lower Height R; TL Inner Upper Depth L; TL Inner Upper Depth R; TL Inner Upper Height L; TL Inner Upper Height R; TL Inner Width L; TL Inner Width R; TL Lower Depth L; TL Lower Depth R; TL Outer Depth L; TL Outer Depth R; TL Outer Height L; TL Outer Height R; TL Outer Lower Depth L; TL Outer Lower Depth R; TL Outer Lower Height L; TL Outer Lower Height R; TL Outer Upper Depth L; TL Outer Upper Depth R; TL Outer Upper Height L; TL Outer Upper Height R; TL Outer Width L; TL Outer Width R; TL Upper Depth L; TL Upper Depth R; Tongue_Bulge_L; Tongue_Bulge_R; Tongue_Down; Tongue_Enlarge; Tongue_Extend; Tongue_In; Tongue_L; Tongue_Mid_Up; Tongue_Narrow; Tongue_Out; Tongue_R; Tongue_Roll; Tongue_Tip_Down; Tongue_Tip_L; Tongue_Tip_R; Tongue_Tip_Up; Tongue_Twist_L; Tongue_Twist_R; Tongue_Up; Tongue_Wide; V_Affricate; V_Dental_Lip; V_Explosive; V_Lip_Open;V_Open; V_Tight; V_Tight_O; V_Tongue_Curl_D; V_Tongue_Curl_U; V_Tongue_Lower; V_Tongue_Narrow; V_Tongue_Out; V_Tongue_Raise; V_Tongue_up; V_Wide;
among :
Brow:8 Kind of ( The forehead )
Cheek:6 Kind of ( cheek )
Ear:6 Kind of ( Ears )
EO:46 Kind of ( Cornea )
Eye:28 Kind of ( eyes )
Fluffy:2 Kind of ( hairy ?)
Hairline:7 Kind of ( hairline )
Head:10 Kind of ( head )
Jaw:7 Kind of ( chin )
Hair:10 Kind of ( hair )
Length:2 Kind of ( Hair length ?)
Mouth:59 Kind of ( mouth )
Neck:4 Kind of ( neck )
Nose:16 Kind of ( nose )
TL:44 Kind of ( Unknown )
Tongue:20 Kind of ( The tongue )
V:15 Kind of ( Other animation curves of the mouth )
3. Docking method
3.1 establish remap assets , Rename the parameter ( It can also be in LIveLink Provided remap Modify on the template ), This connects most of the main animation curves , Be sure to fill in the name correctly , Avoid unnecessary spaces and other problems , Otherwise, the modification will fail 



3.2 Docking and adjustment of other animation curves
【 Head / neck 】
Set the head bone angle value , The limit value is adjusted according to the actual effect 
The neck bone follows the head bone , I'm going to set it to 0.5 Times the head bone angle 
Add one “ Modify the curve ” node 
While considering neck rotation , The neck muscles also deform (Arkit No capture of neck muscle movement )
Arkit And CC lack of 【 Head / neck 】 Docking parameters :Head_Backward、Head_Forward、Head_L、Head_R( Unable to capture Xinjiang neck dance )、Neck_Tighten( Tight neck )、Neck_Swallow( Swallow in the neck )
【 eyes / eyelash 】
Be careful :
Set the angle value of the eyeball bone , Normal eyeballs can only Yaw/Pitch rotate , Take the left eye as an example , Right eye empathy 

Arkit No, Eyelash( eyelash )、Eyelid( Eyelid )、Eye_Pupil( Pupil ) The animation curve of , But you can play on your own , such as Eyelash( eyelash )、Eyelid( Eyelid ) And Eye_Blink And so on ,Eye_Pupil( Pupil ) Associated with the actual photometry of the scene . If you want to be related to the reality of photophotography , You need to use other mobile capture software , If you are interested, please read the related articles https://zhuanlan.zhihu.com/p/280746366

Arkit And CC lack of 【 eyes / eyelash 】 Docking parameters :Eyelash( eyelash )、Eyelid( Eyelid )、Eye_Pupil( Pupil )
【 chin 】
Set the angle value of the jaw bone , A normal chin can only Yaw/Pitch rotate 

Arkit And CC lack of 【 chin 】 Docking parameters :Jaw_Down、Jaw_Backward
【 The forehead 】
Be careful :
because Arkit Didn't put browInnerUp( Eyebrows inward and upward ) Split left 、 Right eye , It needs to be set in the animation chart 

Arkit And CC Missing docking parameters :Brow_Compress_L、Brow_Compress_R
【 mouth 】
The mouth is the part with the most types of facial features ,CC It defines up to 59 Kind of mouth animation curve . The mouth is divided into upper and lower halves , Besides being able to move up, down, left and right , And pouting 、 Sip your mouth 、 Crooked mouth 、 With mouth 、O Mouths 、 Kiss 、 Puffy cheek mouth, etc , It also works with the face at the same time 
Arkit And CC Missing docking parameters :Mouth_Contract( Duck mouth ?)、Mouth_Blow( Mouth to mouth type )、Mouth_Tighten( Sip your mouth )、Mouth_Push( Kiss )、Mouth_Pull( Retract your mouth )、Mouth_Up/Down/L/R( The whole mouth goes up, down, left and right )、Mouth_Down_Lower( Lower lip down )、Mouth_Chin_Up( Lower lip up ). There are many screenshots here
【 cheek 】
Be careful :
because Arkit Didn't put cheekPuff( Inflatable face ) Divide into right and left , It needs to be set in the animation chart 
Arkit And CC Missing docking parameters :Cheek_Suck( Inhale face )
【 nose 】
except Nose_Sneer( Laugh at the nose ),Arkit There are no other docking parameters 
【 The tongue 】
except Tongue_Out( Stick out your tongue ),Arkit There are no other docking parameters 

【 Ears 】
Arkit There are no docking parameters 
【 other 】 Have time to study ..
边栏推荐
- Rip/ospf protocol notes sorting
- What does CTO (technical director) usually do?
- Tso hardware sharding is a header copy problem
- Call process of package receiving function
- Alibaba cloud schedules tasks and automatically releases them
- Distributed basic concepts
- Create a multithreaded thread class
- Power apps Guide
- Codeforces Round #720 (Div. 2)
- JMeter implementation specifies concurrent loop testing
猜你喜欢

Static routing job

After 5 months' test, it took 15K to come for an interview. When I asked, it was not worth even 5K. It was really

Address mapping of virtual memory paging mechanism

After screwing the screws in the factory for two years, I earned more than 10000 yuan a month by "testing" and counterattacked

基于C语言实现的足球信息查询系统 课程报告+项目源码+演示PPT+项目截图

Sleep revolution - find the right length of rest

memcached完全剖析–1. memcached的基础

Network flow 24 questions (round table questions)

(to be optimized and modified) vivado DDR4 SDRAM (MIG) (2.2) IP core learning record

ping: www.baidu.com: 未知的名称或服务
随机推荐
使用 Go 编程语言 66 个陷阱:Golang 开发者的陷阱和常见错误指北
JMeter parameterization
Basic database syntax learning
Role of wait function
Decoration home page custom full screen video playback effect GIF dynamic picture production video tutorial playback code operation settings full screen center Alibaba international station
Pytest testing framework
Adding subscribers to a list using mailchimp's API V3
BBR bandwidth per second conversion logic
Pod lifecycle in kubernetes
JMeter implementation specifies concurrent loop testing
Auto. JS to automatically authorize screen capture permission
OSI notes sorting
Static routing job supplement
Subnet partition operation
Php-pdo parameter binding problem
memcached全面剖析–3. memcached的删除机制和发展方向
Microsoft Certification (dynamic 365) test
Static routing job
Minimum cost and maximum flow (template question)
When to send the update windows message