学习在UE中导入 Morph Targets 资源

128 篇文章 152 订阅

前言

“Morph Targets” 指设定一个或多个目标,然后使顶点朝着目标变形。

我查到UE中有两种实现方式:

  • 基于骨骼Mesh的。
  • 基于StaticMesh的。详见Static Mesh Morph Targets。此时变形将通过材质中的顶点偏移实现,而移动的数据将存在UV中,即有几个变形目标则多存几套UV。

本篇的实验是基于骨骼的。
目标是实验 Maya、Houdini、Blender 中导出 Morph Targets 资源到UE的流程。

参考资料:

Maya中的设置与导出

首先,复制出想要变形的几何体。比如我想要对这个正方体变形,并且有两个变形的目标,则复制出两份正方形:
在这里插入图片描述

然后,对复制出的几何体做想要的变形。比如这里随便移动一下顶点:
在这里插入图片描述

接着,创建BlendShape时:

  1. 先按住Shift按照变形1、变形2、基础几何体的顺序选择几何体。
  2. 然后选择变形下的融合变形(BlendShape),即可创建一个BlendShape
  3. 随后在属性编辑器中可以找到这个BlendShape,可以在其中调整权重值。

整个操作如下:
在这里插入图片描述

创建结束后,就可以删掉变形的几何体了。


导出时FBX时,启用动画变形模型混合变形
在这里插入图片描述

导入到UE

导入FBX时,勾选Skeletal MeshImport Morph Targets
在这里插入图片描述

随后会生成SkeletalMesh资源,点开后可以在 Morph Target Previewer 中改变 Morph Target 的权重并预览:
在这里插入图片描述

Houdini的设置与导出

使用 Blend Shapes 节点将基础几何体、变形1、变形2连接起来。在节点的参数界面应可以改变混合的系数。
在这里插入图片描述

然后,可以通过 ROP FBX Output 节点将其输出。
在这里插入图片描述
之后的导入设置和之前一样。

导入后效果:
在这里插入图片描述

Blender的设置与导出

对于想要变形的几何体,在Properties窗口的Object Data Properties分栏下,点击加号按钮(Add Shape Key)来添加基础的状态以及想要变形的状态。
在这里插入图片描述

选择变形的状态,然后对几何体进行变形:
在这里插入图片描述

随后导出FBX。

然后,导入UE的设置和之前一样。
在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值