blender使用faceit绑定自己的表情动作

blender使用faceit绑定自己的表情控制模型

  • faceit是个神器,来记录一下如何让表情动起来
    • 保持相对位置
    • 头部分离,方便后续绑定faceit
    • faceit的注册
    • rig生成地标
    • Animate可以修正表情
    • 烘培之前记得保存
    • 使用Faceit的整个流程

faceit是个神器,来记录一下如何让表情动起来

blender-3.6.2 + faceit-1.3.3 + AddRoutes-0.34 + ios的Face Cap
blender4.0似乎有问题,先用这个吧
计划用elise演示一下在这里插入图片描述

保持相对位置

mustardui似乎有一些骨骼冲突,想删掉原有的骨骼,要保证相对位置,
用父子节点是个好办法
把所有元素的父节点都变成body,并且保持变换
Ctrl + p
在这里插入图片描述

包括头发和衣服,
然后删掉 骨骼也没有变形才行,
现在删掉原来的骨骼:
在这里插入图片描述

头部分离,方便后续绑定faceit

如果以上都没有变形,如果有变形,眉毛等,就还用父子绑定的办法,让他们同时放缩

G把头发移动走
H把衣服隐藏掉
切换“编辑模式”,打开透视模式,选择头部
在这里插入图片描述
p分离头部和身体
并双击给头部重新命名为headhead
在这里插入图片描述

切换到物体模式
把脸上的位置从身体中分离,shift选中分离的几个内容后,鼠标切换到主屏幕
Alt + p
选择 清空并保存变换结果,否则就飞走咯
其实这一步也可以不用,只要能找到这些内容就好了,注意左虹膜iris在Eye left里面,
在这里插入图片描述

这样就可以开始使用faceit注册了
如果alt +p不起作用,注意看下自己的设置,是否用alt去模拟三键鼠标了
在这里插入图片描述

faceit的注册

1 ,让视图变正面,
n,打开右边侧栏,
选中头部后,一定要选中头部呀,
注册面部对象
在这里插入图片描述
看这里已经把刚才建立的 “headhead” 注册成 “MAIN”了,
把右边的 眼睛,睫毛,嘴 和舌头都注册进来
在这里插入图片描述

记得,虹膜 iris在眼睛里面也要注册进来
点“注册”中的内容 和下面独对应的部分,选择一个“注册”里面的内容,下面“注册(顶点组)”依次点击,绑定
以此把
left eyeball 对应 左眼球,right eyeball 对应 右眼球
other left 对应左侧 虹膜 iris,other right 对应 右 虹膜 iris
eyelashes 对应 上睫毛
upper teeth 对应上牙,lower teeth 对应 下牙
tonegue 对应 舌头
在这里插入图片描述

rig生成地标

Rig的tab下点击生成地标
在这里插入图片描述

先对齐下巴,再对齐眼睛和脸颊
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
点击Project Landmarks ,把点附着在脸上并调整侧脸
在这里插入图片描述
生成绑定和动画
打开“骨骼”选项
在这里插入图片描述
选择头部,绑定
和次要绑定Bind Secondary

在这里插入图片描述
空格测试表情,开始跑500多帧,来测试表情
在这里插入图片描述

Animate可以修正表情

切换到Animatetab 调整每一个表情,如果有问题可以会退
在这里插入图片描述

感谢b站的阿天,讲得很详细,看了好几遍: link.

烘培之前记得保存

Bake ARKit Shape Keys 进行烘培
在这里插入图片描述
在这里插入图片描述
如果有问题可以
Back to Rigging 重新调试表情,一般是嘴角容易有问题,注意眉毛和眉框,
Generate Test Action 可以继续看表情效果
在这里插入图片描述
Auto Reorder Indices
选择
FaceCap

就可以配置 routes了

FaceCap

在这里插入图片描述

去博客设置页面,查看ip的 代码片.

// An highlighted block
ifconfig;

最后把头发加回来看看效果
Alt + G
在这里插入图片描述
在这里插入图片描述

打开 ios 的 Face Cap,链接到这个ip就可以,用自己的表情控制模型表情了

使用Faceit的整个流程

2023-12-24 2023-12-24 2023-12-25 2023-12-25 2023-12-26 2023-12-26 2023-12-27 2023-12-27 2023-12-28 2023-12-28 2023-12-29 2023-12-29 2023-12-30 头部分离 注册 生成地标 烘培 配置路由 Face Cap 现有任务 使用Faceit的整个流程
  • 关于 甘特图 语法,参考 [这儿][2],

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/225638.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工具系列:TensorFlow决策森林_(3)使用dtreeviz可视化

文章目录 介绍设置安装 TF-DF 和 dtreeviz导入库 可视化分类树加载、清洗和准备数据分割训练/测试集并训练模型训练一个随机森林分类器显示决策树检查叶节点统计信息决策树如何对实例进行分类特征空间划分 可视化回归树加载、清洗和准备数据分割训练/测试集并训练模型训练一个随…

智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.协作搜索算法4.实验参数设定5.算法结果6.…

nginx-proxy-manager初次登录502 bad gateway

nginx-proxy-manager初次登录502 bad gateway 按照官方docker-compose安装后,页面如下: 默认账户密码: adminexample.com/changeme点击sign in,提示Bad Gateway 打开调试 重装后依然如此,最后查阅githup issue 找到答案 https://github.com/NginxProxyManager/nginx-proxy-…

【操作系统】探究文件系统奥秘:创建proc文件系统的解密与实战

​🌈个人主页:Sarapines Programmer🔥 系列专栏:Linux专栏:《探秘Linux | 操作系统解密》⏰诗赋清音:月悬苍穹泛清辉,梦随星河徜徉辉。情牵天际云千层,志立乘风意自飞。 ​ 目录 &a…

web前端项目-七彩夜空烟花【附源码】

web前端项目-七彩动态夜空烟花【附源码】 本项目仅使用了HTML,代码简单,实现效果绚丽,且本项目代码直接运行即可实现,无需图片素材,接下来让我们一起实现一场美丽的烟花秀叭 运行效果:鼠标点击和移动可控制…

tamarin manual总结笔记5(使用流程的模型规格)

使用流程的模型规格 在本节中,我们提供了一个非正式的描述过程演算现在集成在Tamarin。它被称为SAPIC,即“状态应用PI-Calculus”。该模型的全部细节可以在(Kremer and k nnemann 2016)和(Backes et al 2017)中找到。 可以根据规则或作为(单个)流程对协…

云计算:现代技术的基本要素

众所周知,在儿童教育的早期阶段,幼儿园都会传授塑造未来行为的一些基本准则。 今天,我们可以以类似的方式思考云计算:它已成为现代技术架构中的基本元素。云现在在数字交互、安全和基础设施开发中发挥着关键作用。云不仅仅是另一…

C#教程(四):多态

1、介绍 1.1 什么是多态 在C#中,多态性(Polymorphism)是面向对象编程中的一个重要概念,它允许不同类的对象对同一消息做出响应,即同一个方法可以在不同的对象上产生不同的行为。C#中的多态性可以通过以下几种方式实现…

Java API 操作Docker浅谈

背景: 使用com.github.docker-java库可以很方便地在Java中操作Docker。下面是一个详细的教程,包括创建镜像、创建容器、启动容器、停止容器和删除容器的步骤以及每一步的说明。 前提: 首先,在你的Java项目中添加com.github.doc…

ARM 汇编语言知识积累

博文参考: arm中SP,LR,PC寄存器以及其它所有寄存器以及处理器运行模式介绍 arm平台根据栈进行backtrace的方法-腾讯云开发者社区-腾讯云 (tencent.com) 特殊功能寄存器: SP: 即 R13,栈指针,…

渗透测试——1.4主动扫描

主动扫描是别人可以发觉的情报收集 一、nmap的使用 1.nmap<目标主机>:最常用的扫描方式 有nmap版本、扫描时间 “host is up”表示目标主机处于开机状态、“not shown”未开放端口 有四个端口是开的&#xff08;135.139.445.912&#xff09; 2.nmap -p<端口范围…

NET中使用Identity+CodeFirst+Jwt实现登录、鉴权

目录 前言 一、创建上下文类 1.自定义MyContext上下文类继承IdentityDbContext 2.在Program中添加AddDbContext服务 二、使用Migration数据迁移 1.在控制台中 依次使用add-migration 、updatebase 命令 2.如何修改表名 3.如何自定义字段 三、使用Identity实现登录、修改密码 …

【JAVA】黑马MybatisPlus 学习笔记【终】【插件功能】

4.插件功能 MybatisPlus提供了很多的插件功能&#xff0c;进一步拓展其功能。目前已有的插件有&#xff1a; PaginationInnerInterceptor&#xff1a;自动分页TenantLineInnerInterceptor&#xff1a;多租户DynamicTableNameInnerInterceptor&#xff1a;动态表名OptimisticL…

【小白专用】C# 压缩文件 ICSharpCode.SharpZipLib.dll效果:

插件描述&#xff1a; ICSharpCode.SharpZipLib.dll 是一个完全由c#编写的Zip, GZip、Tar 、 BZip2 类库,可以方便地支持这几种格式的压缩解压缩, SharpZipLib 的许可是经过修改的GPL&#xff0c;底线是允许用在不开源商业软件中&#xff0c;意思就是免费使用。具体可访问ICSha…

12月25日作业

串口发送控制命令&#xff0c;实现一些外设LED 风扇 uart4.c #include "uart4.h"void uart4_config() {//1.使能GPIOB\GPIOG\UART4外设时钟RCC->MP_AHB4ENSETR | (0x1 << 1);RCC->MP_AHB4ENSETR | (0x1 << 6);RCC->MP_APB1ENSETR | (0x1 <…

关于Windows 10防火墙的设置,看这篇文章就够用了

Windows 10防火墙是一个强大的安全系统,易于设置和配置。以下是如何使用它来阻止网络访问并为应用程序、服务器和端口创建异常。 当你登录到企业域时,你将使用整个系统验证你的凭据,包括现有的任何防火墙。这一基本原则也适用于登录家庭网络的个人,你授予自己使用网络和通…

手机无人直播:解放直播的新方式

现如今&#xff0c;随着科技的迅猛发展&#xff0c;手机已经成为我们生活中不可或缺的一部分。除了通讯、娱乐等功能外&#xff0c;手机还能够通过直播功能将我们的生活实时分享给他人。而针对传统的直播方式&#xff0c;使用手机进行无人直播成为了一种全新的选择。 手机无人…

[c]扫雷

题目描述 扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷&#xff08;称之为地雷格&#xff09;&#xff0c;其他格子不含地雷&#xff08;称之为非地雷格&#xff09;。 玩家翻开一个非地雷格时&#xff0c;该格将会出现一个数字——提示周围格子中…

利用Milvus Cloud和LangChain构建机器人:一种引人入胜且通俗易懂的方法

一、引言 机器人已经深入我们的日常生活&#xff0c;从家庭服务到工业生产&#xff0c;再到医疗和运输等领域。然而&#xff0c;这些机器人往往需要复杂的算法和数据处理技术才能有效地执行任务。在这个过程中&#xff0c;人工智能&#xff08;AI&#xff09;和机器学习&#…

往年面试精选题目(前50道)

常用的集合和区别&#xff0c;list和set区别 Map&#xff1a;key-value键值对&#xff0c;常见的有&#xff1a;HashMap、Hashtable、ConcurrentHashMap以及TreeMap等。Map不能包含重复的key&#xff0c;但是可以包含相同的value。 Set&#xff1a;不包含重复元素的集合&#…