UE蓝图 RPG动作游戏(一) day14

角色创建于增强输入系统与角色重定向

安装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中即可
    在这里插入图片描述
  • 将这两个资产选择为自己的人物骨骼体即可
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/312669.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

掌握C++11标准库(STL):理解STL的核心概念

深入探索C11标准库STL:新特性和优化技巧 一、前言二、容器简介三、迭代器简介四、map与unordered_map(红黑树VS哈希表)4.1、map和unordered_map的差别4.2、优缺点以及适用处4.3、小结 五、总结 一、前言 STL定义了强大的、基于模板的、可复用…

边缘智能网关在智慧大棚上的应用突破物联网大关

边缘智能网关在智慧大棚上的应用,是现代农业技术的一大突破。通过与农作物生长模型的结合,边缘智能网关可以根据实时的环境数据和历史数据,预测农作物的生长趋势和产量,提供决策支持和优化方案。这对于农民来说,不仅可…

使用STM32 HAL库实现RS232串口通信的步骤和技巧

本文将介绍如何使用STM32 HAL库来实现RS232串口通信,包括步骤、API函数的调用方法和一些技巧。具体将讨论串口配置、发送和接收数据的方法,并提供相关示例代码。 引言: STM32 HAL库为嵌入式系统提供了简化和标准化的编程接口,方便…

Unity坦克大战开发全流程——结束场景——通关界面

结束场景——通关界面 就照着这样来拼 写代码 hideme不要忘了 修改上一节课中的代码

HCIP:rip综合实验

实验要求: 【R1-R2-R3-R4-R5运行RIPV2】 【R6-R7运行RIPV1】 1.使用合理IP地址规划网络,各自创建环回接口 2.R1创建环回 172.16.1.1/24 172.16.2.1/24 172.16.3.1/24 3.要求R3使用R2访问R1环回 4.加快网络收敛,减少路由条目数量,增…

5G随身WiFi避坑,5G随身WiFi口碑推荐,5G随身WiFi避雷,5G随身WiFi好用吗?

第一、切忌盲目入坑,目前市面上的主流随身 WiFi都是4G网络,不支持5G,当一些只卖几十块的随身WiFi,商家告诉你是5G随身WiFi的时候,直接拉黑。随身WiFi芯片都上百了,设备才几十块,怎么可能&#x…

5 个顶级的免费磁盘分区软件工具评测分享

磁盘分区可能是一个脆弱而复杂的过程,磁盘崩溃或用户设备受到病毒攻击的风险很高。因此,它们很难由用户单独或手动管理。本文详细介绍了可以帮助简化磁盘分区过程的不同软件工具、它们的功能和优点。那么让我们开始吧。 什么是磁盘分区工具?…

Apollo自动驾驶:改变交通运输的游戏规则

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 ChatGPT体验地址 文章目录 前言1. Apollo缓存层2. 本地状态管理库3. 离线同步和冲突解决4. 离线数据同步和离线优先策略结论 📲🔌 构建离线应用:Apollo…

Mediapipe绘制实时3d铰接骨架图——Mediapipe实时姿态估计

一、前言 大约两年前,基于自己的理解我曾写了几篇关于Mediapipe的文章,似乎帮助到了一些人。这两年,忙于比赛、实习、毕业、工作和考研。上篇文章已经是一年多前发的了。这段时间收到很多私信和评论,请原谅无法一一回复了。我将尝…

《数据库开发实践》之触发器【知识点罗列+例题演练】

一、什么是触发器? 1.概念: 简单来说触发器就是一种特殊的存储过程,在数据库服务器触发事件的时候会自动执行其SQL语句集。 2.构成四要素: (1)名称:要符合标识符命名规则 (2&am…

IPD-PDP产品开发流程-PDT产品开发计划Charter文档模板(word)4

今天继续为您分享PDT的产品开发计划Charter模板的内容。 Charter任务书模板内容9:资料开发计划 在IPD运作时,配套资料的开发也是非常重要的内容,尤其是产品发布、上市的时候需要配套的产品资料包非常全面,所以在Charter中也要列出…

亚马逊云科技Amazon Q,一款基于生成式人工智能的新型助手

近日,亚马逊云科技宣布推出Amazon Q,这是一款基于生成式人工智能(AI)的新型助手,专为辅助工作而设计,可以根据您的业务量身定制。通过连接到公司的信息存储库、代码、数据和企业系统,可以使用Am…