代码拉取完成,页面将自动刷新
同步操作将从 sparkle_code_guy/generate_weight_to_ue_character 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import socket
from pylivelinkface import PyLiveLinkFace, FaceBlendShape
UDP_IP = "127.0.0.1"
UDP_PORT = 11111
py_face = PyLiveLinkFace()
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect((UDP_IP, UDP_PORT))
face_object = [FaceBlendShape.EyeBlinkLeft,
FaceBlendShape.EyeLookDownLeft,
FaceBlendShape.EyeLookInLeft,
FaceBlendShape.EyeLookOutLeft,
FaceBlendShape.EyeLookUpLeft,
FaceBlendShape.EyeSquintLeft,
FaceBlendShape.EyeWideLeft,
FaceBlendShape.EyeBlinkRight,
FaceBlendShape.EyeLookDownRight,
FaceBlendShape.EyeLookInRight,
FaceBlendShape.EyeLookOutRight,
FaceBlendShape.EyeLookUpRight,
FaceBlendShape.EyeSquintRight,
FaceBlendShape.EyeWideRight,
FaceBlendShape.JawForward,
FaceBlendShape.JawLeft,
FaceBlendShape.JawRight,
FaceBlendShape.JawOpen,
FaceBlendShape.MouthClose,
FaceBlendShape.MouthFunnel,
FaceBlendShape.MouthPucker,
FaceBlendShape.MouthLeft,
FaceBlendShape.MouthRight,
FaceBlendShape.MouthSmileLeft,
FaceBlendShape.MouthSmileRight,
FaceBlendShape.MouthFrownLeft,
FaceBlendShape.MouthFrownRight,
FaceBlendShape.MouthDimpleLeft,
FaceBlendShape.MouthDimpleRight,
FaceBlendShape.MouthStretchLeft,
FaceBlendShape.MouthStretchRight,
FaceBlendShape.MouthRollLower,
FaceBlendShape.MouthRollUpper,
FaceBlendShape.MouthShrugLower,
FaceBlendShape.MouthShrugUpper,
FaceBlendShape.MouthPressLeft,
FaceBlendShape.MouthPressRight,
FaceBlendShape.MouthLowerDownLeft,
FaceBlendShape.MouthLowerDownRight,
FaceBlendShape.MouthUpperUpLeft,
FaceBlendShape.MouthUpperUpRight,
FaceBlendShape.BrowDownLeft,
FaceBlendShape.BrowDownRight,
FaceBlendShape.BrowInnerUp,
FaceBlendShape.BrowOuterUpLeft,
FaceBlendShape.BrowOuterUpRight,
FaceBlendShape.CheekPuff,
FaceBlendShape.CheekSquintLeft,
FaceBlendShape.CheekSquintRight,
FaceBlendShape.NoseSneerLeft,
FaceBlendShape.NoseSneerRight,
FaceBlendShape.TongueOut,
FaceBlendShape.HeadRoll,
FaceBlendShape.LeftEyeRoll,
FaceBlendShape.RightEyeRoll]
def send_weight(weight):
inner_dict = dict(zip(face_object, weight))
for each,value in inner_dict.items():
py_face.set_blendshape(each,value)
s.sendall(py_face.encode())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。