Commit Graph

175 Commits

Author SHA1 Message Date
zach rammell
99738c0f68 Refactor persona editor modes/mode manager to use ITF context objects for persona-only interfaces instead of static casting
#rb brooke.hubert Thomas.Sarkanen
#jira UE-143249
#preflight 628549709e72602f6ab62b3b

[CL 20282438 by zach rammell in ue5-main branch]
2022-05-19 12:34:51 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
john vanderburg
bd18dc7da2 [MLDeformer] A complete redesign, turning this into a whole framework that can handle different models.
#preflight 18324456

[CL 19587235 by john vanderburg in ue5-main branch]
2022-04-01 09:28:27 -04:00
michael lentine
74d44fbdf8 Chaos Cloth - Make the number of iteration frame rate dependent and add a new MaxIterations property to the cloth shared config.
#rb Kriss.Gossart
#jira UE-140723
#preflight 62153d857a4932edb20fac50

#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 19079258 in //UE5/Release-5.0/... via CL 19094794
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19137276 by michael lentine in ue5-main branch]
2022-02-24 20:52:58 -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
jurre debaare
838e928cde Validate Attribute bone index typing / mapping
#jira UE-132455

Animaton attribute index remapping:
- Introduced FMeshAttributeContainer which stores the attributes according to FMeshPoseIndex
- Added FinalizeAttributeEvaluationResults to SkeletalMeshComponent - which remaps the evaluated compact-pose indexed attributes to mesh-indices
- Added CopyFrom template for different bone index types
- Updated CopyPoseFromMesh
   * Added SourceBoneToTarget as attributes are mapped from source to target vs target to source for Bones
- Ensure that attributes are only inserted during evaluation if its bone index is present in the required bones
- Added testing for remapping attributes
    * Remapping between LODs with removed bones
    * Remapping between Skeletal meshes with different skeleton hierarchies

#rb Thomas.Sarkanen
#preflight 61e8067e843acf1b2428c2be

#ROBOMERGE-OWNER: jurre.debaare
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18657038 in //UE5/Release-5.0/... via CL 18657062 via CL 18657063
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657069 by jurre debaare in ue5-main branch]
2022-01-19 07:57:49 -05:00
jurre debaare
b701d57e07 Pose Asset not dirtied when source animation is updated
#jira UE-107327
#feature added FGuid property to PoseAsset to compare against the Source Animation's Raw Data GUID - if they don't match during ::PostLoad a warning will be logged. If they mismatch with the Animation Editor open a warning message will be shown in the viewport - directing the user to update the poses manually
#misc some shuffling in details customization layout to make UI more readable - added object version to gate logging the warning until the next resave
#rb Thomas.Sarkanen
#preflight 61e6d0ed7a4131bf3587fdde

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

[CL 18639746 by jurre debaare in ue5-main branch]
2022-01-18 09:54:18 -05:00
jurre debaare
4b8974b725 Added transform attribute visualization to Persona
#ushell-cherrypick of 17788593 by David.Bollo
#jira UE-132456
#rb Thomas.Sarkanen
#preflight 61e14bd83b673a8601bf5ce2

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18615839 in //UE5/Release-5.0/... via CL 18615853 via CL 18615858
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18615861 by jurre debaare in ue5-main branch]
2022-01-14 05:31:46 -05:00
kriss gossart
e25605831a Cloth - Rework the forced teleport after initialization to prevent any translation impulse on the first simulated frame.
#rb Evgenii.Babinets
#jira FORT-435388
#preflight 61b356fa073b3200631fdfc9

#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18430832 in //UE5/Release-5.0/... via CL 18435316
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435551 by kriss gossart in ue5-release-engine-test branch]
2021-12-10 17:47:52 -05:00
lucas dower
7ba1366473 Misc pose watch manager changes.
- Pose watch manager now in default anim bp layout
- Fix for being unable to make pose watches created from 'Automatically create pose watch on selection' setting a permanent pose watch and vice versa
- Cleaned up drag-and-drop validation
- Updated context menus
- Improved resolving name clashes

#jira UE-136746
#jira UE-136745
#rb Thomas.Sarkanen
#preflight 61b33ae1ee0de9822e3a62cc

#ROBOMERGE-AUTHOR: lucas.dower
#ROBOMERGE-SOURCE: CL 18430031 in //UE5/Release-5.0/... via CL 18435283
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435504 by lucas dower in ue5-release-engine-test branch]
2021-12-10 17:45:09 -05:00
lucas dower
9d3cb8136b Added 'Pose Watch Manager' and other pose watch improvements
#rb Thomas.Sarkanen
#preflight 619e6b3f0141b3c6da60ae1d
#jira UE-127674

#ROBOMERGE-AUTHOR: lucas.dower
#ROBOMERGE-SOURCE: CL 18285294 in //UE5/Release-5.0/... via CL 18285317
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18285320 by lucas dower in ue5-release-engine-test branch]
2021-11-24 12:24:41 -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
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
josie yang
742d1c2a03 Morph target engine modifications for 3rd party plugin
[FYI] alexis.matte, brian.white, christopher.waters, mihnea.balta, rolando.caloca, will.damon, halfdan.ingvarsson, kevin.ortegren

#ROBOMERGE-AUTHOR: josie.yang
#ROBOMERGE-SOURCE: CL 17444191 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17444481 by josie yang in ue5-release-engine-test branch]
2021-09-07 10:20:14 -04:00
julien stjean
c6f8908f63 Improved the performence of the Floor Height Offset slider from the Animation Viewport.
Now it only create one transaction when the user is adjusting the slider.

#jira UE-117814
#rb Thomas.Sarkanen

#ROBOMERGE-SOURCE: CL 16625083 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16625410 by julien stjean in ue5-release-engine-test branch]
2021-06-10 13:22:30 -04:00
helge mathee
11ef52689b Back out of Back out CL16586449 that was integrated over from //UE5/Main that's causing opening any skeletal mesh in editor crashes
[FYI] Josie.Yang, Peter.Knepley

#ROBOMERGE-SOURCE: CL 16619605 via CL 16619608
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16619613 by helge mathee in ue5-release-engine-test branch]
2021-06-10 03:12:48 -04:00
josie yang
a3d0e6da38 Back out CL16586449 that was integrated over from //UE5/Main that's causing opening any skeletal mesh in editor crashes
[FYI] Helge.Mathee, Peter.Knepley

#ROBOMERGE-SOURCE: CL 16606425 via CL 16606447
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16606465 by josie yang in ue5-release-engine-test branch]
2021-06-09 11:53:18 -04:00
Helge Mathee
7c48a615f8 Persona: Adapt skeletalmesh editor to capsule based selection
#rb jurre.debaare
#jira UE-101243

[CL 16586449 by Helge Mathee in ue5-main branch]
2021-06-08 09:42:36 -04:00
Helge Mathee
0ef47e3ac3 Control Rig: Add option for bone radius drawing
#jira UE-114184
#rb audit

[CL 16384108 by Helge Mathee in ue5-main branch]
2021-05-19 09:16:54 -04:00
timothy daoust
99be522532 Added an option to show mirrored animation in the animation preview window
#jira UE-111827

#rb thomas.sarkanen

[CL 16327771 by timothy daoust in ue5-main branch]
2021-05-14 06:32:12 -04:00
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
daren cheng
21da590afc Remove UE4 references in source control, AssetTools, Persona
#jira UE-111057, UE-111061, UE-111065, UE-111449, UE-111508
#robomerge Release-5.0-EarlyAccess
#rb trivial
#preflight 605ce8ea5e87c40001cb39e9

[CL 15834507 by daren cheng in ue5-main branch]
2021-03-25 18:44:53 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00