Commit Graph

8 Commits

Author SHA1 Message Date
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
timothy daoust
7892940082 Fixes for Mirror Node
- remove optimization that can introduce bugs in circumstances with identical joint counts but diferent indexes
  - added constant folding.

#rb thomas.sarkanen
#jira UE-133136
#preflight 618e9b59c83214302dd44368

#ROBOMERGE-AUTHOR: timothy.daoust
#ROBOMERGE-SOURCE: CL 18171394 in //UE5/Release-5.0/... via CL 18179777
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v894-18169371)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18179861 by timothy daoust in ue5-release-engine-test branch]
2021-11-13 12:57:14 -05:00
timothy daoust
99a22c9539 Added animation mirroring to sequencer
#jira UE-115623
#rb thomas.sarkanen, max.chen, mike.zyracki

[CL 16393391 by timothy daoust in ue5-main branch]
2021-05-19 17:50:40 -04:00
timothy daoust
af4f2b5309 Added support for mirroring animation attributes
#rb thomas.sarkanen, jurre.debaare
#jira UE-111796
#preflight 6093d2ea4420920001a75b0e

[CL 16219706 by timothy daoust in ue5-main branch]
2021-05-06 08:43:56 -04:00
jose villarroel
190fc906d7 Fix for bStartFromMatchingPose only working when used within state machines re-init.
#review-16010512 @Braeden.Shosa
#jira none
#rnx
#preflight 607876646bcfea0001fe8fa7
#preflight 6078824d0a7408000122ed48

[CL 16024631 by jose villarroel in ue5-main branch]
2021-04-15 14:54:07 -04:00
timothy daoust
a4e3872935 Added support for mirroring sync markers
#rb thomas.sarkanen

[CL 15741120 by timothy daoust in ue5-main branch]
2021-03-18 16:18:00 -04:00
timothy daoust
94ceb4381f Added support for mirroring curves to AnimNode_Mirror
#jira UE-110057
#rb thomas.sarkanen

[CL 15637661 by timothy daoust in ue5-main branch]
2021-03-08 07:36:28 -04:00
timothy daoust
1d2811e0c0 New Animation Mirroring System:
+ UMirrorDataTable stores the bones / notifies / curves to mirror
	* Generates table based on FMirrorFindReplaceExpression in project settings
	* Can be used in any Animation Blueprint with a compatible skeleton
	* Support for self mirroring
	* Shared mirror axis
+ Project Settings for Mirroring Find & Replace Strings
+ FMirrorFindReplaceExpression
	* Find the mirrored name based on a prefix, suffix, or regular expression match
+ FAnimNode_Mirror
	* Inertialization support for blending between mirroring / unmirrored states over a configurable duration
	* Support for different MirrorDataTables (to support partial / full body mirroring)
+ Deprecated old mirroring system (FBoneMirrorExport) in SkeletalMesh

#rb Thomas.Sarkanen

[CL 15580895 by timothy daoust in ue5-main branch]
2021-03-03 08:23:59 -04:00