Commit Graph

189 Commits

Author SHA1 Message Date
lucas dower
d5942c2169 Remove "selected" from bone context menu
#jira UE-168701

[CL 36757391 by lucas dower in 5.5 branch]
2024-10-01 19:29:17 -04:00
jaime cifuentes
25acd44f4a Skeletal mesh editor now uses the required bones to display the skeleton tree, so the bones stays in sync with the preview scene. This will make clear which bones are excluded or not, as the required bones might have some bones that can not be removed from the LOD due to physics or other various needs.
#rb halfdan.ingvarsson, kiaran.ritchie, Thomas.Sarkanen
#jira UE-204547

[CL 36329658 by jaime cifuentes in 5.5 branch]
2024-09-17 05:59:10 -04:00
patrick boutot
a2b5613488 Slate: Deprecate SListView::ItemHeight and STreeViewItemHeight. ItemHeight and ItemWidth are only used when the panel is is as a tile or both value are assigned. With TreeView and ListView, you can't assigned both. The function are protected, a subclass of those could but it's up to them to expose the ItemHeight and ItemWidth. This behavior changed was introduced with CL 7634094.
#jira UE-210415
#rb editor-ui-systems

[CL 33370360 by patrick boutot in ue5-main branch]
2024-05-01 08:05:39 -04:00
halfdan ingvarsson
545f2909c1 Skeleton Tree: Option to show bone numbers
#jira UE-212263
#rb kiaran.ritchie

[CL 32948794 by halfdan ingvarsson in ue5-main branch]
2024-04-12 18:39:15 -04:00
kiaran ritchie
f6a14eaeed Removes deprecated retarget base pose
#rb halfdan.ingvarsson
#JIRA UE-151197

[CL 32643963 by kiaran ritchie in ue5-main branch]
2024-04-01 13:19:26 -04:00
christopher waters
5a0e169c6d Getting more headers compiling solo on Win64.
#rb joe.kirchoff, henrik.karlsson

[CL 31663239 by christopher waters in ue5-main branch]
2024-02-20 18:57:35 -05:00
steve robb
f8d47335a4 Replaced RemoveAt(N, 1, EAllowShrinking::*) with RemoveAt(N, EAllowShrinking::*).
[CL 31626444 by steve robb in ue5-main branch]
2024-02-19 16:51:58 -05:00
lucas dower
a82ecf1269 Disable 'Add Socket' action in skeleton tree when a bone is not selected
#rb timothy.daoust
#jira UE-164021

[CL 31564989 by lucas dower in ue5-main branch]
2024-02-16 10:19:43 -05:00
halfdan ingvarsson
c3ed14869e Skeleton Editor: Fix bone proxy to properly transact on interactive/slider changes and paste. Fix an issue with "reset to default" double-stacking transforms instead of resetting.
#jira UE-185686, UE-189086, UE-203970, UE-198738
#rb benoit.gadreau

[CL 31427721 by halfdan ingvarsson in ue5-main branch]
2024-02-13 10:31:37 -05:00
thomas sarkanen
507ad255ba Anim notify and sync marker workflow changes
Skeletons are no longer dirtied when adding notifies and sync markers from animation timelines.
Skeletons can still hold sync markers and notifies, but they are not mandatory and they can all be held in animation assets if required.
'Find References' for notifies and sync markers now launches the find/replace dialog when selected from the animation timeline.
Removing notifies and sync markers from the skeleton now does only that. To remove from animations, use the find/replace tab.
Updated BP node spawning for anim notifies to use a custom spawner, correctly use the asset registry, apply filtering and context sensitivity and move some of the code out of BlueprintGraph.
Added icons to distinguish sync markers/notifies in the editing tab.
Updated notify editing tab filtering to allow users to filter items from 'this' skeleton, compatible skeletons or other assets.

Additionally fixed up icons for some Persona tabs that were incorrect.

#jira UE-204872
#rb jaime.cifuentes, Phillip.Kavan

[CL 31168417 by thomas sarkanen in ue5-main branch]
2024-02-05 05:30:20 -05:00
nedwardsnae
98cd0b7704 PR #6346: Allow Sockets to be added to Virtual Bones. Enable other functionality for Virtual Bones.
#jira UE-83351
#rb jaime.cifuentes

[CL 30885822 by nedwardsnae in ue5-main branch]
2024-01-25 10:01:33 -05:00
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
jaime cifuentes
64559ad68a Added rename support to BlendProfiles
#rb jose.villarroel, Thomas.Sarkanen
#jira UE-186831

[CL 30565066 by jaime cifuentes in ue5-main branch]
2024-01-11 06:53:55 -05:00
thomas sarkanen
70b2b7431c Added curve debugger back to the skeleton editor
Allows morph and material preview in the skeleton editor again (this was removed in the curve refactor)

#jira UE-193662
#rb jaime.cifuentes

[CL 30507039 by thomas sarkanen in ue5-main branch]
2024-01-09 11:44:04 -05:00
thomas sarkanen
e855418e09 Tweaked skeleton tree bone weight tooltip to better reflect the weighting of a bone
Bones are included as 'weighted' if child bones are weighted

#jira UE-71330

[CL 30504333 by thomas sarkanen in ue5-main branch]
2024-01-09 10:13:25 -05:00
matt peters
64658cf6ae GetAssetRegistryTags deprecation: Make the old GetAssetRegistryTags and related functions deprecated.
Upgrade the overrides and callsites in all of Epic's code.
Every class that can be subclassed by licensees that has its override change needs to keep the old version of the function as deprecated. Otherwise subclasses that call Super::GetAssetRegistryTags will have a compile error instead of a deprecation warning.
Several classes had their own extension method for GetAssetRegistryTags being passed on to user data classes. Updated all of those to take FAssetRegistryTagsContext just like GetAssetRegistryTags does.
#rnx
#rb Francis.Hurteau

[CL 30224166 by matt peters in ue5-main branch]
2023-12-08 21:45:21 -05:00
martin wilson
20ac36fdce Stop editing of virtual bone transforms via details panel customization
#jira UE-174819
#rb Thomas.Sarkanen

[CL 26486355 by martin wilson in ue5-main branch]
2023-07-20 11:08:45 -04:00
kiaran ritchie
ba0066bce1 Removing URig from animation system (second try)
#rb halfdan.ingvarsson
[FYI] thomas.sarkanen, jurre.debaare

[CL 26330333 by kiaran ritchie in ue5-main branch]
2023-06-29 18:08:13 -04:00
kiaran ritchie
725d95a11b [Backout] - CL26275272
[FYI] kiaran.ritchie
Original CL Desc
-----------------------------------------------------------------
Removing URig from animation system.

#rb halfdan.ingvarsson
[FYI] thomas.sarkanen, jurre.debaare

[CL 26276275 by kiaran ritchie in ue5-main branch]
2023-06-27 20:11:04 -04:00
kiaran ritchie
b14a376bca Removing URig from animation system.
#rb halfdan.ingvarsson
#fyi thomas.sarkanen, jurre.debaare
#JIRA https://jira.it.epicgames.com/browse/UE-169103

[CL 26260694 by kiaran ritchie in ue5-main branch]
2023-06-27 12:20:55 -04:00
benoit gadreau
c0cba53399 Skeleton Editing Tool: editable skeleton tree
#jira UE-183073
#rb kiaran.ritchie

[CL 26117738 by benoit gadreau in ue5-main branch]
2023-06-20 07:17:57 -04:00
jaime cifuentes
872a08a7da Fix crash deleting sync marker at SyncMarkers Window, by changing a CastChecked by a Cast, so it does not crashes with AnimMontages (as GetCompatibleAnimSequences retuirns all UAnimSequenceBase assets)
#rb [at]thomas.sarkanen
#jira UE-187282

[CL 25841667 by jaime cifuentes in ue5-main branch]
2023-06-07 07:45:17 -04:00
Patrick Boutot
abd2be3706 Slate: Deprecate the SListView functions that managed the item in the STreeView. User should use the RootItem version instead.
#rb yohann.dossantos
#preflight 6463ce842d446eac965feb48

[CL 25505361 by Patrick Boutot in ue5-main branch]
2023-05-17 08:51:13 -04:00
kirill zorin
de8db5ff76 Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski

#preflight 646391406b1406b54ab15460

[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
Thomas Sarkanen
44949a96a0 Sync markers can now be managed in the same way as notifies
Sync markers are now visible in the notifies tab
Added sync marker functionality to find/replace tab
Refactored find/replace tab to allow it to be extended via implementing new UAnimAssetFindReplaceProcessor classes
Fixed a few workflow edge cases
Optimized string handling while searching/replacing

#preflight 644a69110f12404fb793bc44
#jira UE-69308
#rb Jurre.deBaare,Roland.Munguia

[CL 25230083 by Thomas Sarkanen in ue5-main branch]
2023-04-28 06:05:42 -04:00