Unity Live Capture 中实现面部捕捉同步模型动画

 Unity Face Capture 是一个强大的工具,可以帮助你快速轻松地将真实人脸表情捕捉到数字模型中。在本文中,我们将介绍如何在 Unity Face Capture 中实现面部捕捉同步模型动画。

安装 |实时捕获 |4.0.0 (unity3d.com)

安装软件插件

  1. 安装 Live Capture 软件包。

版本如下

我的版本是Unity2022,我在包管理器中搜到

直接安装即可!

安装 Unity 虚拟摄像机应用:

应用名称设备要求链接
Unity 面部捕捉iPhone 或 iPad:
• iOS 14.6 或更高版本
• ARKit 面部跟踪功能(支持面容 ID 的设备  配备 A12 仿生芯片的设备)

Unity Face Capture

将应用程序连接到 Unity 编辑器

  1. 确保正确设置本地网络和防火墙。

  2. 打开 Connections 窗口:从 Unity Editor 主菜单中,选择 Window > Live Capture > Connections

  3. 创建 Companion app Server 类型的 Connection 并启用它。

  4. 在“人脸捕捉”应用中,启用与已创建服务器的连接。

具体步骤:

1.准备苹果X以上的手机,去商店下载APP:

 手机需要和电脑连接到同一个路由器,笔记本好说,都链接一个WIFI即可!台式机的网线所插在的路由器也需要被手机无线链接即可!

打开APP,全部允许,进入这个界面,等待电脑开启链接服务端即可!

2.电脑端Unity配置 

下载UnityLive  Capture包,创建一个新项目,导入包。

老版Live  Capture下载::https://download.csdn.net/download/leoysq/88976206

新版Live  Capture下载(面向Unity2022-2023):直接在包管理器安装

2.1 开启链接手机端的服务器

打开官方示例

找到windows-Live Capture

 

上面是老版本的插件画面!老版本不支持摇头,新版本支持摇头、支持头部移动、远近感应,推荐4.0,用Unity2022以上版本在包管理器中直接安装!

关闭电脑防火墙 

回到Unity,点击配置防火墙和创建服务器 

新版画面:
 

点击start或者开关

老版本: 

链接手机的服务器以及开启,并通过路由器发送出去,

打开手机APP,看到链接按钮被激活,点击链接即可

这个时候,就可以运行Unity编辑器了,点击Play,就可以通过手机识别真人脸部同步到Unity 中的模型。这是官方自带的模型,大家尝试自己的模型被同步 !

官方文档Unity Face Capture | Live Capture | 4.0.0 (unity3d.com)

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

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

相关文章

Linux_网络项目_WEB服务器 处理服务器写入失败后sigpipe信号导致服务器崩溃退出问题,引入线程池缓解大量请求,服务器组件化重构,在线计算机业务测试

文章目录 1. 处理服务器写入管道出错2. 引入线程池缓解大量请求导致服务器崩溃设计线程任务类单例线程池组件设计 3.代码位置4. 在线计算机业务运行截图 1. 处理服务器写入管道出错 经过测试,服务器在读取报文时如果出错可以选择直接关闭这个TCP里链接来节省资源。…

比特币,区块链及相关概念简介(三)

目录 什么是区块链区块链关键特点区块链存在哪里区块链相关的工作主要是做什么呢可以有多个区块链吗区块链网络节点区块链网络有延迟吗区块链和Rust区块链新技术区块链相关网站 以下内容结合了chatgpt 3.5以及网络文章。 用于学习记录。 简介: 什么是区块链&#xf…

【MySQL高级篇】08-事务篇

第13章:事务基础知识 #09-事务的基础知识#1.事务的完成过程 #步骤1:开启事务 #步骤2:一系列的DML操作 #.... #步骤3:事务结束的状态:提交的状态(COMMIT) 、 中止的状态(ROLLBACK)#2. 显式事务#2.1 如何开启? 使用关键…

项目分享--NO.1

搭建高可用的web集群.部署网站 包含数据库,ceph/nfs,haproxy,keepalived,ansible部署 1,配置ansible管理环境 创建工作目录,编写ansible配置文件,和主机清单文件,yum配置文件 将yum文件到控制机上,然后用模块上传到被管理机器上 #vim 01-upload-repo.yml --- - name: confi…

柚见十三期(优化)

前端优化 加载匹配功能与加载骨架特效 骨架屏 : vant-skeleton index.vue中 /** * 加载数据 */ const loadData async () > { let userListData; loading.value true; //心动模式 if (isMatchMode.value){ const num 10;//推荐人数 userListData await myA…

基于SpringBoot框架实现的B2B平台的医疗病历交互系统

采用技术 基于SpringBoot框架实现的B2B平台的医疗病历交互系统的设计与实现~ 开发语言:Java 数据库:MySQL 技术:SpringBootMyBatis 工具:IDEA/Ecilpse、Navicat、Maven 页面展示效果 管理员角色 医院管理 医院注册 医院文…

samba服务器的配置

需求:在Linux上搭建一个文件共享服务,创建不同的账号给予不同的权限,在windows可以直接访问该共享目录 介绍 Samba 是一个强大的工具,使得不同操作系统之间可以无缝地共享文件和资源,促进了跨平台环境下的协作和通信…

音频的录制及播放

在终端安装好pip install pyaudio,在pycharm中敲入录音的代码,然后点击运行可以在10s内进行录音,录音后的音频会保存在与录音代码同一路径项目中,然后再新建项目敲入播放的代码,点击运行,会把录入的录音进行…

安装 docker 和 jenkins

安装 docker #安装 软件包 docker yum install -y yum-utils device-mapper-persistent-data lvm2#设置 yum 源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-c…

C语言-strerror(打印错误信息)和perror(获得错误信息)

strerror(打印错误信息)和perror(获得错误信息) strerror 语法格式 返回类型是char* 都需要头文件 errno.h 这里是错误码 每一个错误码代表一个错误信息 错误码 对照的错误信息 每一种编译器在写的时候已经规定好了 错误码对…

git push origin master error: src refspec master does not match any

一、报错详情 git push origin master error: src refspec master does not match any error: failed to push some refs to git172.20.1.223:xuxj/vue3-smartgf-admin.git 二、解决办法 1.查看一下所有的分支 git branch -l 2.检查远程仓库的分支名 会发现远程是main&am…

四连杆机构运动学仿真 | 【Matlab源码+理论公式文本】

【程序简介】💻🔍 本程序通过matlab实现了四连杆机构的运动学仿真编程,动态展现了四连杆机构的运动动画,同时给出了角位移、角速度和角加速度的时程曲线,除了程序本身,还提供了机构运动学公式推导文档&…

Unity如何让游戏程序读写资源文件?

前言 在Unity中,分为开发环境和打包后环境。 在开发环境中,你可以直接访问项目的文件系统,包括Assets文件夹中的所有文件。但是在打包后的环境中,你不能直接访问文件系统,因为所有的资源都被打包到了一个或多个数据文件…

【Hadoop大数据技术】——MapReduce分布式计算框架(学习笔记)

📖 前言:MapReduce是Hadoop系统核心组件之一,它是一种可用于大数据并行处理的计算模型、框架和平台,主要解决海量数据的计算问题,是目前分布式计算模型中应用较为广泛的一种。 目录 🕒 1. MapReduce概述&am…

Java后端面试:MySQL面试篇(底层事务、SQL调优)

👨‍🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Java后端面试:Redis面试篇(原理场景题) 📚订阅专栏:Java后端面试 希望…

Ubuntu 虚拟机安装

最小化安装后常用工具 sudo apt-get install vim# ifconfig apt install net-tools # nload apt install nload # 很多都要用到 apt install build-essential # 开发相关 apt install gcc gapt install iproute2 ntpdate tcpdump telnet traceroute \ nfs-kernel-server nfs…

Leetcode 第 126 场双周赛 Problem D 求出所有子序列的能量和(Java + 数学 + 01背包变种)

文章目录 题目思路Java 数学 01背包变种第一步:第二步:第三步: 复杂度Code 题目 Problem: 100241. 求出所有子序列的能量和给你一个长度为 n 的整数数组 nums 和一个 正 整数 k 。一个整数数组的 能量 定义为和 等于 k 的子序列的数目。请…

Node.js 自带的 http 模块来实现一个简单的本地服务器

1.创建一个 server.js 文件: const http require(http); const fs require(fs); const path require(path);const server http.createServer((req, res) > {// 获取请求的文件路径const filePath path.join(__dirname, dist, req.url);// 读取文件内容并返…

Ubuntu 14.04:安装 PaddleOCR 2.3

目录 一、说明 1.1 如何选择版本 1.2 查看 github 中的 PaddleOCR 版本 二、安装 2.1 安装前环境准备 2.2 下载包 2.3 解压 2.4 安装依赖库 异常处理:Read timed out. 2.5 下载推理模型:inference 2.5.1 模型存放位置 2.5.2 模型下载链接 2.5.…

JVM学习-底层字节码的执行过程

目录 1.一个简单的程序分析 2. a,a,a--在JVM中的执行过程 3. 一个好玩的xx 4.方法调用的字节码分析、多态的实现、对象头 5. try-catch-finally的字节码分析 5.1 try-catch 5.2 try-catch-finally 5.3特殊情况 5.3.1 try和finally块中都出现了re…