FTimecodeBoneMethod specifies the mode (ie. All, Root, UserDefined) and the bone name to assign to.
If the bone name doesn't exist, it will fall back to the root.
#jira UE-141229
#preflight 623264a16c05dd6bbc71964c
#rb matt.hoffman, mike.zyracki
[CL 19423235 by Max Chen in ue5-main branch]
#fix ensure that WriteIndex is used to populate curve-key data, which prevents frame-gaps from causing invalid keys
#jira UE-141329
#preflight 6203a140c61699ca27538ef3
#rb Mike.Zyracki
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18917193 in //UE5/Release-5.0/... via CL 18926616 via CL 18927552
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)
[CL 18927604 by jurre debaare in ue5-main branch]
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8719ea6632a34f35e654b
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18801709 in //UE5/Release-5.0/... via CL 18802160 via CL 18821533
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18821619 by andrew davidson in ue5-main branch]
#jira na
#rb na
#trivial
#preflight 61f8247e68795b2f457ce679
#ROBOMERGE-OWNER: mike.zyracki
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18798274 in //UE5/Release-5.0/... via CL 18799894 via CL 18800288
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18801237 by mike zyracki in ue5-main branch]
#rb na
#trivial
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18766519 via CL 18766551 via CL 18766723 via CL 18766740 via CL 18767426 via CL 18767596
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18767609 by mike zyracki in ue5-main branch]
These changes remove the last remnants of the TimecodeSource property that
was being stored directly on UMovieScene. UMovieScene is a container that may
represent multiple pieces of media as UMovieSceneSections, each of which may
have their own distinct TimecodeSource. The sections themselves manage setting
their own TimecodeSource when they are recorded or created from a piece of media.
Client code that is interested in the earliest TimecodeSource of any section in a movie
scene should use UMovieScene::GetEarliestTimecodeSource().
#rb max.chen
#preflight 61e9bd06ab6e1cc028b89f96
#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18681887 in //UE5/Release-5.0/... via CL 18681942 via CL 18682001
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)
[CL 18682068 by matt johnson in ue5-main branch]
Enables toggling of exporting morph targets / attribute / material curves separately
Fixes issue when Transforms are not exported: zeroed keys were added instead of ref pose
#jira UE-137045
#preflight 18620216
#ROBOMERGE-AUTHOR: anatole.menichetti
#ROBOMERGE-SOURCE: CL 18621151 in //UE5/Release-5.0/... via CL 18621282 via CL 18621348
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18621396 by anatole menichetti in ue5-main branch]
#rb Francis.Hurteau
[RN] Core, Minor
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18279152 in //UE5/Release-5.0/... via CL 18279174
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18279186 by matt peters in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
- Add support for double precision channels, curves, evaluation, blending, and all other runtime infrastructure.
- Note that, as usual for now, double channels load and save float values.
- Editor side also gains some new track editors for these new types, with some workarounds to correctly recognize between float and double vectors.
- Transform tracks are now operating entirely in doubles.
- Float recomposing APIs for keying tracks in the editor are now using doubles, and have been renamed to "value recomposing".
#rb max.chen
#preflight 6123f6d9e7a3070001ff37ed
#ROBOMERGE-SOURCE: CL 17278174 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)
[CL 17278198 by ludovic chabant in ue5-release-engine-test branch]
#jira UETOOL-2693
#rb lauren.barnes
#rb vincent.gauthier
#ROBOMERGE-SOURCE: CL 17121142 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17121158 by steven dao in ue5-release-engine-test branch]
#jira UE-113571
#fix reimplemented 4.26 fix with new controller functionality, fully reset model if desired otherwise just delete the bone data
#lockdown cristina.riveron
#rb Thomas.Sarkanen, Mike.Zyracki
#ROBOMERGE-SOURCE: CL 16051350 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16054225 by jurre debaare in ue5-main branch]