* Implemented as new Paint falloff, size & strength members on ULandscapeEditorObject. Doing it this way made it was easier to persist the values different values for paint & sculpt when exiting & re-entering landscape mode.
* Perhaps there are other parameters which could be separated out between paint & sculpt but I hope brush size, strength & falloff are sufficient to make the workflow smoother.
#jira UE-142018
#rb jonathan.bard
#preflight 630f95c4e54ec9d581b23f78
[CL 21724189 by don boogert in ue5-main branch]
In MouseMove(), MeshComponent->SetRelativeLocation() would trigger the nav mesh update, as the component was bNavigationRelevant
#preflight 61e95a52c32d25dadc2f3980
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18673369 in //UE5/Release-5.0/... via CL 18673381 via CL 18673383
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)
[CL 18673386 by sebastien lussier in ue5-main branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
Add LogLandscapeTools=VeryVerbose to DefaultEngine.ini to enable
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 11575168 via CL 11575193 via CL 11575195 via CL 11575200
#ROBOMERGE-BOT: (v654-11333218)
[CL 11575205 by patrick enfedaque in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
#jira UE-78073
#rb richard.malo
#rnx
#ROBOMERGE-SOURCE: CL 7681242 via CL 7688722
#ROBOMERGE-BOT: (v383-7686620)
[CL 7688986 by patrick enfedaque in Main branch]
- Added class FLandscapeLayerDataCache to handle caching combined layers data and compute delta when writing
- Refactored Flatten Tool to use new FLandscapeLayerDataCache
- Optimized greatly performance of Flatten Tool in CombinedLayers mode
#rb patrick.enfedaque
#rnx
#ROBOMERGE-SOURCE: CL 6847951 via CL 6848202
#ROBOMERGE-BOT: (v366-6836689)
[CL 6849050 by richard malo in Main branch]
- Set Terrace Interval/Smooth init value to valid ones and added clamping to avoid invalid results
- Avoid flattening in Paint mode when using Terrace or Interval Flatten mode
- Avoid using Flatten slope if use Flatten Target because no normal is provided
#rb patrick.enfedaque
#rnx
#ROBOMERGE-SOURCE: CL 6617072 via CL 6617187
#ROBOMERGE-BOT: (v358-6608238)
[CL 6617197 by richard malo in Main branch]
- Enabling/Disabling the layer system is per world settings now
- Changed most of the layer code to either rely on the feature being enabled in the level or be data driven, which is we pass through the layer code path if we have layer content
#rb Patrick.Enfedaque
[FYI] Richard.Malo
#ROBOMERGE-SOURCE: CL 6537091 via CL 6538617
[CL 6538697 by michael dupuis in Main branch]