
TargetWarp: Motion Warping gives you control of the Root Motion during an animation by adjusting the Motion in your own selected warp frames.The Example Scene was made in URP.For the others: Select the Materials under "Assets\Aroboss\Motion Warp\Example\Background\Environment\Art\Materials" and "Assets\Aroboss\Motion Warp\Example\Background\Character". Select them all and turn the Shader (top right in the inspector) to:Built in Render Pipeline (BIRP) => Standart.High Definition Render Pipeline (HDRP) => HDRP/LitTargetWarp: Motion Warping is a powerful asset designed to provide control over 3D-Root Motion animations. This tool allows developers to adjust the motion within selected warp frames, enabling precise targeting of any point in world space. It is highly customizable and well documentet. You as a user have flexibility to tweak the warp frames and to fit your specific needs.Why use this asset instead of simply modifying your character's position during an animation?Because this tool scales the frame motion, ensuring that the movement remains smooth and natural. Motion is never constant, Animators spend much time and effort so Animations look natural.Whether you're building a complex fighting sequence or a simple character interaction, TargetWarp: Motion Warping gives you complete control over how root motion behave with your character's movement. This tool also supports dynamic moving targets.This Project includes a Demo Scene. Example Animations used in the Demo are created by DoubleL (https://assetstore.unity.com/packages/3d/animations/rpg-animations-pack-free-288783)Technical Details:This tool does not modify your animations, instead it provides you manipulated motion data in runtime which you apply as your characters movement. This allows maximum flexibility.Root Motion Control (Warp Motion): Adjust the motion within selected warp frames to cover any distance to ANY point in world space.Customizable Warp Frames: Fine-tune the warp frames for ANY animation to match YOUR needs.Target Positioning: Precisely align your character's with any target in world space, ensuring accurate positioning.Animation Integration: Works with the Unity Animator.Compatibility with ANY Movement System: Works by moving the Transform of your GameObject, so it doesnt matter if you use the Rigidbody or CharacterController component, since they will be disabled for the warp. It also does NOT matter if you control your character with Root Motion or Not. Full Documentation: Well-documented with step-by-step guides, well documented code and a video tutorial for easy integration.