602 Commits

Author SHA1 Message Date
yoan stamant
c9729340a7 Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32478772 by yoan stamant in 5.4 branch]
2024-03-25 14:41:09 -04:00
alex kahn
6a6abbfa61 [Backout] - CL31425693 - CIS UE Error Backout 4/4
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32477731 by alex kahn in 5.4 branch]
2024-03-25 14:17:33 -04:00
yoan stamant
e527080e32 Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32477590 by yoan stamant in 5.4 branch]
2024-03-25 14:14:31 -04:00
sergio gardeazabal
44a7b9ad75 [ChaosVD] Fix an issue where solvers were not flagged as server and RBAN solver will have the incorrect ID recorded.
Without this fix, RBAN solver recording is non functional if a Rigid Solver has an id 1 (usual on first recordings of a session), and some visualization flags that color or hides geometry based on if a particles is from server or client does not work.

#jira UE-207855
#tests Tested by doing a recording of out test map for RBAN and playing it back PIE
#rb Benn.Gallagher, cedric.caillaud, Chris.Caulfield

[CL 31769660 by sergio gardeazabal in 5.4 branch]
2024-02-23 13:23:39 -05:00
nick brett
0324f0328c [UE] Fix for AnimDynamics debug draw transforms
- Removed unrequired transform into component space
- Removed unused ToWorldT lambda
- Added a check on bone index validity in the debug draw code to avoid an assert - incorrect debug draw is probably better than an editor crash when a node is not setup correctly.
- Green sphere representing the origin still behaves oddly when in root relative sim space, but I don't think the problem is in the debug draw code.


[REVIEW] [at]Thomas.Sarkanen
#jira UE-204875
#rnx

[CL 31566555 by nick brett in 5.4 branch]
2024-02-16 11:04:19 -05:00
roland munguia
32a83ebb72 Fixed mirror node, motion matching node, and blendstack node not supporting sync groups with inertial blends
#jira UE-194436, UE-194437
#rnx minor
#rb samuele.rigamonti

[CL 31525423 by roland munguia in 5.4 branch]
2024-02-15 13:04:53 -05:00
roland munguia
9e0b42c788 Added support for blend spaces with sync markers for motion matching
New:
- Added ResetBlendSamples() method to UBlendspace. Works with marker based syncing and length based syncing

Fixes:
- Fixed advancing backwards instead of forwards when DeltaTime is zero and using sync markers
- Fixed MarkerTickRecords not being reset when setting accumulated time or start time of an asset player
- Fixed sequences and blendspaces not handling their makers becoming invalid when deltatime is zero.

#rnx minor
#jira UE-206722
#rb samuele.rigamonti, Thomas.Sarkanen

[CL 31437423 by roland munguia in 5.4 branch]
2024-02-13 13:40:52 -05:00
benjamin jillich
c07e8034ce Physics is broken for the strings on Taro's hoodie in MH_UEFN_QA
Introduced new flag to ignore the RBAN LOD threshold CVAR and force use the one locally set on the anim graph node.



#changelist validated
#virtualized

[CL 31291138 by benjamin jillich in 5.4 branch]
2024-02-08 10:00:56 -05:00
danny chapman
d77159f6b4 Clarify help text around animation syncing. No functional changes.
#jira UE-197899

#changelist validated
#virtualized

[CL 31253874 by danny chapman in 5.4 branch]
2024-02-07 07:44:17 -05:00
danny chapman
cfd2bb04dc Improve help text for BlendSpace evaluator, which doesn't behave well in all situations.
#jira UE-181668

[CL 31210081 by danny chapman in 5.4 branch]
2024-02-06 06:47:45 -05:00
danny chapman
93bc57fedc Implementing Physics Control Profiles. This continues refactoring to align PhysicsControlComponent and RigidBodyWithControl. Also fixes some problems with collisions
#jira UE-168736,UE-163102
#rb timothy.daoust

[CL 30973916 by danny chapman in 5.4 branch]
2024-01-29 13:25:56 -05:00
thomas sarkanen
a409e88816 Fix crash showing debug information for a blend space evaluator with no blendspace
#rb jaime.cifuentes

[CL 30963665 by thomas sarkanen in 5.4 branch]
2024-01-29 04:16:48 -05:00
thomas sarkanen
f8fd0fcab7 Fix error caused by unknown edit condition in twist corrective node
#jira UE-83314

[CL 30885787 by thomas sarkanen in 5.4 branch]
2024-01-25 10:01:14 -05:00
sergio gardeazabal
394d9ac363 [ChaosVD] Adding Scene Queries recording support
- Created CVD Macros to trace the three scene query types we have in all their modes
- Create CVD data wrappers for scene queries related data
- Added support to debug draw implicit objects in CVD directly (without creating a mesh)
- Created a new Scene Query Data inspector. This is a custom details panel which will show the data for any selected query in the viewport


#jira UE-193754, UE-203452, UE-203451, UE-193755
#rb Benn.Gallagher

[CL 30821555 by sergio gardeazabal in ue5-main branch]
2024-01-23 17:46:17 -05:00
carles fernandez
ed1ddd0c71 Simplified logic which decides whether RBAN should be enabled or disabled server side.
p.RigidBodyNodeServer has been removed in favor of the already existing "p.RigidBodyNode". We are now setting this CVar to false via DedicatedServerEngine.ini.
Refactored CVarEnableRigidBodyNode to use FAutoConsoleVariableRef instead of TAutoConsoleVariable.
Using bools directly instead of calling (CVar.GetValueOnAnyThread())

#tests Tested in editor and cooked builds (Development and Test configs).
#rb andrew.ladenberger, evgenii.babinets
[FYI] richard.smith

[CL 30816069 by carles fernandez in ue5-main branch]
2024-01-23 15:37:14 -05:00
frederick lupien
36ea43ac2c Add Per axis alpha parameter to hand IK retarget node to allow to apply the resulting translation with custom weights for each axis
#rb Jose.Villarroel
[FYI] Paul.McLaurin

[CL 30813743 by frederick lupien in ue5-main branch]
2024-01-23 14:38:17 -05:00
kiaran ritchie
3b9a1b5ca7 Prevent pop in soft IK when idling in Leg IK node.
#rb halfdan.ingvarsson
#JIRA UE-204487

[CL 30788951 by kiaran ritchie in ue5-main branch]
2024-01-22 18:09:29 -05:00
thomas sarkanen
7e78d26a86 Fix GC crash with Sequencer anim instance proxies
Proxy was not reporting its references to GC

#jira UE-201956
#rb Mike.Zyracki

[CL 30765008 by thomas sarkanen in ue5-main branch]
2024-01-22 05:07:03 -05:00
steve robb
f029468598 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30729174 by steve robb in ue5-main branch]
2024-01-19 16:41:35 -05:00
jaime cifuentes
de0433a64a Reworked Skeleton Mesh Linkup map, to avoid leaving dead data in the LinkUpTable.
#rb Thomas.Sarkanen
#jira UE-199963

[CL 30629970 by jaime cifuentes in ue5-main branch]
2024-01-16 04:26:55 -05:00
frederick lupien
3ec67cb51a Add a console command variable to disable hand ik retargeting anim node (a.AnimNode.HandIKRetargeting.Enable 1/0)
#rb Jose.Villarroel
[FYI] Paul.McLaurin

[CL 30599297 by frederick lupien in ue5-main branch]
2024-01-12 13:46:24 -05:00
wyatt marvil
b5e06895a3 Fix incorrect calculation of weights in TRBFInterpolator::Interpolate()
#rb halfdan.ingvarsson
#rnx

[CL 30573432 by wyatt marvil in ue5-main branch]
2024-01-11 14:03:07 -05:00
thomas sarkanen
1f636dad87 Fix crashes when "call function" nodes are root-wards from a layered blend per bone node
CacheBones pass was not being forwarded correctly

#jira UE-199436
#rb jaime.cifuentes

[CL 30500895 by thomas sarkanen in ue5-main branch]
2024-01-09 06:00:47 -05:00
thomas sarkanen
1da43bfd3d Fix "weighted moving average" mode in modify curve node
The curve refactor missed this particular case - the weighted moving average mode is supposed to ignore the input values themselves and treat them like a mask on the incoming curves.

#jira UE-197180
#rb jaime.cifuentes

[CL 30500453 by thomas sarkanen in ue5-main branch]
2024-01-09 05:40:20 -05:00
benjamin jillich
4b5dd4b49b Exposed LOD threshold as a pin for the pose driver node
#rb Thomas.Sarkanen

[CL 30373906 by benjamin jillich in ue5-main branch]
2023-12-18 06:38:43 -05:00