UE4/5动画蓝图中Additive Animations讲解

简介: UE4/5动画蓝图中Additive Animations讲解

Additive Animation指用当前动画作为Additive动画减去参考位置后得到的Delta量,再通过Apply Additive节点将任意动画输出套用该Delta量,从而达到动画叠加的效果。

官方案例的Additive Animation案例,位于“内容示例/Animation_Basics”场景中:
q1.gif

虽然Additive Animation不是很直观,但这项功能能够迅速的看见微调效果,节约时间。

1.将动画序列转换为Additive动画
Animation Sequence(动画序列)的设置中,找到Additive Settings,进行相应配置即可将动画转换为Additive动画:
q2.png

转换后的Animation Sequence在动画蓝图中颜色也会相应变化:
q3.png

1.1 参数说明
Additive动画有一些参数:
q4.png

Additive Anim Type 动画类型,Local Space/Mesh Space细微差别
Base Pose Type 用于被减去的参考Pose类型
Skeleton Reference Pose 用当前骨架的参考位置作为基础位置
Selected Animation Scaled: 将用一个动画序列作为参考位置
Selected Animation Frame: 将选定一个动画序列的某一帧作为参考姿势
Frame from this Animation: 将用自身动画序列的某一帧作为参考姿势
2.应用
以Additive Animation案例为例,最终应用Additive序列的动画蓝图节点Apply Additive如下:
q5.gif

下面的动画序列MM_HitReact_Front_Med_01_Additive,是一段受击动画:
q6.gif

需要配置Additive参考Pose,是一段端举着枪的待机动画。两段动画相减后,就只剩下端枪受击部分。最终与外部动画混合,即可呈现任意状态的端枪受击动画效果:

相关文章
UE4 Animation Layers功能学习
UE4 Animation Layers功能学习
552 0
UE4 Animation Layers功能学习
|
C++
UE4/5中DataTable数据表的使用
UE4/5中DataTable数据表的使用
1931 1
UE4/5中DataTable数据表的使用
|
6月前
|
安全 网络安全 开发工具
Mac电脑多平台Git账号设置
通过配置SSH密钥与config文件,可为GitHub、Gitee等平台分配独立密钥,实现自动识别与认证。生成密钥后,将公钥添加至对应平台,并在~/.ssh/config中设置主机别名与密钥路径。此后使用SSH地址克隆仓库,Git将自动选用正确密钥,免去手动切换与密码输入,提升效率与安全性。(238字)
666 2
UE4 动画蓝图中两类动画曲线的使用
UE4 动画蓝图中两类动画曲线的使用
474 1
UE4 动画蓝图中两类动画曲线的使用
|
7月前
|
算法 Java 开发者
Java 项目实战数字华容道与石头迷阵游戏开发详解及实战方法
本文介绍了使用Java实现数字华容道和石头迷阵游戏的技术方案与应用实例,涵盖GUI界面设计、二维数组操作、游戏逻辑控制及自动解法算法(如A*),适合Java开发者学习游戏开发技巧。
441 46
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
113977 65
|
12月前
|
前端开发 持续交付 网络安全
零成本快速搭建美观个人网站
这是一份详细的零成本个人网站搭建指南,采用 Hugo + PaperMod 主题生成静态网站并托管于 GitHub Pages,实现全自动部署与全球 CDN 加速。方案包含基础配置、内容添加、进阶美化技巧及优化方法,如配色调整、响应式布局和 SEO 优化等。相比传统 WordPress 方案,本方法完全免费、加载速度快且无需服务器维护,适合开发者快速建立专业在线形象。
864 6
|
存储 设计模式 监控
运用Unity Profiler定位内存泄漏并实施对象池管理优化内存使用
【7月更文第10天】在Unity游戏开发中,内存管理是至关重要的一个环节。内存泄漏不仅会导致游戏运行缓慢、卡顿,严重时甚至会引发崩溃。Unity Profiler作为一个强大的性能分析工具,能够帮助开发者深入理解应用程序的内存使用情况,从而定位并解决内存泄漏问题。同时,通过实施对象池管理策略,可以显著优化内存使用,提高游戏性能。本文将结合代码示例,详细介绍如何利用Unity Profiler定位内存泄漏,并实施对象池来优化内存使用。
1694 0
|
数据采集 机器学习/深度学习 人工智能
Sitcom-Crafter:动画师失业警告!AI黑科技自动生成3D角色动作,剧情脚本秒变动画
Sitcom-Crafter 是一款基于剧情驱动的 3D 动作生成系统,通过多模块协同工作,支持人类行走、场景交互和多人交互,适用于动画、游戏及虚拟现实等领域。
807 4
|
设计模式 安全 数据库连接
【C++11】包装器:深入解析与实现技巧
本文深入探讨了C++中包装器的定义、实现方式及其应用。包装器通过封装底层细节,提供更简洁、易用的接口,常用于资源管理、接口封装和类型安全。文章详细介绍了使用RAII、智能指针、模板等技术实现包装器的方法,并通过多个案例分析展示了其在实际开发中的应用。最后,讨论了性能优化策略,帮助开发者编写高效、可靠的C++代码。
425 2

热门文章

最新文章