




Features:
- Create Skeletal (Bones) Morph Targets.
- Play Animations and Morph Transitions with a single Node.
- Dynamically add Morph Setups and new Morph Animations (On pickup, Ability unlock, etc.)
- Define Body parts and use Skeletal Meshes to represent cut-off limbs.
- Works with any Actor with a Skeletal Mesh Component (Not limited to Characters).
- Can be combined with your existing IK solutions.
- Can be used with the Sequencer
Number of Blueprints:
- Core: 1 Component, 4 Structs, 1 Interface
- Examples: 25+ -> 1 GameMode, 1 PlayerController, 1 Widget, 2 Pickup Examples, 10+ Animation Blueprints, 10+ Example Mannequins
Input: Direct Key Binding for Example Content
Network Replicated: Yes
Supported Development Platforms: Windows & Mac, other platforms are untested, but should work just fine if they can use Morph Targets + Bone Transforms.
Documentation: entrancegames.com/EasyMorph/
Important Notes/Disclaimer:
We use Niagara Systems (Blood, etc.) to enhance Dismemberment. Therefore EasyMorph depends on the Niagara Plugin. Checkout the FAQ if you want to remove this dependency.
While we optimized performance, we can not guarantee it will work with a large number of simultaneous Morphs. Modern PCs will handle 10+ simultaneous Skeletal Morph Animations (Check out Example Map/Demo). Performance impact after a Morph has finished is minimal.
功能:
- 创建骨骼(骨骼)变形目标。
- 使用单个节点播放动画和变形过渡。
- 动态添加变形设置和新的变形动画(拾取时、能力解锁等)
- 定义身体部位并使用骨骼网格体来表示截断的肢体。
- 与具有骨架网格体组件(不限于角色)。
- 可以与您现有的 IK 解决方案结合使用。
- 可以与 Sequencer 一起使用
蓝图数量:
- 核心:1 个组件、4 个结构、1 个接口
- 示例:25+ -> 1 个游戏模式、1 个玩家控制器、 1 个小部件、2 个拾取示例、10 多个动画蓝图、10 多个示例人体模型
输入:示例内容的直接按键绑定
网络复制:是
支持的开发平台:Windows 和 Mac,其他平台未经测试,但如果可以使用 Morph Targets + Bone,应该可以正常工作变换。
文档:entrancegames.com/EasyMorph/
重要说明/免责声明:
我们使用 Niagara 系统(血液等)来增强肢解。因此,EasyMorph 依赖于Niagara 插件。如果您想删除此依赖项,请查看常见问题解答。
虽然我们优化了性能,但我们不能保证它能够同时处理大量 Morph。现代 PC 将同时处理 10 个以上的骨骼变形动画(查看示例地图/演示)。变形完成后对性能的影响很小。
EasyMorph Component
EasyMorph is a tool designed to streamline and expand animation and morphing capabilities within the Unreal Engine ecosystem.
Check out our EasyMorph Trailer & Easy Morph Playlist (We add new showcases regularly),
our Documentation,
and our playable Demo Level.
Post any of your questions on our Discord or here on the Marketplace, and we will help you to the best of our ability.
EasyMorph Features Overview
Skeletal Morph Target Creation
EasyMorph facilitates the creation of skeletal morph targets, allowing developers to adjust and manipulate character models and animations with precision. This feature is particularly useful for achieving nuanced character expressions or dynamic transformations.
Seamless Morph Transitions
With EasyMorph, developers can smoothly transition between different morphs and play morph animations using a single node. This simplifies the morphing workflow, eliminating the need for complex setups and reducing development time.
Dynamic Setup and Integration
EasyMorph enables dynamic animation setups, allowing developers to trigger morph animations in response to in-game events. For example, morph animations can be activated when a player picks up an item or unlocks a new ability, enhancing immersion and gameplay dynamics. EasyMorph functionality can also be triggered within the Sequencer.
Body Part Definition and Limb Dismemberment
Developers can define specific body parts and accurately represent cut-off limbs using particle systems or skeletal meshes. This feature adds a layer of realism to character interactions, such as combat or environmental hazards, by dynamically dismembering character models based on in-game actions.
Ease of use & Compatibility
EasyMorph can be used on any Actor that has a Skeletal Mesh Component. It can easily be integrated into your existing Animation Blueprints and Inverse Kinematics (IK) setups. You only need to add a single component to your actor to get access to all features.
Changelog
Update 1.003 – 2024-07-30
-
All Unreal Versions: Added functionality to facilitate the creation of Player Customization/Character Editors. This includes new examples as well as new functions: Get All Current Morph Target Values, Get All Current Morph Target Values As Options String, Set Morph Target Values From Options String, Get All Current Skeletal Morph Values As Options String, and Set Skeletal Morph Values From Options String
Update 1.002 – 2024-06-20
-
All Unreal Versions: Added the ability to play Morph Target Animation on all Skeletal Meshes of the actor that has the Easy Morph Component attached to it.
-
All Unreal Versions: Added two publicly available functions that were created to enable the new feature: Does Skeletal Mesh Component Have Morph Target and Find Skeletal Components with Morph Target
Update 1.001 – 2024-05-09
-
All Unreal Versions: We fixed a small number of Networking-related Bugs that slipped through our test during the initial release and improved the behavior of automatic Capsule Collider adjustments while replicating. The Collider will now smoothly update on Clients instead of only adjusting its size at the end of the animation.
-
Fixed the “GetSkeletalMesh Node is deprecated” Warning on the EasyMorph Component in Unreal Engine 5.1+ by replacing it with the newly introduced Node, ensuring compatibility with future Versions.
-
Some older functions like Instant Skeletal Morph have been modified, but all changes should be transparent and not lead to any change in behaviour.
EasyMorph 组件
EasyMorph 是一款旨在简化和扩展虚幻引擎生态系统内的动画和变形功能的工具。
查看我们的EasyMorph预告片和Easy Morph Playlist(我们定期添加新的展示),
我们的文档,
以及我们的可玩演示级别。
将您的任何问题发布在我们的Discord 或在 Marketplace 上,我们将尽最大努力为您提供帮助。
EasyMorph 功能概述
骨骼变形目标创建
EasyMorph 有助于创建骨骼变形目标,使开发人员能够精确地调整和操作角色模型和动画。此功能对于实现细致入微的角色表达或动态变换特别有用。
无缝变形过渡
使用 EasyMorph,开发人员可以在不同变形之间平滑过渡,并使用单个节点播放变形动画。这简化了变形工作流程,无需复杂的设置并缩短了开发时间。
动态设置和集成
EasyMorph 支持动态动画设置,允许开发人员触发变形动画以响应游戏内事件。例如,当玩家拿起物品或解锁新能力时,可以激活变形动画,从而增强沉浸感和游戏动态。 EasyMorph 功能也可以在 Sequencer 中触发。
身体部位定义和肢体肢解
开发人员可以定义特定的身体部位,并使用粒子系统或骨架网格物体准确地表示切断的肢体。此功能通过根据游戏中的动作动态分解角色模型,为角色交互(例如战斗或环境危险)增添了一层真实感。
易于使用和兼容性
EasyMorph 可用于任何具有骨架网格体组件的 Actor。它可以轻松集成到您现有的动画蓝图和反向运动学 (IK) 设置中。您只需向 Actor 添加一个组件即可访问所有功能。
变更日志
更新 1.003 – 2024-07-30
-
所有虚幻版本:添加了有助于创建玩家自定义/角色编辑器的功能。其中包括新示例和新函数:获取所有当前变形目标值、获取所有当前变形目标值作为选项字符串,从选项字符串设置变形目标值,获取所有当前骨骼变形值作为选项字符串,以及从选项字符串设置骨骼变形值
更新 1.002 – 2024-06-20
-
所有虚幻版本:添加了在演员的所有骨架网格物体上播放变形目标动画的功能附加了 Easy Morph 组件。
-
所有虚幻版本:添加了两个为启用新功能而创建的公开可用函数:骨骼网格体组件是否具有变形目标和查找具有变形的骨骼组件目标
更新1.001 – 2024-05-09
-
所有虚幻版本:我们修复了在初始版本期间未通过测试的少量与网络相关的错误,并改进了复制时自动胶囊碰撞器调整的行为。现在,碰撞体将在客户端上平滑更新,而不仅仅是在动画结束时调整其大小。
-
修复了虚幻引擎 5.1+ 中 EasyMorph 组件上的“GetSkeletalMesh Node is deprecated”警告,将其替换为新引入的 Node,确保与未来版本的兼容性。
-
一些较旧的功能(如即时骨骼变形)已已修改,但所有更改都应该是透明的,并且不会导致行为发生任何变化。

评论(0)