-Fix unstable behavior on sudden direction changes.
-Allow skipping interpolation on first frame.
-Added parameter to clamp max interpolation in a frame.
-Removed experimental root offset.
-Added on-screen world space debug text.
-Renamed variables so it's obvious which angles are in degrees vs radians.
[REVIEW] [at]Aaron.Cox, [at]Roland.Munguia, [at]Fernando.Coello
#rnx
[CL 26264256 by jose villarroel in ue5-main branch]
Runtime notes:
- Removes 'smart name' usage across the animation systems.
- Changed curve blending from a uniform array (sized per skeleton) to a sparse array of sorted named values. Blends and other combiners are performed using a dual iteration 'tape merge'.
- Skeleton curves are no longer guaranteed to cover all curve names that can be found at runtime.
Editor notes:
- Curve metadata (flags, bone links etc.) is still present on the skeleton, but can also now exist on a skeletal mesh
- Curve metadata (for morph targets) is still populated on import
- Curves can now be used arbitrarily at runtime
New features:
- New Find/Replace dialog that allows for batch-replacing curves and notifies across all of a project's assets
- New curve debugger tab in various Persona editors that allows for viewing curve values live. This also now allows viewing curves for specific pose watches.
- Pose watches now output curve tracks to the Rewind Debugger
#rb Jurre.deBaare,Nicholas.Frechette,Sara.Schvartzman,Helge.Mathee,Kiaran.Ritchie,Jaime.Cifuentes,Martin.Wilson,Keith.Yerex,Andrean.Franc (and more!)
#jira UE-167776
#jira UE-173716
#jira UE-110407
#preflight 63fc98c81206d91a2bc3ab90
#preflight 63f3ad4f81646f1f24c240c2
[CL 24421496 by Thomas Sarkanen in ue5-main branch]
* Updated public headers for ~170 engine plugins using iwyu to remove includes not needed. Removed includes are still available behind UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#preflight 63c08f4a2a6acaf1622bcc73
#rb none
[CL 23674775 by henrik karlsson in ue5-main branch]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn
#preflight 63bf8d8b577437afe607dc72
#rb none
[CL 23659643 by henrik karlsson in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
-Fix weight rebalancing
-Change ground spring to be height only
-When traces fail, use capsule's ground
#jira none
[REVIEW] [at]Aaron.Cox, [at]Fernando.Coello
#preflight 633456a10c3bc273cc4292e2
#rnx
[CL 22232447 by jose villarroel in ue5-main branch]
-Rebalance pelvis before height calculation
-Don't lift the pelvis during over-compression check, if the foot is in the airin the source anim
-Added option to reach with toe before planting the foot
#jira none
[REVIEW] [at]Aaron.Cox, [at]Fernando.Coello
#preflight 63327078a907d7192f08074b
[CL 22203098 by jose villarroel in ue5-main branch]
-Improved pelvis displacement during foot locking
-Cleaned up the foot rolling and pelvis adjustments
#jira none
[REVIEW] [at]Aaron.Cox, [at]Fernando.Coello
#preflight 6331ed50e11ae0b19cd474bc
[CL 22193458 by jose villarroel in ue5-main branch]
-Move offset root bones out of struct. Structs are behaving wrong w/ folding + it makes the pinning of the not-too related settings harder.
-Add showdebug vis of offset root bone
-Fix near-zero half life values
-Properly reset on relevancy change
#jira none
[REVIEW] [at]Aaron.Cox, [at]Fernando.Coello
#preflight 632a2b646919ce39988f51af
[CL 22105313 by jose villarroel in ue5-main branch]
-New setting to enable/disable pelvis/foot interpolation
-New modes for actor movement compensation behavior
-New setting to clamp how much feet clip into geometry
-New pelvis height modes to improve uphill/downhill behavior
-Better ordering/UX of node's settings
-Added debug vis for traces and pelvis target
#jira none
[REVIEW] [at]Fernando.Coello, [at]Aaron.Cox
#preflight 6328c81da236a029de85bdf4
[CL 22088661 by jose villarroel in ue5-main branch]
-Fix for nans when nearing infinity
-Properly handle teleports
#review-21618430 @Aaron.Cox, @Fernando.Coello
#jira UE-162275
#preflight 630d02ff556fc14dce4ee287
[CL 21684744 by jose villarroel in ue5-main branch]