#rn The prefix for AI navigation console commands has been changed from n to ai.nav.
#jira none
#rb Yoan.StAmant
#rb Mieszko.Zielinski
#preflight 63dd110f2d4aef3dd1a89b6a
[CL 23989571 by Aris Theophanidis in ue5-main branch]
The change moves emptying NavigationRelevantData to the main thread so that it does not occur at any moment.
#jira none
#rb Maxime.Mercier
#rb Mieszko.Zielinski
#preflight 63d92768f626715201d8034c
[CL 23926631 by Aris Theophanidis in ue5-main branch]
- Port some development only exec commands to Exec_Dev.
#rb none
#preflight 63c5c97f02024f93d822d678
[CL 23734254 by jeanmichel dignard in ue5-main branch]
This fixes world partitioned navmesh data chunks not being generated for areas covered by NavMeshBoundsVolume that are placed inside data layers.
#jira UE-172683
#rb Yoan.StAmant
#rb Mieszko.Zielinski
#preflight 63bee2676729b05ec9541300
[CL 23646407 by Aris Theophanidis in ue5-main branch]
CellSize is now deprecated and CellSizes for the various resolutions are stored in the NavMeshResolutionParams array of ARecastNavMesh.
Added NavMeshResolution property to ANavModifierVolume.
Remove duplicated data in dtNavMesh (m_walkableHeight, etc. already in dtNavMeshParams).
Addition of a resolution index to dtMeshHeader.
Increase navmesh version for addition of tile resolutions.
#jira none
#rb Mieszko.Zielinski
#preflight 639106341776b8c21c370f73
[CL 23434938 by Aris Theophanidis in ue5-main branch]
- add way to generate only the debug tile
- add way to visualize the geometry received for navmesh generation
#rb aris.theophanidis
#preflight 63876314766a2aeed27a9fc7
[CL 23333278 by frederic doll in ue5-main branch]
This avoids unnecessary collision gathering as well a preventing unnecessary tile dirtiness.
Also resolves issue in Z where an NavModifierVolume would incorrectly dirty a tile below itself if within agent radius.
Addition of n.UseTightBoundExpansion console command to revert back to previous behavior as a fallback precaution.
#jira UE-127165
#rb Mikko.Mononen
#fyi Frederic.Doll
#fyi Guillaume.Guay
#preflight 6377b9d3f514e1ded9ba198b
[CL 23197691 by Aris Theophanidis in ue5-main branch]
Addition of tile building statistics
Addition of partitioning type, navdata count and triangle count
Addition of profile tags in the tile generation
#jira none
#rb Mieszko.Zielinski
#preflight 636a92b7dc30a4ce96a8b738
[CL 23032335 by Aris Theophanidis in ue5-main branch]
Add bDrawTileBuildTimes property to display last tile build time
Add bDrawTileBuildTimesHeatMap property to display the navmesh as a colored heat map of tile build time
Fix UNavMeshRenderingComponent not clearing labels when they where turned off
Allow DebugLabels to be displayed in 2D on screen
Add draw distance clipping for navmesh label rendering
Addition of profile tags in NavMeshRenderingComponent
#jira none
#rb Mieszko.Zielinski
#preflight 63640460d308b70e6607fc77
#preflight 6364089cf233f06a1266b061
[CL 22960500 by Aris Theophanidis in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
- add ways to see the heightfield bound (and max height)
- improve logging for components added to the NavOctree
#rb aris.theophanidis
[CL 22792849 by frederic doll in ue5-main branch]