PN与iClone全身+面部实时捕捉教程
通过本教程您将学会如何使用iClone7及其相关插件进行面部+身体的实时捕捉。理解并掌握诺亦腾Perception Neuron产品通过Axis Neuron软件进行数据转发,从而实现在各个第三方软体中进行实时演示的基本逻辑。
1.2 硬件及软件准备
实现面部+身体的实时捕捉在本教程中需要软件加硬件的配合,如果您没有购买软件或是硬件,只需要一个简单的摄像头即可依照本教程进行一次模拟操作。
硬件设备:
1.诺亦腾Perception Neuron 1.0产品、Perception Neuron 2.0产品 或是Perception Neuron Pro产品。(该设备用于身体动作的捕捉)
2.罗技C1000E BRIO 4K 面部捕捉摄像头 。(该设备用于面部动作的捕捉,若您没有以上摄像头,普通摄像头也适用于本次教学,只是捕捉相对不精准。)
3.建议配有第五代Core i7 以上处理器的计算机,显卡为GTX970或以上。(若您配置较低,也适用于本教学,只是运行会十分卡。)
软件环境:
1.Windows7及以上的64位操作系统
2.Axis Neuron Std标准版 或 Axis Neuron Pro 专业版 动作捕捉软件(随诺亦腾产品附送,若您想参与到学习中也可以通过Uin森林CG技术社区网站:http://uin30.com/download 下载Axis Neuron Free免费版 进行学习)
3.iClone7即时演算动画软件主程序及以下插件:
a.Character Creator 3(用于人物创建、绑定、操作)
b.Motion LIVE Plug-in for iClone(用于实时读取动捕数据)
c.Faceware Profile for Plug-in for iClone(用于采集面部数据)
d.Perception Neuron Profile for Plug-in for iClone(用于采集面部数据)
若您需要导入自己的3D模型还需要iClone 3DXchange7(549美金)等插件,本教学仅限于动作捕捉教学,非iClone教学,故不多做详细介绍。以上插件需要到单独iClone的官方网站上购买,若您只是想尝试学习一下,可以先到官网上系在免费试用版进行试用或寻求Uin森林CG技术社区的伙伴进行帮助,本教程以试用版为例,方便大家的学习。
iClone软件售价如下(合计:4234美元):
iClone7 – 199 美元
iClone 7 Pipeline Bundle – 549美元
Motion LIVE – 199美元
Character Creator 3 Pipeline – 199美元
3DXchange 7 Pipeline – 499美元
Faceware(includes Faceware Realtime for iClone) – 1590美元
Perception Neuron – 999美元
2. iClone捕捉测试
2.1 Faceware插件-面部捕捉
当您安装好iClone以后,会在系统通知栏右下方出现Reallusion HUB,双击后确保以下5个软件已经被安装。(如图1-1)所示,点击启动图片中的第2项iClone7主体程序。
![](http://uin30.com/wp-content/uploads/2018/11/b2.jpg)
(图1-1)
1.开启软件后从左侧随便拖入一个内置的角色到场景中进行测试。(如图1-2)
![](http://uin30.com/wp-content/uploads/2018/11/b3.jpg)
(图1-2)
2.点击上方菜单栏中的Plugins->Motion LVIE ->Motion LIVE 打开ML捕捉插件。
![](http://uin30.com/wp-content/uploads/2018/11/b4.jpg)
(图1-3)
3.出现如下窗口(如图1-4),此时没有任何可以选择的地方。因为我们还没有打开对应的插件。到我们的桌面上找到Realtime for iClone (如图1-5),点击OK,同意试用。(如图1-6)
![](http://uin30.com/wp-content/uploads/2018/11/b5.jpg)
(图1-4)
![](http://uin30.com/wp-content/uploads/2018/11/b6.jpg)
(图1-4)
![](http://uin30.com/wp-content/uploads/2018/11/b7.jpg)
(图1-6)
4.在弹出的捕捉窗口中,确保右上角信息全部都是绿色的状态。最重要的是第一行,iClone:Connected(与iClone的连接正常)和最后一行Calibrated:YES(已经矫正面部),(如图1-7),如果第一行是红色的,那么切换回iClone,在窗口中点击(如图1-8)箭头所指的Faceware Realtime 前面的小圈圈,与在下方小图标菜单中选择Faceware Realtime。
![](http://uin30.com/wp-content/uploads/2018/11/b8.jpg)
(图1-7)
![](http://uin30.com/wp-content/uploads/2018/11/b9.jpg)
(图1-8)
当Faceware Realtime后面的Actors显示为1,且下方的绿色小图标亮起后表示连接iClone与插件连接成功。点击下方的Preview按钮,然后再按“任意按键”就可以是实时预览了并捕捉动作了。右侧的Record就是录制动作的按钮。
![](http://uin30.com/wp-content/uploads/2018/11/b10.jpg)
(图1-9)
当然以上操作步骤中,您也可以先打开桌面上Realtime for iClone软件,进行矫正。以便打开iClone后就可以通过MotionLive插件直接进行实时的数据流导入。
2.2 Perception Neuron插件-身体捕捉
1·PN动捕设备需要使用配套的Axis Neuron软件进行身体数据捕捉,如何使用设备及其配套软件请参考Uin森林CG技术社区内Perception Neuron产品使用教程。本文不做赘述,本文中的捕捉测试未连接设备,您也可以连接设备进行操作,逻辑是一样的,具体操作如下。
2·先打开Axis Neuron动作捕捉软件,在左上角的菜单栏中点击 [文件 -> 设置 – >数据转发, 确保TCP/UDP、高级BVH、BVH启用.全部都被打上了勾。(如图1-11)如果你使用的是英文版请参考以下步骤:In File -> Settings – >Broadcasting, check TCP and Advanced BVH format, then input the valid port。
![](http://uin30.com/wp-content/uploads/2018/11/M2.jpg)
(图1-11)
3·切换到“通用”栏,记录下本机IP,每一台计算机都不一样,根据您自己的计算机记录。(图1-12)
![](http://uin30.com/wp-content/uploads/2018/11/b12.jpg)
(图1-12)
3·由于是测试,我们可以随便打开一个已经捕捉好的动作文件进行数据共享。这时候Axis Neuron会模拟成设备链接的状态,并且进行数据转发。
a)双击界面左下角的任意RAW文件,推荐MasterCui,因为这个动作幅度比较大,比较适合观察。(如图1-13)
b)点击播放按钮。
c)点击右侧的无限循环播放,方便后期我们的连接和观察。
d)观察右侧的人体,此时已经模拟成设备连接状态。
e)将Axis Neuron软件最小化在后台运行,软件在无限循环的播放骨骼动作(或者是进行实时的捕捉)。
![](http://uin30.com/wp-content/uploads/2018/11/b13.jpg)
(图1-13)
4·打开iClone的MotionLive插件,如果你之前有正确的安装Perception Neuron for iClone的插件,那么在对话框中就会出现Perception Neuron(Body 和 Hand)的窗口,你需要在后面填写好之前在Axis Neuron记录的IP地址和bvh端口号,默认情况下是:”你的本机IP地址+7001”,可以到Axis Neuron软件的设置中查看(参考图1-15、1-16)。
![](http://uin30.com/wp-content/uploads/2018/11/b13x.jpg)
(图1-14)
![](http://uin30.com/wp-content/uploads/2018/11/b14.jpg)
(图1-15)
![](http://uin30.com/wp-content/uploads/2018/11/b15.jpg)
(图1-16)
5·回到Motion LIVE插件中将Body和Hand的两个窗口前面的小圈圈点亮。在下方框框中的Body和Hand框框后侧的感叹号,点击悬着Perception Neuron,并打勾。此时上方的Actors是1表示连接成功,如果依然是0的话,请确认设备的连接或者是保证Axis Neuron在后台继续播放骨骼动作文件。(如图1-17)
![](http://uin30.com/wp-content/uploads/2018/11/b17x.jpg)
(图1-17)
5·点击Preview,然后按任意键就可以开始预览动作了。(我们可以用鼠标滚轮将人物缩小一点来观看)按任意键就可以暂停播放。(如图1-18),此时我们的身体部分也测试完成了。
![](http://uin30.com/wp-content/uploads/2018/11/b16.jpg)
(图1-18)
2.3 FA和PN两个插件同时使用和捕捉
经过以上两个独立捕捉的基本操作,你应该已经理解了其设置的方法。下面只需要按照2.1的方法连接配置摄像头,然后再按照2.2的方法连接配置AxisNeuron及PN动捕设备就可以开始尝试两个数据流同时实时捕捉了。
要注意的是:
A:你必须保持 Faceware Realtime for iClone 软件在后台实时运行。
B:你必须保持Axis Neuron软件在后台实时运行(播放骨骼动画或是正在实时捕捉)。
C:填写正确的IP地址和数据端口。(图1-19)
![](http://uin30.com/wp-content/uploads/2018/11/b17.jpg)
(图19)
3. 特别说明
以上就是面部和身体通过iClone实时捕捉的教程,如果您还有其它的问题可以发送邮件到help@uin30.com进行咨询。
转载于:https://www.cnblogs.com/guaishoudashu/p/10015891.html
PN与iClone全身+面部实时捕捉教程相关推荐
- 被Epic Games收购后,Cubic Motion朝着面部实时捕捉技术继续迈进
Cubic Motion 成立于2009年,Cubic Motion已成长为向全球视频游戏市场提供自动性能驱动面部动画的领先提供商.该公司以超高品质而著称,并拥有大量的AAA级客户.其获奖博士计 ...
- 日本CG大神又整活了!3D建模软件拿来搞面部实时捕捉,网友:效果好得有点吓人...
博雯 发自 凹非寺 量子位 | 公众号 QbitAI 最近,拿Maya加一个换脸软件就能做到的实时面部捕捉在日推火了: 不管怎么挤眉弄眼,褶子和肌肉的细微变化都跟得上. 连续两个演示视频点赞分别突破4 ...
- 实时面部动作捕捉技术:Faceware Live
2019独角兽企业重金招聘Python工程师标准>>> 自从<阿凡达>上映之后,国内国外的相关媒体和业界人士都对动作捕捉技术进行了大量的深入研究和解析,即使是一名普通的电 ...
- wireshark学习系列————4、实时捕捉数据包
介绍 实时捕捉数据包时Wireshar的特色之一 Wiershark捕捉引擎具备以下特点 支持多种网络接口的捕捉(以太网,令牌环网,ATM...) 支持多种机制触发停止捕捉,例如:捕捉文件的大小,捕捉 ...
- 【Arduino 和 DS3231 实时时钟教程】
[Arduino 和 DS3231 实时时钟教程] 1. 概述 2. 原理分析 3. DS3231 实时时钟 4. 编程 1. 概述 在本Arduino教程中,我们将学习如何使用DS3231实时时钟模 ...
- android 人脸端正,一种移动端人脸图像面部实时变形调节方法与流程
本发明涉及手机拍摄图像领域,更具体的说,其涉及用于一种移动端人脸图像面部实时变形调节方法. 背景技术: 目前移动端人脸变形算法大多都是局部变形,一种变形对应一次图像处理,多种变形效果的累加导致移植到手 ...
- Reallusion iClone Pro(实时3d动画设计软件)官方正式版V7.92.5425.1 | 含iclone7安装教程以及iclone7设置中文方法
iclone是什么软件:Reallusion iClone Pro 7中文版是来自台湾甲尚科技重磅打造的一款领袖级专业实时3d动画设计软件,通过向道具或皮肤骨骼角色添加一系列变形来实现动态和有机的动画 ...
- Gulp编译、合并、压缩,以及Browsersync实时刷新教程
之前项目中一直用的都是gulp-livereload,用gulp-webserver启服务器,来实现浏览器实时刷新,但是每一次更新代码重新编译有点慢.之后各种找原因改解决方案. 方案一:加入gulp- ...
- python读取输入流_Python读取实时数据流教程
今天小编就为大家分享一篇Python读取实时数据流示例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1.#coding:utf-8 chose = [ ('foo',1,2), ( ...
最新文章
- java web系统拆分_Java系统中如何拆分同步和异步
- ppt怎么加注解文字_向PPT2013演示文稿中添加批注将反馈和想法添加到演示文稿...
- Oracle入门(十四.18)之使用动态SQL
- java键盘事件键值表_Java的20年:重大事件的时间表
- 澳元兑美元震荡整理,后市可否追高
- linux qt程序编译出错,QTcreator编译出错
- 【恋上数据结构】排序算法前置知识及代码环境准备
- .NET跨平台之旅:基于.NET Core改写EnyimMemcached,实现Linux上访问memcached缓存
- 快逸报表多数据源解决办法以及项目多数据源切换方法
- mysql 07001_MySQL迁移文件的小问题
- 电脑cpu测试软件 95,Prime95(CPU稳定性测试)
- 基于Spring的MVC框架设计与实现
- 【HUSTOJ】1022: 输出小写字母表
- HCIP之MPLS中的LDP协议
- 我叫mt4最新服务器,我叫MT4手游开服表_我叫MT4手游开服时间表_新服新区预告_第一手游网...
- py中lambda和apply的使用总结
- 第一个hollo world程序
- Unity3D ML-Agent-0.8.1 学习三(多代理学习)
- 单位集体户口迁回原籍流程
- 139邮箱山寨版push mail功能
热门文章
- 你对计算机相关的哪些知识感兴趣,学电脑知识应学些什么
- pgsql数据库实现导入导出(附sql示例)
- Amazon Simple Storage Service(Amazon S3)
- 利用websocket+Vuex完成一个实时聊天软件(前端部分)
- 公安机关查处了100款违法采集个人信息的APP
- 鲲云科技宣布完成数千万A+轮融资
- w7设置双显示器_后期师在家复工的正确姿势——专业大屏显示器少不了
- 788_AUTOSAR_RS_SystemTemplate3_通信2_时序以及SAE J1939等
- [音视频拉普]无损格式flac是怎么无损的?假无损是什么概念?
- BICOMB文献统计软件