- Disabled Retopologize Landscape Tool for Landscape Layer System
- Erosion & HydroErosion Tool now supported Landscape Layer System
- Added message tip to show warnings of unsupported edition cases in the Landscape Layer System
- Fixed bug in Renaming of a Landscape Layer
#rb michael.dupuis
[CODEREVIEW] michael.dupuis
[FYI] patrick.enfedaque
#ROBOMERGE-SOURCE: CL 5743264 via CL 5745866
[CL 5746001 by richard malo in Main branch]
This is due to them being user-defined pins, and user-defined pins always set their value as the autogenerated default, which results in the normal pin gather in GatherGraphNodeForLocalization considering them default as they pass the DoesDefaultValueMatchAutogenerated test.
In this case the return node is the only place the values are defined, so we must gather them.
#jira UE-72338
#rb Francis.Hurteau
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 5745675 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5745677 by jamie dale in Main branch]
- Added automatic update of landscape deformation when landscape splines are modified (only in Landscape Layer System Mode)
- Added a new blend mode (alpha blend) to allow landscape splines to blend with previous landscape layers (blending and raise/lower flags is handled by GPU)
#rb michael.dupuis
[CODEREVIEW] michael.dupuis
[FYI] patrick.enfedaque
#ROBOMERGE-SOURCE: CL 5734202 via CL 5736580
[CL 5736607 by richard malo in Main branch]
* Disabled LCI creation and lightmap cluster upload if bAllowStaticLighting is false - halves UpdateGPUScene time
* Replaced "OutBounds=GetPreSkinnedLocalBounds" with "GetPreSkinnedLocalBounds(OutBounds)" - ~5% faster
#rb none
#ROBOMERGE-SOURCE: CL 5714322 via CL 5714535 via CL 5714570 via CL 5714975 via CL 5717065
[CL 5717238 by krzysztof narkowicz in Main branch]
#jira UE-72097
#rb matt.hoffman
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 5696650 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711364 by max chen in Main branch]
Avoid replacing references on out of date classes, now that the CDO is remapped during archetype reinstancing this can result in the out of date UClass's ClassDefaultObject pointer being overwritten
#rb Phillip.Kavan, Marc.Audy
#jira UE-72235
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 5696482 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711360 by dan oconnor in Main branch]
Originally proposed as a warning - we decided to make it a note to avoid content from throwing errors during cook.
#rb lina.halper
#ROBOMERGE-SOURCE: CL 5690207 via CL 5694364
[CL 5694554 by helge mathee in Main branch]
#UEA-425 - Support for node colors within Control Rig
#UEA-387 - Mutable and Non-Mutable nodes (with or without execute pin)
#UEA-390 - Passing the hierarchy as part of the execute pin
#UEA-385 - Control Rig Execution Stack UI
#UEA-381 - Remove notion of base hierarchy for now - simplify hierarchy passing
#UEA-398 - Use execute pin icon for execute pins
#UEA-399 - New Get / Set bone transform units for Control Rig
#UEA-402 - Default to show rig graph when opening Control Rig Editor
#UEA-404 - Prettify labels in Execution Stack view
#UEA-405 - New Bone Name Searchable Combo box
#UEA-406 - Unify terminology from "joint" to "bone"
#UEA-407 - Removed Control Rig variable UI
#UEA-408 - Support for compiler warnings & errors on nodes
#UEA-409 - Unit tests for topological editing of graph
#UEA-411 - Support for keyword based search when looking for nodes
#UEA-413 - Refactored all math nodes & added unit tests per node
#UEA-415 - Set opacity on nodes based on execution state (non-executing nodes are faded)
#UEA-434 - Show compiler warnings / errors in execution stack view
#UEA-440 - Support for drag&drop from hierarchy view into graph view
#rb: Thomas.Sarkanen, Helge.Mathee
[FYI] Thomas.Sarkanen, Helge.Mathee
#jira: many
#ROBOMERGE-SOURCE: CL 5685272 via CL 5686776
[CL 5686808 by lina halper in Main branch]
Behavior was changed in 4691984.
SupportStationarySkylight should not be used to conditionally create a sky or not. Sky is always used for default environment diffuse (just can be rendered in non base pass but environment pass depending on whether lighting/sky is static/stationary of movable).
A SphereReflectionCapture is not enough to get diffuse light (it can only be used for specular). Which is what we see in this JIRA bug.
Fix is to always create the sky and just make it visible or not (the new behavior added in 4691984 and that is correct)
#rb Jurre.deBaare
#ROBOMERGE-SOURCE: CL 5683666 via CL 5683884
[CL 5683886 by sebastien hillaire in Main branch]
- Disabled intermediate sorting on Undo/Redo operations
- Optimized the natural string cmp used by the SceneOutliner sort
#rnx
#ROBOMERGE-SOURCE: CL 5644681 via CL 5645440
[CL 5648436 by sebastien lussier in Main branch]
#ue4
#android
[CODEREVIEW] Jack.Porter
#rb Jack.Porter
#ROBOMERGE-SOURCE: CL 5643240 via CL 5643267 via CL 5643275 via CL 5643285 via CL 5644513
[CL 5648243 by chris babcock in Main branch]
Moved some function from LandscapeEdMode to LandscapeEditLayers
#jira UE-61718
#rb none
[CODEREVIEW] Richard.Malo
#ROBOMERGE-OWNER: Michael.Dupuis
#ROBOMERGE-AUTHOR: michael.dupuis
#ROBOMERGE-SOURCE: CL 5629413 via CL 5631899
[CL 5632451 by Michael Dupuis in Main branch]
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 5610302 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5610309 by ethan geller in Main branch]
#jira UE-72001
#rb andrew.rodham
#ROBOMERGE-SOURCE: CL 5603888 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5603890 by max chen in Main branch]
Moved some game specific settings into game config files.
#ROBOMERGE-SOURCE: CL 5566485 via CL 5566797 via CL 5570619
[CL 5570649 by daniel lamb in Main branch]