百花楼论坛全国_一品楼QM论坛_泻火吧论坛重庆

  • 您的位置:首页 > 新闻动态 > Unity3D

    Unity3D使用BVH动作文件驱动模型

    2018/9/25??????点击:

    Unity3D数据驱动模型之bvh动作数据驱动3D模型跳舞

    实际上,bvh是不能直接在unity3D里面使用,需要转成bvh。怎么转呢?这个就需要MotionBuilder这个软件,步骤如下:
    1、打开MotionBuilder,新建一个项目
    2、点击菜单 File->Motion File Import… 选择bvh文件导入
    3、点击菜单 File->Save As 保存为fbx文件
    ok,这样就完成了 bvh转fbx

    下面在unity3D里面使用这个fbx文件
    1、打开unity3d,新建一个项目(我的unity是2018版的)
    2、在 Asset Store中找一个3D人体模型,我用的是这个
    点击导入
    会出现一个弹出框,点击 import
    3、导入完成后,界面下栏的 project中,Assets下会多出导入的模型的包,点开,找到 models 文件夹 双击打开,把里面的模型拖到左上栏 
    4、建立一个文件夹(好英文),里面放着要用的fbx文件,将文件夹拖入 Assets里
    以下重点?。。?/strong>

    5、点击导入的文件夹,打开后,在下栏的空白区域创建一个控制器,右键->Create->Animator Controller,随便取个名字
    6、点击Asset store右边的animator标签页,点开fbx文件图标上的小三角,将第二个 动作文件 拖到标签页里
    entry会自动连接上拖入的图标,然后在拖入的图标上右键->Make Transition,点击exit,又会生成一条白线把图标和exit按钮连起来
    7、点击左上栏之前拖入的模型,在右侧会打开一个inspector标签页,把刚刚创建的controller拖到标签页里的controller里 

    8、点击fbx里面第二个文件,在右侧属性栏 点击 edit 

    选择Rig标签,Animation Type选择humanoid!别忘记点击 apply 

    9、打开Scene 点击*上面的三角,就可以看见模型动起来啦~~


    主站蜘蛛池模板: 新巴尔虎右旗| 敦煌市| 元谋县| 贡嘎县| 合山市| 沂源县| 婺源县| 胶南市| 怀宁县| 叶城县| 苗栗县| 旅游| 梁河县| 微山县| 伊吾县| 亚东县| 惠水县| 陵川县| 通渭县| 新巴尔虎右旗| 开远市| 图们市| 旺苍县| 扶绥县| 龙游县| 叶城县| 拉萨市| 武夷山市| 营口市| 和平区| 靖边县| 遵化市| 明光市| 天台县| 阆中市| 济阳县| 松阳县| 双江| 舒城县| 兴城市| 新兴县|