Commit Graph

94 Commits

Author SHA1 Message Date
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -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
Kevin Ortegren
9a1c3066b4 Split up "Materials & Textures" built in asset category. All texture and render target assets are now under the "Texture" category and all material assets + subsurface profile under "Materials".
The category had grown significantly over time and splitting it up makes it easier to find things.

#review @matt.kuhlenschmidt
#jira none
#preflight 606575c59162e50001978e93

[CL 15886879 by Kevin Ortegren in ue5-main branch]
2021-04-01 04:13:37 -04:00
Dave Belanger
d2f06b6d70 BPGC and WBPGC asset actions and icons
#rb Matt.Peters
#jira UE-109794

[CL 15671949 by Dave Belanger in ue5-main branch]
2021-03-10 21:05:00 -04:00
geoff evans
3576e505bf Add asset file path length to content browser tooltip
Upcoming cooker changes remove the path length limitations for cooked file paths. This change forks and specializes/simplifies the path computation for source asset file paths, and adds the file path length (and maximum allowed) to the tooltip so users can still peek about any prohibitively long file paths in their project on disk.

#jira UE-102547

[CL 14791106 by geoff evans in ue5-main branch]
2020-11-19 17:21:15 -04:00
Patrick Enfedaque
d04d0965c0 Packed Level Instance MVP (based on SPMeshPacker)
- supports packing source level MeshComponents (SMC,ISM,HISM) into a single actor APackedLevelInstance.
- supports recursive packing of source LevelInstance's
- ability to pack result into an actor blueprint
- build menu allows rebuilding all loaded packed level instances (no dependency tracking)

#rb richard.malo

[CL 14751674 by Patrick Enfedaque in ue5-main branch]
2020-11-16 08:50:22 -04:00
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
JeanFrancois Dube
d736d96085 Show the actor label instead of object name in the save dialog for external actors.
#rb richard.malo

[CL 14431000 by JeanFrancois Dube in ue5-main branch]
2020-10-06 13:17:00 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
brooke hubert
a470770796 Remove deprecated asset editor manager.
#Jira none
#rb lauren.barnes

[CL 13816532 by brooke hubert in ue5-main branch]
2020-07-01 16:35:41 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
braeden shosa
05f5f01853 Animation: Pose search experimental plugin
- This is a plugin that enables the animation runtime to search within a sequence for a given pose
- UPoseSearchSchema: specifies list of bones to sample, will include other info in the future like which properties to sample
- UPoseSearchIndexConfig: anim asset metadata object that specifies sample rate and range
- UPoseSearchIndex: anim asset metadata object containing data sampled from sequence offline, currently just translations per bone in the schema
- FPoseSearchPoseHistory: maintains a buffer of recorded poses over time for constructing search queries with past poses
- PoseSearchBuildIndex(): Constructs a search index for an anim sequence
- PoseSearchBuildQuery(): Constructs a search query given the current pose and a pose search schema
- PoseSearch(): Searches for the nearest matching pose in an indexed sequence given a query that was built for the same pose search schema
- FAnimNode_PoseMatchingSequencePlayer: Subclass of sequence player that adds the option to offset playback based on a pose search
- FAnimNode_PoseSearchHistoryCollector: a new pose history anim node for explicit control of pose search query context
  - Pose history is now updated during graph evaluation instead of always using the final pose result at the end of evaluation
  - Removed pose history from anim instance to decouple plugin from anim runtime
- Removed dependencies on USkeletalMeshComponent
- Promoted anim update shared context to base context so ancestor tracking can be used during node initialization
- Added FBoneIndexBase::IsValid()
- Exported UAnimationAsset API so plugins can use it
- Improved documentation
- Register asset type actions on module startup

#rb Andrew.Marre, Laurent.Delayen, Jaren.Peterson, Thomas.Sarkanen

[CL 13682386 by braeden shosa in ue5-main branch]
2020-06-16 02:32:29 -04:00
jamie dale
bbffdb8e81 Moved CollectionAssetManagement to AssetTools so it can be shared
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 13006995 via CL 13007016 via CL 13007026 via CL 13007030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13007036 by jamie dale in Main branch]
2020-04-23 10:44:49 -04:00
IGood
e2a473dffd PR #6761: Fix for unsafe cast of IAssetTypeActions* to FAssetTypeActions_Base* (Contributed by IGood)
#jira UE-90292
#rb rex.hill

#robomerge[RELEASE] 4.25
#ROBOMERGE-SOURCE: CL 12069288 via CL 12069307 via CL 12069321
#ROBOMERGE-BOT: (v657-12064184)

[CL 12072296 by rex hill in Main branch]
2020-03-09 12:42:34 -04:00
dave belanger
a32107b87c Add option on whether to prompt user with checkout dialog in AssetFixUpRedirectors and use it to avoid pop-up in PPID generation.
#rb Rex.Hill


#ROBOMERGE-SOURCE: CL 11447143 via CL 11447144 via CL 11447146
#ROBOMERGE-BOT: (v654-11333218)

[CL 11447152 by dave belanger in Main branch]
2020-02-14 15:01:22 -05:00
rex hill
63f58eda9f Allow plugins to control which folders are writable
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 11075022 via CL 11075023 via CL 11075025
#ROBOMERGE-BOT: (v637-11041722)

[CL 11075026 by rex hill in Main branch]
2020-01-21 14:04:13 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
sebastian nordgren
8335597d9d Added DuplicateAssetWithDialogAndTitle() to IAssetTools, which allows for the user to specify a title for the asset saving dialog that is displayed.
#rb frank.fella


#ROBOMERGE-SOURCE: CL 10760652 via CL 10760653
#ROBOMERGE-BOT: (v610-10636431)

[CL 10760656 by sebastian nordgren in Main branch]
2019-12-17 04:37:20 -05:00
rex hill
25fb7f3068 Content browser class blacklist refactor to include subclasses
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 10717848 via CL 10717920
#ROBOMERGE-BOT: (v610-10636431)

[CL 10717961 by rex hill in Main branch]
2019-12-13 15:30:01 -05:00
rex hill
01959e1487 Refactor folder blacklists
#ROBOMERGE-SOURCE: CL 10709001 via CL 10713780
#ROBOMERGE-BOT: (v610-10636431)

[CL 10713969 by rex hill in Main branch]
2019-12-13 14:29:24 -05:00
dave belanger
71fe32bd89 - Add IAssetTools::IsFixupReferencersInProgress
- Don't generate PPIDs upon world save if triggered by redirectors fixup.
#rb Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 10322498 via CL 10322500
#ROBOMERGE-BOT: (v593-10286020)

[CL 10322501 by dave belanger in Main branch]
2019-11-20 13:57:50 -05:00
Patrick Enfedaque
d62d1195c4 Editing LevelPartitionGrid: Edigrate from //dev-editor-openworld
Multiple engine changes needed to support LevelGrid

#rb jeanfrancois.dube, sebastien.lussier, richard.malo
#rnx


#ROBOMERGE-OWNER: Patrick.Enfedaque
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 10318590 via CL 10318595
#ROBOMERGE-BOT: (v593-10286020)

[CL 10318965 by Patrick Enfedaque in Main branch]
2019-11-20 09:47:23 -05:00