【UE4】捏捏脸、制作表情
自从接触3D游戏开发以来,一直都对捏脸这个功能有着极大的兴趣。无赖相关的教程和知识很难找到(至少我一直都没找到),所以,一直都从未实现过相关功能(体型修改、捏脸、角色表情等)。
凭空想象,应该是修改骨骼、顶点一类的。但具体怎么修改,这种修改性能消耗大不大。完全抓虾。
以前看过一个文章,讲利用骨骼的缩放来达到简单的修改角色外形的方案。 但始终是难以精细的控制,而且骨骼数的要求可能也非常之大。
直到昨天在油管随便搜了搜,发现虚幻官方居然在17年就有视频教程,引大家入门。只怪自己忽略了太多细节。B站也有视频:https://www.bilibili.com/video/BV1xx411h7Ao?from=search&seid=1791543056160507916
官方文档:https://docs.unrealengine.com/en-US/Engine/Content/Importing/FBX/HowTo/ImportingMorphTargets/index.html
视频和文档都还是讲得很清晰的。 主要注意以下几点:(3D Max)
导出FBX时,检查下面的选项是否勾选

2. 导入FBX到UE4

3. 如果模型被修改,定点顺序改变。原来的Morph不能再用,要重新制作
其实,我也以为会一帆风顺。 但折腾了一天,并没有成功。每个人第一次做一件事时,如果从来没成功过,那么一定会怀疑自己,怀疑别人。最终,在google查阅很多资料后,抱着试一试的心态,将3D Max版本从2018换成2016。导入UE4,哈哈,成功了!!!所以,如果你也遇到类似问题(在Max中制作了Morph,导入UE4却没有,不妨缓一缓Max版本。)
接下来就是测试了,我简单制作了一个角色,不停的修改Morph的值。如下图:

