Commit Graph

364 Commits

Author SHA1 Message Date
daren cheng
f5aae29b62 Fix Static mesh editor crashes if opening after closing mesh preview.
#jira UE-137086
#rb tyson.brochu

#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 18427000 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18427005 by daren cheng in ue5-release-engine-test branch]
2021-12-09 18:46:54 -05:00
jon nabozny
b27dcfb385 Support for multiple root pages per Nanite resource
Added UI for changing minimum residency
Decoupled imposter data allocation from root page allocation
Removed convoluted logic around a page's dependencies including itself for legacy reasons
Made streaming of imposter data optional (r.Nanite.Streaming.Imposters)
#rb andrew.lauritzen, ola.olsson
#preflight 6163f8f8eaa06c0001e409ee
#lockdown michal.valient

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: rune.stubbe
#ROBOMERGE-SOURCE: CL 17770690 via CL 17986013 via CL 18368123 via CL 18368152
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18368223 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 10:01:28 -05:00
matt oztalay
4e4d4da008 + Adding Get/Set Nanite Settings to StaticMeshEditorSubsystem
+ Adding Get/Set LODGroup to StaticMeshEditorSubsystem
* Changing FMeshNaniteSettings to BlueprintType, and supporting BlueprintReadWrite for its members

#ROBOMERGE-AUTHOR: matt.oztalay
#ROBOMERGE-SOURCE: CL 18355637 in //UE5/Release-5.0/... via CL 18355677
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18355703 by matt oztalay in ue5-release-engine-test branch]
2021-12-02 14:41:54 -05:00
tyson brochu
e9bc775a99 Remove superfluous ETabIdFlags::SaveLayout argument when creating a new FTabId.
#jira none
#rnx
#rb lauren.barnes
#preflight 61a7b2fa832ebaf948498706

#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18341271 in //UE5/Release-5.0/... via CL 18341312
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18341338 by tyson brochu in ue5-release-engine-test branch]
2021-12-01 12:54:10 -05:00
jeanmichel dignard
e4a4345814 Fixed missing grid in static mesh editor
- As of cl 14649186, the default mode doesn't draw the grid anymore so made the sm editor viewport client do it instead.

#jira UE-134946
#rb brooke.hubert

#ROBOMERGE-AUTHOR: jeanmichel.dignard
#ROBOMERGE-SOURCE: CL 18326160 in //UE5/Release-5.0/... via CL 18326185
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18326198 by jeanmichel dignard in ue5-release-engine-test branch]
2021-11-30 12:01:57 -05:00
tyson brochu
34f0b5bd58 Increment Standalone_StaticMeshEditor_Layout version number
#jira none
#rnx
#rb lauren.barnes
#preflight 619bda690141b3c6da2b4fdd

#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18262361 in //UE5/Release-5.0/... via CL 18262406
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18262425 by tyson brochu in ue5-release-engine-test branch]
2021-11-22 15:40:02 -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
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -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
matt kuhlenschmidt
a549f0e34a More static mesh editor cosmetic cleanup
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 17629956 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17629968 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-09-27 09:48:37 -04:00
andrew davidson
57beb335f2 Merging //UE5/Dev-LargeWorldCoordinates [at] 17581892 to //UE5/Main
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 17595295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17595306 by andrew davidson in ue5-release-engine-test branch]
2021-09-22 10:01:48 -04:00
matt kuhlenschmidt
d8cdbad5a5 Fix styling issues carried over from UE4 in the SME
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 17584446 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17584458 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-09-21 13:02:36 -04:00
tyson brochu
666b2c262d Adding AutoLOD tools to the static mesh editor.
Static Mesh Editor changes:
- Share ownership of StaticMeshViewportClient's ModeTools via the EditorModeManager member
- Set up the EditorModeManager's preview scene and selected components when it's copied
- Add a set of FStaticMeshEditorToolbarExtender delegates to the module (similar to FSkeletalMeshEditorToolbarExtender)
- Allow adding an overlay widget to the viewport
- Add a ModeUILayer member to handle mode toolkit hosting

StaticMeshEditorModeling (new module):
- Create a mode and toolkit with AutoLOD and LODManager tools
- Add a button to the StaticMeshEditor's toolbar to toggle UMeshLODPluginEditMode

#rb brooke.hubert semion.piskarev
#jira UETOOL-3663
#preflight 61435ce14778fa00016a0b28
#preflight 614370e8b5a4fa00016459a0

#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 17541979 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17541987 by tyson brochu in ue5-release-engine-test branch]
2021-09-16 13:57:09 -04:00
richard talbotwatkin
2cfb317099 LWC-related fix for convex hull decomposition. Assume that all input points will always have float precision.
Also remove unnecessary allocations by allowing the async task to assume ownership of the vertex and index arrays passed to it.
#rb Andy.Davidson, Cedric.Caillaud
#jira UE-125187

#ROBOMERGE-AUTHOR: richard.talbotwatkin
#ROBOMERGE-SOURCE: CL 17448234 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17448242 by richard talbotwatkin in ue5-release-engine-test branch]
2021-09-07 14:54:16 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
patrick laflamme
b18dc332d0 Added a 'Preview Profiles' combo box to the advances preview scene toolbar to quickly change preview profiles.
- The profile combo is only visible when the user has more than one profile
  - This was added to the Material Editor, the Static Mesh Editor and Niagara Editor.

#jira UETOOL-2775  Add preview scene background profile dropdown to asset editor vieport toolbar.
#rb Lauren.Barnes, Brooke.Hubert
#preflight 6130c00617a8610001b8ba61

#ROBOMERGE-SOURCE: CL 17402767 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17402787 by patrick laflamme in ue5-release-engine-test branch]
2021-09-02 10:04:12 -04:00
steven dao
b646643263 Remove asset editor toolbar tab from layouts that still reference it (the toolbar is provided by default now and doesn't have a separate tab)
#jira UETOOL-3862
#rb lauren.barnes
#preflight 61158861b2dc4b00018a6d4d

#ROBOMERGE-SOURCE: CL 17159829 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17159840 by steven dao in ue5-release-engine-test branch]
2021-08-12 18:07:36 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
lauren barnes
1cbffc6e13 Change how the lambda captures the asset editor toolkit name.
#jira UE-116859
#rb Brooke.Hubert

#ROBOMERGE-SOURCE: CL 16968014 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16968021 by lauren barnes in ue5-release-engine-test branch]
2021-07-27 09:27:32 -04:00
aditya ravichandran
970e98ff3b Fixed an issue where the current LOD would not display on static meshes
#jira UE-109982

#rb lauren.barnes

#okfforgithub public
#preflight 60f6d1658da1560001ef30e3

#ROBOMERGE-SOURCE: CL 16897087 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16897109 by aditya ravichandran in ue5-release-engine-test branch]
2021-07-20 11:08:30 -04:00
alexis matte
888f708d3b Allow Physics asset to be a developper module with no dependencecies on any editor module.
#jira UETOOL-3603
#rb richard.talbotwatkin
#preflight 60d1e95f78c3b000010f6005

#ROBOMERGE-SOURCE: CL 16743468 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16743480 by alexis matte in ue5-release-engine-test branch]
2021-06-22 11:13:19 -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
cedric caillaud
6b8435f4f2 Allow creating of a single Convex collision in static mesh editor
[FYI] benn.gallagher, kriss.gossart
#rb none

#ROBOMERGE-SOURCE: CL 16706776 via CL 16706795
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16706807 by cedric caillaud in ue5-release-engine-test branch]
2021-06-17 13:33:59 -04:00
Toddodd
5363cba96c PR #8118: Fixed GetNumberMaterials tooltip (Contributed by Toddodd)
#jira UE-117359
#rb trivial

[CL 16590640 by Toddodd in ue5-main branch]
2021-06-08 15:01:06 -04:00