Virtual Motion Matching V3 3.0 (4.27, 5.0) 这是一个简化版的VirtualRootMotion案例,包括姿势匹配、距离匹配、逼真的跳跃等。为任何运动捕捉动画资产轻松实现AAA控制器模板。
特点:

运动匹配
姿态匹配
距离匹配(2.5版)
优化的姿势搜索
简单状态机
网络曲线控制器
网络蒙太奇控制器
网络运动匹配节点控制器(稍后)
网络僵尸和人类AI的例子
数据登记(V2)
增强型输入(V2)
游戏能力(V2)

代码模块:

虚拟运动匹配编辑器模块
VirtualMotionMatchingEditor -编辑器模块


V3:

(1) Add the function of Unarmed/Weapon switching

(2) Improve Combat/UnEasy rotation mode

(3) Add aim offset function

(4) Add the transition judgment of Stop-Pivot (this parameter can be found in Locomotion Data)

(5) Improve the eight-direction blended

(Because the engine restricts the root motion montage to not be blended according to the weight,

an extra parameter is added to control the server to correct the client’s distance detection,

avoiding the server to correct the client frequently)

(This feature allows multiplayer mode to use root motion montage blending)

(6) Optimize the connection and other effects of case animations

V2:

(1) Use GAS to reconstruct the framework, which will be compatible with skill systems such as combat, climbing, and ladder climbing

(2) All made by C++, exposed blueprint nodes for scripting (currently only some nodes are open)

(3) Use the enhanced input plug-in, and add custom Input Mapping, Action, Trigger, batch key mapping script tools, etc.

(4) Lightweight framework to reduce unnecessary configuration data, such as complex animation notification state, etc.

(5) 4 Rotation Modes: Relaxed, UnEasy, Combat, Velocity (to prepare for the follow-up combat system)

(6) 2 Stance Modes: Crouching has been completed, and other states can be quickly realized through GameplayTag/GA

(7) 3 Gait Modes: Walk, Jog, Sprint

(8) Compatible with host and mobile terminal (currently only tested in the editor)

(9) New Camera Manager System (FPP/TPP)

(10) Prepare for subsequent animation multi-threading and compatible virtual root motion system (part of the framework is implemented)

Note: Since some functions are limited by the engine, EPIC personnel will be contacted to continue to iterate RootMotion or launch VirtualRootMotion

A-If you don’t have VAT, you’ll need to manually configure all curves, notifications, pose search data etc.

Please purchase the plug-in or VAT after understanding it clearly.

(Static pose search by VAT can optimize runtime pose matching to < 0.01ms) B-Coming soon to use UE5's animation assets to make better motion systems. (If you can provide better copyrighted animation assets, I'd love to work with you) C-Provide the test animation required for the demo video, please find the corresponding text link in this directory: VirtualMotionMatching\Content\Example\ExampleAnimsLink D-Provide complete development documentation,Please find the corresponding text link in this directory: VirtualMotionMatching\Content\Example\VMMv1_Documentation 1. This is a simplified version of the VirtualRootMotion case, which includes pose matching, distance matching, real jumps, and more locomotion function. 2. No need to make a complex state machine, just configure a specific animated asset to DataAsset and use the VirtualAnimationTools to bake the asset data for "plug and play". 3. This template is suitable for any network mode, standalone/listen server (LS)/dedicated server (DS). In order for users to learn them better, use blueprints as much as possible (except for functions that are not open to blueprints). Note: This is not using VirtualRootMotion, it is using EngineRootMotion, but it can still be used on multi-party networks (though VRM performance and server usage are much better than ERM) Note: This template was created for the traditional motion capture animation process, which costs less to produce and performs better than traditional motion matching, and does not require recording specific motion capture animations etc. (It applies to all asset packs of motion capture animation in the market, and supports Independent/Small team/Company projects of any scale) Note: Currently only 'Jog' step animation is included, you can add it using any asset pack in the market. (The income of this project will be used to produce the motion capture animation, and then update iteratively. Price will be increased a bit by each update. Animators or animation asset producers are welcome to cooperate.) After that, vaulting, climbing, swimming, riding and other systems on the shelves are based on this template to create a comprehensive AAA animation system. 技术细节 Features: Motion Matching Pose Matching Distance Matching (V2.5) Optimized Pose Search Simple State Machine Network Curve Controller Network Montage Controller Network MotionMatching Node Controller (LATER) Network Zombie and Human AI example Data Registry(V2) Enhanced Input(V2) Gameplay Abilities (V2) Code Modules: VirtualMotionMatching - Editor Module VirtualMotionMatchingEditor - Editor Module Communication / Support: Discord QQGroup:881583389 Network Replicated: Yes Number of Blueprints: 28 Number of C++ Classes: 29 Supported Development Platforms: Win32, Win64 Important/Additional Notes: 1. I will support older engine versions if requested. 2. They will keep updated. If you want to add any function, please let me know. 3.ControlRig needs to be activated, for FootLock and FootIK. 4.Provide the test animation required for the demo video, please find the corresponding text link in this directory: VirtualMotionMatching\Content\Example\ExampleAnimsLink 5.Provide complete development documentation,Please find the corresponding text link in this directory: VirtualMotionMatching\Content\Example\VMMv1_Documentation 标签 POSESEARCHMOTIONMATCHINGNoAIANIMATIONSLOCOMOTIONROOTMOTIONMOCAPADVANCEDLOCOMOTION

发表回复

后才能评论