
説明
Product Title
Traversal Motion Warp (UE 5.7+) — Motion Warping with Smooth Free Rotation for CMC/GASP
Short Description (Tagline)
A production-ready Motion Warping replacement designed for CMC-driven traversal in GASP-style projects—maintains obstacle-free, silky-smooth free rotation during traversal while still hitting warp targets reliably.
Description
Traversal Motion Warp is a dedicated Motion Warping plugin built as a drop-in alternative to Unreal Engine’s official MotionWarping module. It was created to solve a common real-world issue in CMC (CharacterMovementComponent) traversal pipelines, especially in GASP-inspired projects: the stock MotionWarping can fight your rotation control during traversal, making “free rotation” feel constrained, jittery, or inconsistent.
This plugin keeps Motion Warping stable, predictable, and extensible, while allowing your character to rotate freely and smoothly during traversal—without sacrificing target alignment.
Key Features
Designed for CMC traversal: Built around ProcessRootMotionPreConvertToWorld, aligning with the real root-motion pipeline used by Character Movement.
Smooth, free rotation during traversal: Avoids the “rotation lock / rotation fighting” behavior that can appear with the official module in traversal scenarios.
Warp Targets with optional following: Define targets by transform, location, or by component/bone/socket with optional follow behavior.
Modifier architecture (extensible): Root Motion Modifiers are instanced and editable, enabling custom warping behaviors without rewriting the system.
Notify-driven warping windows: Author warping windows directly in animations via an Anim Notify State workflow.
Blueprint-friendly: Core runtime functionality is exposed to Blueprints (targets, windows, utilities, and condition creation).
Network-aware: Warp target data supports replication for simulated proxies.
Debug tooling: Optional debug drawing and logging via CVars in non-shipping builds.
Included Warping Approaches
Skew Warp (default): Robust translation + rotation warping suitable for traversal alignment.
Precomputed Warp (Experimental): Pre-bakes an alignment path on the first active frame (best for stationary targets).
Adjustment Blend Warp (Experimental / hidden): Advanced track-based approach (not recommended for general production use).
Requirements
Unreal Engine: 5.4 or newer
Dependencies: Uses only built-in engine modules (Core, Engine, NetCore; Editor builds may reference UnrealEd/AnimGraph)
Typical Use Cases
GASP-inspired locomotion & traversal systems
Vault / climb / mantle alignment where players need continuous rotation control
Traversal gameplay requiring consistent target alignment without “rotation wrestling”
Notes
This plugin is a separate module intended to coexist with Unreal’s built-in MotionWarping if needed.
Experimental modifiers are included for advanced workflows; the default setup targets production traversal use.
Keywords / Tags
Motion Warping, Traversal, Vault, Mantle, Root Motion, CharacterMovementComponent, CMC, GASP, Animation, Alignment, UE5
Support
If you need integration guidance for your traversal controller setup (rotation policy, input-driven yaw, root-motion rotation handling), provide your setup details and I can suggest a clean configuration path.