虚幻4学习笔记(12)操控导入的角色、动画蓝图、播放蒙太奇和打包、角色重定向
虚幻4学习笔记
- 操控导入的角色
- 设置鼠标旋转
- 关掉动态模糊
- 动画蓝图、播放蒙太奇和打包
- 角色走路奔跑动画
- shift 奔跑
- F 跳舞
- 移动打断 跳舞
- 打包
- 角色重定向
- 姿势调整
- 解决跑步 腿分太开
- 隐藏剑
B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732
操控导入的角色
新建项目 导入角色模型FBX 保存所有
导入动画 骨骼
新建角色蓝图类 添加弹簧臂组件 添加摄像机组件 设置目标臂长度200
勾选使用Pawn 控制旋转 (实现鼠标控制摄像机)
点击mesh 添加网格体 调整 位置 方向如图
事件图标 添加 move forward 、 move Right 坐标轴事件
move forward 引出 添加移动输入 选中 Ctrl+w 快速复制给 move Right
添加获取控制旋转 分割结构体引脚 Z轴引出 创建旋转体
创建旋转体 引出 获取向前、右的向量
连线
世界场景设置窗口
新建游戏模式
默认pawn类 选择 新建的角色蓝图类
设置鼠标旋转
角色蓝图
添加turn事件 引入yaw 添加控制器Yaw 输入
添加lookup事件 引入pitch添加控制器Pitch 输入
看到角色正面
上方 类默认值 Pawn 取消勾选使用控制器旋转Yaw
左侧 选中CharacterMovement 细节搜索 朝向 勾选 将旋转朝向运动
关掉动态模糊
项目设置 搜索动态模糊 取消勾选
动画蓝图、播放蒙太奇和打包
角色走路奔跑动画
内容 右键 动画 混合空间1D 选择骨骼 打开该文件
水平坐标 名称速度 最大数值550 网格分区数量 11
右侧 全选动画 设置当前预览网格体
拖动standing_idle 站立动画至最左边 速度0
拖动Female_Walk 动画至速度150
拖动running 动画至速度550
增加动作过渡 采样插值 - 目标权重美妙插值速度 3
拖动绿点实现预览
内容 右键 动画 动画蓝图 选择第一个父类AnimInstance 骨骼选择导入的骨骼 打开
AnimGraph 添加新状态机 取名 连线
双击点开状态机 拖入新建的混合空间1D 连线 编辑
双击点开混合空间 引出 提升为变量
打开事件图表 获取当前角色移动速度
尝试获取Pawn拥有者 引出是否有效判断 Is Valid 、引出获取速度
添加设置速度
获取速度引出 len 向量长度
连线编译
打开角色蓝图类
mesh-动画类选择刚才的动画
shift 奔跑
characterMovement 细节搜索 最大行走速度 改为150
添加shift 按键
拖入characterMovement 引出set max walk speed 550
复制 set max walk speed 150
F 跳舞
右键创建 动画蒙太奇 双击打开
窗口-动画插槽管理器
新建插槽 Dance 选中后更换
状态机 新建插槽 选中更换插槽
连线
一个插槽 对应一个动画或者一类动画
事件图表
添加F键
拖入mesh 引出获取动画实例 引出蒙太奇播放
选择跳舞的蒙太奇资产
引出蒙太奇停止
选择跳舞的蒙太奇资产
in blend out time 混合过渡时间 设置为0.3 按住F播放 松开停止
移动打断 跳舞
未考虑性能开销
蓝图-打开关卡蓝图
添加esc按键 引出退出游戏
打包
项目设置
选择默认地图
选择游戏模式
选择游戏角色
文件-打包项目-windows 64-bit
必须安装VS2017/2019
角色重定向
打开骨骼 打开retarget manager 选择select rig (选择绑定 )选择select humanoid rig
小白人骨骼同样设置
姿势调整
点击左下角查看姿势 点击character-bones -allhierarchy 显示全部骨骼 调整后点击 修改姿势
新建Paragon 文件夹 找到小白人动作蓝图 右键
修改名称 否则与小白人重复
解决跑步 腿分太开
骨骼-骨骼树 选项-显示重定向选项
根节点右键 选择如图选项 使用骨骼的位置而不是动画的
小白人蓝图中将骨骼、动画替换
隐藏剑
新建材质球 transculent
1+左键添加0 混合模式选择不透明
连线 透明材质
更改武器材质
相关文章:
虚幻4学习笔记(12)操控导入的角色、动画蓝图、播放蒙太奇和打包、角色重定向
虚幻4学习笔记 操控导入的角色设置鼠标旋转关掉动态模糊 动画蓝图、播放蒙太奇和打包角色走路奔跑动画shift 奔跑F 跳舞移动打断 跳舞 打包角色重定向姿势调整解决跑步 腿分太开隐藏剑 B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732 操控导入的角色…...
hive with tez:无法从链中的任何提供者加载aws凭据
环境信息 hadoop 3.1.0 hive-3.1.3 tez 0.9.1 问题描述 可以从hadoop命令行正确地访问s3a uri。我可以创建外部表和如下命令: create external table mytable(a string, b string) location s3a://mybucket/myfolder/; select * from mytable limit 20; 执行正…...
Ubuntu修改静态IP、网关和DNS的方法总结
Ubuntu修改静态IP、网关和DNS的方法总结 ubuntu系统(其他debian的衍生版本好像也可以)修改静态IP有以下几种方法。(搜索总结,可能也不太对) /etc/netplan (use) Ubuntu 18.04开始可以使用netplan配置网络࿰…...
Eureka服务器注册
一。Eureka服务器注册 1.pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://mav…...
Windows安装GPU版本的pytorch详细教程
文章目录 chatGLM2-6B安装教程正式安装 chatGLM2-6B ChatGLM2-6B版本要装pytorch2.0,而且要2.0.1 ,因此CUDA不能用12.0 ,也不能用10.0,只能用11.x 版本。 安装教程 pip install直接下载安装 官网: https://pytorch.…...
理解Kruskal算法的前提----深入理解并查集【超简单~】
并查集的实现思路 并查集主要分为两个部分:第一部分就是需要找到点对应的祖宗节点,第二部分,是要将属于同一个集合节点的祖宗节点进行统一,也就是结合操作。 Find函数实现 // parent数组用来存储下标值所对应的父节点值 // 比如…...
Jenkins+Gitee+Docker+Ruoyi项目前后端分离部署
前言 描述:本文主要是用来记录 如何用标题上的技术,部署到云服务器上通过ip正常访问。 一、总览 1.1、Docker做的事 拉取 mysql 镜像拉取 redis 镜像拉取 jdk 镜像拉取 nginx 镜像 解释说明:前端项目的打包文件放在 nginx容器运行。后端…...
笙默考试管理系统-MyExamTest----codemirror(23)
笙默考试管理系统-MyExamTest----codemirror(23) 目录 笙默考试管理系统-MyExamTest----codemirror(23) 一、 笙默考试管理系统-MyExamTest 二、 笙默考试管理系统-MyExamTest 三、 笙默考试管理系统-MyExamTest 四、 笙…...
重学Java (一) 泛型
1. 前言 泛型编程自从 Java 5.0 中引入后已经超过15个年头了。对于现在的 Java 码农来说熟练使用泛型编程已经是家常便饭的事情了。所以本文就在不对泛型的基础使用在做说明了。 如果你还不会使用泛型的话,可以参考下面两个链接 Java 泛型详解The Java™ Tutorial…...
Docker 部署 Redis 服务
拉取最新版本的 Redis 镜像: $ sudo docker pull redis:latest在本地预先创建好 data 目录和 conf/redis.conf 文件。 使用以下命令来运行 Redis 容器: $ sudo docker run -itd --name redis --privilegedtrue -p 6379:6379 -v /home/ubuntu/docker/redis/data:/data -v /ho…...
阿里云产品试用系列-负载均衡 SLB
阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。阿里云SLB包含面向4层的网络型负载均衡NLB…...
drf 对象级权限
drf 对象级权限 Django REST Framework(DRF)提供了对象级别权限(Object-level permissions)来控制特定对象的访问权限。 简单来说:通过视图类中的self.get_object(pk)得到一个obj对象(视图对象),在与requ…...
八大排序(二)--------冒泡排序
本专栏内容为:八大排序汇总 通过本专栏的深入学习,你可以了解并掌握八大排序以及相关的排序算法。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:八大排序汇总 🚚代码仓库:小小unicorn的代码仓库…...
SmartSQL 一款开源的数据库文档管理工具
建议直接蓝奏云下载安装 蓝奏云下载:https://wwoc.lanzoum.com/b04dpvcxe 蓝奏云密码:123 项目介绍 SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!从最初仅支持 数据库、CHM文档格式开始,通过不断地探索开发、集思广…...
代码随想录算法训练营第56天 | ● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 动态规划之编辑距离总结篇
文章目录 前言一、583. 两个字符串的删除操作二、72. 编辑距离三、动态规划之编辑距离总结篇总结 前言 一、583. 两个字符串的删除操作 两种思路:1.直接动态规划,求两个字符串需要删除的最小次数 2.采用子序列的和-最长公共子序列。思路一分析如下&#…...
矩阵 m * M = c
文章目录 题1题2 题1 (2023江苏领航杯-prng) 题目来源:https://dexterjie.github.io/2023/09/12/%E8%B5%9B%E9%A2%98%E5%A4%8D%E7%8E%B0/2023%E9%A2%86%E8%88%AA%E6%9D%AF/ 题目描述: (没有原数据,自己生成的数据) from Crypto.Util.number…...
Linux——IO
✅<1>主页::我的代码爱吃辣 📃<2>知识讲解:Linux——文件系统 ☂️<3>开发环境:Centos7 💬<4>前言:是不是只有C/C有文件操作呢?python,java&…...
svn(乌龟svn)和SVN-VS2022插件(visualsvn) 下载
下载地址: https://www.visualsvn.com/visualsvn/download/...
开源日报 0824 | 构建UI组件和页面的前端工作坊
Storybook 是一个用于构建 UI 组件和页面的前端工作坊,支持多种主流框架,提供丰富的插件,具有可配置性强和扩展性好的特点。 storybookjs/storybook Stars: 79.9k License: MIT Storybook 是一个用于构建 UI 组件和页面的前端工作坊&#x…...
福建三明大型工程机械3D扫描工程零件三维建模逆向抄数-CASAIM中科广电
高精度3D扫描技术已经在大型工件制造领域发挥着重要作用,可以高精度高效率实现全尺寸三维测量,本期,我们要分享的应用是大型工程机械3D扫描案例。 铣轮是深基础施工领域内工法先进、技术复杂程度高、高附加值的地连墙设备,具有成…...
使用香橙派学习 Linux的守护进程
Q:什么是守护进程 A:Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行 某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个…...
数据治理-数据仓库和商务智能
数据仓库的作用 减少数据冗余,提高信息一致性,让企业能够利用数据做出更优决策的方法,数据仓库是企业数据管理的核心。 业务驱动因素 运营支持职能、合规需求(历史数据响应)和商务智能活动(主因࿱…...
CH2--x86系统架构概览
2.1 OVERVIEW OF THE SYSTEM-LEVEL ARCHITECTURE 图中的实线箭头表示线性地址,虚线表示段选择器,虚线箭头表示物理地址 2.1.1 Global and Local Descriptor Tables 全局描述符表 (GDT) GDT是一个全局的段描述符表,它存储在系统内存中的一个固…...
Immutable.js API 简介
Immutable-js 这个库的实现是深拷贝还是浅拷贝?immutable 来源immutable.js三大特性: 持久化数据结构结构共享惰性操作 Immutable.js 的几种数据类型 immutable 使用 使用 npm 安装 immutable: 常用API介绍 MapListList.isList() 和 Map.isMa…...
HLSL 入门(一)
HLSL High Level Shader Language 高级着色语言,是Direct3D中用来编写Shader的语言。其语法类似于C语言。 虽然其主要作用是用来编写例如顶点着色器,像素着色器。但本质是对图形并行管线进行编程,因此也能用来编写用于计算的着色器ÿ…...
【Docker】挂载数据卷
一、Docker数据卷说明及操作 在Docker中挂载数据卷是一种将数据持久化保存的方法,以便容器之间或容器与主机之间共享数据。以下是如何在Docker中挂载数据卷的步骤: 1、创建数据卷 首先,您需要创建一个数据卷。可以使用以下命令创建一个数据卷…...
[技术干货]spring 和spring boot区别
Spring 和 Spring Boot 都是 Java 框架,用于构建企业级应用程序。Spring 是一个完整的框架,提供各种功能,包括依赖注入、事务管理、数据访问、Web 开发等。Spring Boot 是一个基于 Spring 的框架,旨在简化 Spring 应用程序的开发和…...
【hudi】数据湖客户端运维工具Hudi-Cli实战
数据湖客户端运维工具Hudi-Cli实战 help hudi:student_mysql_cdc_hudi_fl->help AVAILABLE COMMANDSArchived Commits Commandtrigger archival: trigger archivalshow archived commits: Read commits from archived files and show detailsshow archived commit stats: …...
RK3588 添加ROOT权限
一.ROOT简介 ROOT权限是Linux和Unix系统中的超级管理员用户帐户,该帐户拥有整个系统的最高权利,可以执行几乎所有操作。ROOT就是获取安卓系统中的最高用户权限,以便执行一些需要高权限才能执行的操作(包括卸载系统自带程序、刷机、备份、还原…...
【云原生】k8s-----集群调度
目录 1.k8s的list-watch机制 1.1 list-watc机制简介 1.2 根据list-watch机制,pod的创建流程 2.scheduler的调度策略 2.1 scheduler的调度策略简介 2.2 Scheduler预选策略的算法 2.3 Scheduler优选策略的算法 3. k8s中的标签管理及nodeSelector和nodeName的 调…...
网站排队队列怎么做/百度app下载官方
分享一个换肤解决方案参考文章: (1)分享一个换肤解决方案 (2)https://www.cnblogs.com/xie-zhonglai/p/skins.html 备忘一下。...
淘宝建设网站的目的是什么/搜索引擎有哪些技巧
使用vscode编写html时, 期望用google浏览器 打开页面 弹出了报错 其实就是用cmd命令 去打开chrome, 但是环境变量中没有找到 1.把 chrome的安装目录 添加到系统环境变量中 C:\Users\系统当前的用户名\AppData\Local\Google\Chrome\Application\chrome.exe 百度搜索的时候有看…...
网站建设 建站知识/免费关键词搜索工具
生成器表达式的内存效率更高,因为您不必创建额外的列表. 创建一个列表并获得它的长度(后者是一个非常快的O(1)操作)似乎比创建一个生成器和为相对较小的列表添加n更快. In [13]: x [1] In [14]: timeit len([i for i in x if 60 < i < 70]) 10000000 loops, best of 3: …...
织梦英文版网站怎么做/建设网站制作
DNS 重要参数1 dns 安装####################################################################yum install -y bind 2 vi /etc/named.conf ############这些参数非常重要,缺一利用私有网络搭建DNS 转发器将导致失败。options {listen-on port 53 { any; };forwar…...
工程信息网站谁做/百度新闻客户端
Introduction 参考链接:2014斯坦福大学机器学习视频 本篇是针对当凭直觉做完一个Baseline以后,如何提高现有的识别率?依然凭直觉有以下几种方法: 1、增加训练数据集 2、挑选出更少的特征 3、增加其他特征 4、增加多项式x1*x2 5、减少…...
开源cms建站/手机怎么建立网站
1.isa指针Person * person [[Person alloc]init];[person getName];一个Person对象person调用getName的方法,getName方法是在类中声明的,也就是对象调用的方法实际是去类中查找的,如果有接直接调用,如果该类没有此方法࿰…...