• 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主体程序。

    (图1-1)

    1.开启软件后从左侧随便拖入一个内置的角色到场景中进行测试。(如图1-2)

    (图1-2)

    2.点击上方菜单栏中的Plugins->Motion LVIE ->Motion LIVE 打开ML捕捉插件。

    (图1-3)

    3.出现如下窗口(如图1-4),此时没有任何可以选择的地方。因为我们还没有打开对应的插件。到我们的桌面上找到Realtime for iClone (如图1-5),点击OK,同意试用。(如图1-6)

    (图1-4)

    (图1-4)

    (图1-6)

    4.在弹出的捕捉窗口中,确保右上角信息全部都是绿色的状态。最重要的是第一行,iClone:Connected(与iClone的连接正常)和最后一行Calibrated:YES(已经矫正面部),(如图1-7),如果第一行是红色的,那么切换回iClone,在窗口中点击(如图1-8)箭头所指的Faceware Realtime 前面的小圈圈,与在下方小图标菜单中选择Faceware Realtime。

    (图1-7)

    (图1-8)

    当Faceware Realtime后面的Actors显示为1,且下方的绿色小图标亮起后表示连接iClone与插件连接成功。点击下方的Preview按钮,然后再按“任意按键”就可以是实时预览了并捕捉动作了。右侧的Record就是录制动作的按钮。

    (图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。

    (图1-11)

    3·切换到“通用”栏,记录下本机IP,每一台计算机都不一样,根据您自己的计算机记录。(图1-12)

    (图1-12)

    3·由于是测试,我们可以随便打开一个已经捕捉好的动作文件进行数据共享。这时候Axis Neuron会模拟成设备链接的状态,并且进行数据转发。

    a)双击界面左下角的任意RAW文件,推荐MasterCui,因为这个动作幅度比较大,比较适合观察。(如图1-13)

    b)点击播放按钮。

    c)点击右侧的无限循环播放,方便后期我们的连接和观察。

    d)观察右侧的人体,此时已经模拟成设备连接状态。

    e)将Axis Neuron软件最小化在后台运行,软件在无限循环的播放骨骼动作(或者是进行实时的捕捉)。

    (图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)。

    (图1-14)

    (图1-15)

    (图1-16)

    5·回到Motion LIVE插件中将Body和Hand的两个窗口前面的小圈圈点亮。在下方框框中的Body和Hand框框后侧的感叹号,点击悬着Perception Neuron,并打勾。此时上方的Actors是1表示连接成功,如果依然是0的话,请确认设备的连接或者是保证Axis Neuron在后台继续播放骨骼动作文件。(如图1-17)

    (图1-17)

    5·点击Preview,然后按任意键就可以开始预览动作了。(我们可以用鼠标滚轮将人物缩小一点来观看)按任意键就可以暂停播放。(如图1-18),此时我们的身体部分也测试完成了。

    (图1-18)

    2.3 FA和PN两个插件同时使用和捕捉

    经过以上两个独立捕捉的基本操作,你应该已经理解了其设置的方法。下面只需要按照2.1的方法连接配置摄像头,然后再按照2.2的方法连接配置AxisNeuron及PN动捕设备就可以开始尝试两个数据流同时实时捕捉了。

    要注意的是:

    A:你必须保持 Faceware Realtime for iClone 软件在后台实时运行。

    B:你必须保持Axis Neuron软件在后台实时运行(播放骨骼动画或是正在实时捕捉)。

    C:填写正确的IP地址和数据端口。(图1-19)

    (图19)

    3. 特别说明

    以上就是面部和身体通过iClone实时捕捉的教程,如果您还有其它的问题可以发送邮件到help@uin30.com进行咨询。

  • 相关阅读:
    docker 的官方PHP镜像 如何修改 php.ini 配置
    数据结构和算法
    接口的幂等性
    linux ftp服务器设置,只允许用户访问指定的文件夹,禁止访问其他文件夹
    rabitmq + php
    微信上传客服消息图片
    golang Printf 函数有超过 10 个转义字符
    golang bufio.NewScarme
    springboot(一)
    springboot加入第三方jar,使用mvn打包
  • 原文地址:https://www.cnblogs.com/guaishoudashu/p/10015891.html
Copyright © 2020-2023  润新知