技术开发站45793.com
UE蓝图 RPG动作游戏(一) day14
发布时间:
2023年12月31日
角色创建于增强输入系统与角色重定向
安装Blender插件部署骨骼
创建一个第三人称游戏模版
在Mixamo网站下载个模型和骨骼
打开Blender快速重定向,我们需要在Blender里面安装一个插件
auto_rig_pro-master
:Auto-Rig Pro 是 Blender 的一个插件,用于绑定角色、重定向动画并提供 Fbx/Gltf 导出,以及 Unity、虚幻引擎、Godot 的预设。
auto_rig_pro-master下载地址:
https://blendermarket.com/products/auto-rig-pro
导入fbx模型文件,我们只需要原模型,全选模型,alt+p快捷键清除并保持变化结果,这样模型和骨骼就分离出来了,然后删除原先的骨骼,就只留下模型
人物模型绑定:物体模式下,选择全部模型,点击“Auto-Rig Pro:Smart”-”Get Selected Objects”-“Full Body”:
开始添加绑骨骼的位置依次选择:
neck:脖子
chin:下巴
shoulders:肩膀
Wrists:手腕
Spine root:胯骨
Ankles:脚踝
设置好后点击go
就会变成虚幻要求的骨骼,这个时候也可以自己微调
全选后点击Match to Rig按钮,生成控制器
全选后进行绑定
测试后没有问题就可以导出了
选择虚幻与角色,勾选选项
杂项选个面
取个名字就可以导出了
导入到虚幻,骨骼选择UE4的小白人骨骼
然后可能会没有材质,把之前下载的Idle也导入进虚幻把里面的材质拿到
角色重定向
重定向绑定
按照以前的要求,我们是需要从新写它模版里面的绑定的,但是因为我们的模型就是绑定在小白人骨骼上了,所以我们直接把它的模版绑定复制一份,改动一下
重定向器
也是一样用模版,因为我们的是TPose,而虚幻的APose,我们需要调整
我们新建一个姿势,向着这个小白人改
大概改的差不多就行
创建角色蓝图
创建角色蓝图,添加一个Camera与SPringArm组件
创建游戏Mode蓝图与角色控制器
增强输入系统(蓝图版)
设置角色跳跃
创建一个跳跃输入操作
创建一个映射上下文,绑定跳跃输入操作
在人物蓝图中创建一个跳跃输入函数,用来处理跳跃绑定
在开始事件中调用跳跃函数并进行操作处理
运行结果
设置移动
建立一个移动的操作输入
移动操作逻辑
视角旋转
创建一个视角旋转的操作输入
关闭角色控制器使用Yaw旋转
开启摄像机随着Pwan控制旋转
视角旋转逻辑
快速处理小白人骨骼播放Mixamo动画
首先将第三人称模版中的动画重定向到我们角色
选择我们之前的创建的IK重定向器
然后就我们角色可以使用模版的动画了
在Mixamo网站上下的动画骨骼并不一定是虚幻的骨骼所以不一定能用,下载
MIXAMO转换器
转换成虚幻的骨骼就可以使用
MIXAMO转换器
下载地址:
https://terribilisstudio.fr/?section=MC
打开转换器
点击这个
下载
点击打开
此时出现这个小女孩,随便点一下进入界面,继续点击小女孩
选择自己要转换的UE4还是UE5模型
点击之后会到UE4/UE5的小白人FBX文件
在Mixamo网站里面上传这个小白人FBX文件
现在就可以去下载Mixamo上面的Animation了
下载动作,我们选择只需要动画,不需要骨骼
下载完动画后,将动画放入到这个文件夹中,重启启动这个插件
点击这个小女孩进行转换
转换完成
将这两个资产导入到UE中即可
将这两个资产选择为自己的人物骨骼体即可
文章来源:https://blog.csdn.net/qq_44924388/article/details/134927152
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!
最新文章
Python教程
深入理解 MySQL 中的 HAVING 关键字和聚合函数
Qt之QChar编码(1)
MyBatis入门基础篇
用Python脚本实现FFmpeg批量转换
Parade Series - Android Studio
Python数据容器
QQ群发邮件的技巧?QQ邮箱邮件群发怎么发?
203. 移除链表元素
智能客服的应用——政务领域
【数据库】CRUD&&常用函数&&UNION 和 UNION ALL
342. 道路与航线(拓扑排序,Dijkstra综合应用)
两数之和(Hash表)[简单]
AcWing 846. 树的重心(dfs)
Spring Boot应用程序中实现多态切换多数据源