通过本教程您将学会如何使用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主体程序。
1.开启软件后从左侧随便拖入一个内置的角色到场景中进行测试。(如图1-2)
2.点击上方菜单栏中的Plugins->Motion LVIE ->Motion LIVE 打开ML捕捉插件。
3.出现如下窗口(如图1-4),此时没有任何可以选择的地方。因为我们还没有打开对应的插件。到我们的桌面上找到Realtime for iClone (如图1-5),点击OK,同意试用。(如图1-6)
4.在弹出的捕捉窗口中,确保右上角信息全部都是绿色的状态。最重要的是第一行,iClone:Connected(与iClone的连接正常)和最后一行Calibrated:YES(已经矫正面部),(如图1-7),如果第一行是红色的,那么切换回iClone,在窗口中点击(如图1-8)箭头所指的Faceware Realtime 前面的小圈圈,与在下方小图标菜单中选择Faceware Realtime。
当Faceware Realtime后面的Actors显示为1,且下方的绿色小图标亮起后表示连接iClone与插件连接成功。点击下方的Preview按钮,然后再按“任意按键”就可以是实时预览了并捕捉动作了。右侧的Record就是录制动作的按钮。
当然以上操作步骤中,您也可以先打开桌面上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。
(图1-11)
3·切换到“通用”栏,记录下本机IP,每一台计算机都不一样,根据您自己的计算机记录。(图1-12)
3·由于是测试,我们可以随便打开一个已经捕捉好的动作文件进行数据共享。这时候Axis Neuron会模拟成设备链接的状态,并且进行数据转发。
a)双击界面左下角的任意RAW文件,推荐MasterCui,因为这个动作幅度比较大,比较适合观察。(如图1-13)
b)点击播放按钮。
c)点击右侧的无限循环播放,方便后期我们的连接和观察。
d)观察右侧的人体,此时已经模拟成设备连接状态。
e)将Axis Neuron软件最小化在后台运行,软件在无限循环的播放骨骼动作(或者是进行实时的捕捉)。
4·打开iClone的MotionLive插件,如果你之前有正确的安装Perception Neuron for iClone的插件,那么在对话框中就会出现Perception Neuron(Body 和 Hand)的窗口,你需要在后面填写好之前在Axis Neuron记录的IP地址和bvh端口号,默认情况下是:”你的本机IP地址+7001”,可以到Axis Neuron软件的设置中查看(参考图1-15、1-16)。
5·回到Motion LIVE插件中将Body和Hand的两个窗口前面的小圈圈点亮。在下方框框中的Body和Hand框框后侧的感叹号,点击悬着Perception Neuron,并打勾。此时上方的Actors是1表示连接成功,如果依然是0的话,请确认设备的连接或者是保证Axis Neuron在后台继续播放骨骼动作文件。(如图1-17)
5·点击Preview,然后按任意键就可以开始预览动作了。(我们可以用鼠标滚轮将人物缩小一点来观看)按任意键就可以暂停播放。(如图1-18),此时我们的身体部分也测试完成了。
2.3 FA和PN两个插件同时使用和捕捉
经过以上两个独立捕捉的基本操作,你应该已经理解了其设置的方法。下面只需要按照2.1的方法连接配置摄像头,然后再按照2.2的方法连接配置AxisNeuron及PN动捕设备就可以开始尝试两个数据流同时实时捕捉了。
要注意的是:
A:你必须保持 Faceware Realtime for iClone 软件在后台实时运行。
B:你必须保持Axis Neuron软件在后台实时运行(播放骨骼动画或是正在实时捕捉)。
C:填写正确的IP地址和数据端口。(图1-19)
3. 特别说明
以上就是面部和身体通过iClone实时捕捉的教程,如果您还有其它的问题可以发送邮件到help@uin30.com进行咨询。