Commit Graph

192 Commits

Author SHA1 Message Date
Max Chen
afe245afa9 Take Recorder: Fix include
#jira UE-146664
#rb none
#preflight none

[CL 19452306 by Max Chen in ue5-main branch]
2022-03-21 11:13:52 -04:00
Max Chen
ae528c26a8 Take Recorder: Fix initialization
#jira UE-141229
#preflight 62337d56b43f22036e027547
#rb matt.hoffman, mike.zyracki

[CL 19424535 by Max Chen in ue5-main branch]
2022-03-17 14:51:12 -04:00
Max Chen
90bb9c7dff Take Recorder: TimecodeBoneMode customization to make it easy to pick a socket to save timecode onto.
#jira UE-141229
#preflight 623264a16c05dd6bbc71964c
#rb matt.hoffman, mike.zyracki

[CL 19423250 by Max Chen in ue5-main branch]
2022-03-17 13:26:22 -04:00
Max Chen
9a912953f3 Take Recorder: Add option to specify the bone to record timecodes onto
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]
2022-03-17 13:25:52 -04:00
jurre debaare
914e5befd4 Bake Animation Sequence when baking some curves
#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]
2022-02-09 18:38:07 -05:00
mike zyracki
8b38cc199c Sequencer: Take Recorder: Set Retarget Source Asset when take/animation recording if no retarget source from mesh is specified.
#jira UE-140883
#preflight 61fb0d63c431b6aac0476d4d
#rb thomas.sarkanen, kiaran.ritchie
#lockdown cristina.riveron

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 18845593 in //UE5/Release-5.0/... via CL 18845636 via CL 18846124
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18846165 by mike zyracki in ue5-main branch]
2022-02-03 13:41:35 -05:00
fred kimberley
7fbfaf57c8 Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
#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]
2022-02-02 07:59:31 -05:00
andrew davidson
3debbbd465 Fix FVector2D variant casts
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]
2022-02-02 01:45:23 -05:00
mike zyracki
31a373550f Sequencer: Control Rig Baking cherrypick from Cine branch, changed a check to an if statement whlen the spaces mismatch since this can happen with the mesh/level getting streamed out while still recording.
#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]
2022-01-31 18:37:19 -05:00
mike zyracki
9d0e553ca8 Sequencer: Control Rig: Bakding crash due to a level getting unloaded while backing need to just exit if the number of spaces changes on the skeleton.
#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]
2022-01-27 21:11:02 -05:00
matt johnson
59afa7ea7d MovieScene: remove TimecodeSource property stored directly on UMovieScene
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]
2022-01-20 16:51:11 -05:00
jurre debaare
546a71d655 Frame Rate value of recorded animation doesn't match the user's set value
#jira UE-135980
#fix replaced recording sample rate with FFrameRate to improve UX and integrate better with AnimDataModel
#rb Thomas.Sarkanen, Max.Chen, Lucas.Dower
#preflight 61e818fd843acf1b242cea62

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18657740 in //UE5/Release-5.0/... via CL 18657764 via CL 18657777
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657787 by jurre debaare in ue5-main branch]
2022-01-19 09:30:47 -05:00
anatole menichetti
21a735b94d Fix Bake Animation Sequence Curve/Transform Export
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]
2022-01-14 14:17:19 -05:00
matt peters
e2962f88c9 SavePackage: Deprecate Conform and DiffMap arguments, and change the interface to use a FSavePackageArgs struct instead of a large number of separate arguments.
#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]
2021-11-23 20:56:06 -05:00
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
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
ludovic chabant
92075f84a6 Sequencer: Large world coordinates support
- 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]
2021-08-23 18:26:59 -04:00
steven dao
bea7ea8719 Disable property value input when it has bindings set in UMG details panel
#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]
2021-08-10 14:36:02 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
brooke hubert
7655a7b154 Use slate common FOnDrop delegate in SDropTarget and deprecate the one off delegate version.
#Jira none
#review-16522125
#rb lauren.barnes jeremie.roy max.chen patrick.boutot
#fyi frank.fella
#preflight 60b8ee03ae46a100018c62f5

[CL 16549602 by brooke hubert in ue5-main branch]
2021-06-03 13:22:59 -04:00
Lauren Barnes
39f1923ed0 Deprecating .Icon() as a slate attribute on SDockTab. By default, tab icons fall back to using the one for the tab spawner's menu item. SetTabIcon can be used in the edge cases where an icon needs to be set that doesn't match the default. Updating all found cases of .Icon() usage on SDockTab.
#jira UETOOL-3429
#preflight 60996a2bdd2e00000126ff25
#rb Matt.Kuhlenschmidt

[CL 16251489 by Lauren Barnes in ue5-main branch]
2021-05-10 14:19:15 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Matt Kuhlenschmidt
eddf7c96a2 Clean up UI commands lists which were using non-descript, duplicate categories, making them hard to find in the keybinding editor
[CL 16062635 by Matt Kuhlenschmidt in ue5-main branch]
2021-04-20 12:20:22 -04:00
jurre debaare
3f24cd7de3 Saving a Level Sequence with a Linked Anim Sequence removes Notifies
#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]
2021-04-19 15:40:54 -04:00