Commit Graph

80 Commits

Author SHA1 Message Date
patrick enfedaque
2138a898e0 WorldPartition: Add a project setting for the Foliage Grid Size. This setting gets assigned to the WorldSettings actor when the WorldPartition gets created.
#rb richard.malo, jeanfrancois.dube
#preflight 61e9b6a4963d324152f75547

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18679502 in //UE5/Release-5.0/... via CL 18679537 via CL 18679573
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18680752 by patrick enfedaque in ue5-main branch]
2022-01-20 16:00:26 -05:00
luc eygasier
8009799d9e Removes "Reload Minimap" button and minimap generation from convert commandlet.
Removes "MinimapSize" from properties as only tile resolution is used to generate the texture.
MiniMap builder should be only used as an independant commandlet.

#rb JeanFrancois.Dube
#preflight 61e9791f1739bb8724d38b52

#changelist validated

[CL 18675191 by luc eygasier in ue5-main branch]
2022-01-20 10:35:56 -05:00
luc eygasier
3627021653 Adds embedded FoliageType conversion to UWorldPartitionConvertCommandlet
#jira UE-136633
#rb Patrick Enfedaque
#robomerge Release-5.0
#preflight 61e70f0d3778a195debedc4d

#changelist validated

[CL 18646963 by luc eygasier in ue5-main branch]
2022-01-18 15:38:27 -05:00
richard malo
7910d3a268 WorldPartition now has its own max world size (value is currently equal to UE_OLD_WORLD_MAX).
#rb jeanfrancois.dube
#preflight 61e05560797757aace812d6f
#jira FROST-8316

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18598558 in //UE5/Release-5.0/... via CL 18598568 via CL 18598585
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18598607 by richard malo in ue5-main branch]
2022-01-13 12:14:52 -05:00
richard malo
481f65fe16 New Actor Folders objects.
- When enabled, folders are actual objects : modifying a folder won't affect actors (more compliant with OFPA).
- Enabled by default for World Partition and Level Instances.
- Can be enabled on regular levels (experimental feature 'Use Actor Folder Objects').
- If Level uses OFPA, ActorFolders will also be saved in their own package (but will use __ExternalObjects__ root folder).
- In a future refactoring, external actors will also be moved in the same root folder.
- Generalized saving object in an external package (different from its outer package)
- World outliner supports old folders and new actor folder objects : Levels using the actor folder objects will show a root Level node (like Level Instances).
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 61d84b356511bc498e5cb858

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18543443 in //UE5/Release-5.0/... via CL 18543482
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18543525 by richard malo in ue5-release-engine-test branch]
2022-01-07 10:01:19 -05:00
matt kuhlenschmidt
316b170040 Fix non-unity
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18420199 in //UE5/Release-5.0/... via CL 18422540
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422810 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-12-09 14:49:34 -05:00
matt kuhlenschmidt
09e15725eb Show a message about world partition not being enabled if the world partition tab is opened in a users layout and do not attempt to control the tab if in a user layout.
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18405138 in //UE5/Release-5.0/... via CL 18405146
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18405147 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-12-08 09:06:39 -05:00
jeanfrancois dube
8d5f114532 Fix bad merge from integration.
#rb none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18401489 in //UE5/Release-5.0/... via CL 18401505
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18401514 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 18:35:15 -05:00
jeanfrancois dube
3f12778841 World Partition Grid Placement
- Deprecated enum EActorGridPlacement and replaced AActor::GridPlacement by bIsSpatiallyLoaded.
  - It makes more sense from a user perspective to set an actor as "non-spatially loaded" instead of "always loaded", especially with data layers.
  - If we ever need it, having the possibility to set actors to use their location or bounds to go in the grid will be a per-grid setting.

#rb richard.malo, sebastien.lussier
#preflight 61af8bf10e59fd0ab0f93cc4

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18395825 in //UE5/Release-5.0/... via CL 18395836
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395850 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 11:50:24 -05:00
luc eygasier
526d18e373 Adds OnlyMergeSubLevels option when converting Levels and Sublevels to convert them to OFPA without WorldPartition.
Allows the converted level to be used as a LevelInstance in WP.

#rb JeanFrancois.Dube
#jira UE-132607

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18387715 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v896-18170469)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18387749 by luc eygasier in ue5-release-engine-test branch]
2021-12-06 16:16:42 -05:00
jon nabozny
c5065a7160 Merge //UE5/Release-5.0 into //UE5/Private-Frosty-To-5.0-Staging
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 18134541 via CL 18371947 via CL 18371959
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18372011 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 15:19:38 -05:00
jeanfrancois dube
e9f04b258e [Backout] - CL18367990
[FYI] Patrick.Enfedaque
Original CL Desc
-----------------------------------------------------------------
Integration Fix: missing Tick declaration

[FYI] jeanfrancois.dube, richard.malo

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18369378 in //UE5/Release-5.0/... via CL 18369393
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18369415 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-03 12:42:01 -05:00
patrick enfedaque
bd45db2b7f Integration Fix: missing Tick declaration
[FYI] jeanfrancois.dube, richard.malo

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18367990 in //UE5/Release-5.0/... via CL 18367996
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18368001 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-03 09:38:43 -05:00
jeanfrancois dube
549cbec149 World Partition Editor
- Don't maintain loaded mask through the editor cells octree nodes anymore.
- Display empty cells darker, then partially loaded cells less dark than loaded cells.

#rb patrick.enfedaque
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17482791 via CL 17927412 via CL 18362935 via CL 18362945
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18362950 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-02 20:38:12 -05:00
jon nabozny
7a92a64d30 World Partition Editor QoL: display editor cell coordinates.
Disabled by default, can be enabled by setting the value in the World Partition Editor (saved in per-user settings).

#rb patrick.enfedaque
#preflight none

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17474687 via CL 17926038 via CL 18361925 via CL 18361944
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18362023 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 18:52:26 -05:00
jon nabozny
478624e161 World Partition Editor QoL: automatically load surrounding editor cells when using the BugItGo command.
Disabled by default, can be enabled by setting the value in the World Partition Editor (saved in per-user settings).
Loading range can be tweaked via wp.Editor.LoadingRangeBugItGo cvar (defaults to 128M).

#rb patrick.enfedaque
#preflight 613a0753f9a5220001408dd9

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17471905 via CL 17925816 via CL 18361748 via CL 18361776
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18361837 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 18:42:47 -05:00
jeanfrancois dube
6e6bcfe5c5 World Partition Editor QoL: added right-click option to unload all loaded cells.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17466267 via CL 17913956 via CL 18360948 via CL 18361210
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18361396 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-02 18:24:16 -05:00
jeanfrancois dube
ee14e452e0 World Partition Editor QoL: double-click on a cell will move camera there.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 17466170 via CL 17913935 via CL 18360943 via CL 18361205
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18361393 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-02 18:24:08 -05:00
matt kuhlenschmidt
db0ab1dc35 Prevent tab manager from summoning empty windows when no tabs can be opened
#rb lauren.barnes

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

[CL 18324796 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-11-30 10:11:24 -05:00
jeanfrancois dube
31703fce81 Removed commented code.
#rb none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18324577 in //UE5/Release-5.0/... via CL 18324610
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18324627 by jeanfrancois dube in ue5-release-engine-test branch]
2021-11-30 09:55:52 -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
luc eygasier
55db45485d Fixes crash when generating WP Minimap using reload button with no previous texture.
#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18174404 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v894-18169371)

[CL 18174433 by luc eygasier in ue5-release-engine-test branch]
2021-11-12 16:07:35 -05:00
luc eygasier
d188ffec4c Fixes updating WP Minimap UVOffset when texture switches VirtualTexture usage.
#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18091031 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18091054 by luc eygasier in ue5-release-engine-test branch]
2021-11-08 14:14:48 -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
luc eygasier
dda6fd46d5 Modifies WorldParitionMinimapBuilder to use Virtual Textures, loading iteratively cells.
* Adds Virtual Texture rendering for Slate Element
* Adds Initialize/Finalize methods to WorldPartition builders

#rb JeanFrancois.Dube, Jeremy Moore, Sebastien.Lussier
[FYI] Yoan.StAmant

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18063075 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18063089 by luc eygasier in ue5-release-engine-test branch]
2021-11-04 16:13:08 -04:00