Commit Graph

11 Commits

Author SHA1 Message Date
rune stubbe
86ab36f639 Fixed issue where non-Nanite simplification would have broken UVs or colors
#rb brian.karis
[FYI] graham.wihlidal, jamie.hayes

[CL 25910319 by rune stubbe in ue5-main branch]
2023-06-10 02:08:40 -04:00
Rune Stubbe
00de05e0e7 Enabled the warning UnsafeTypeCast for NaniteBuilder and fixed all the issues
Removed unused experimental code: ConstrainClusterGeodesic()
#jira UE-166467
#rb brian.karis
#fyi graham.wihlidal, jamie.hayes
#preflight 64366f66eb6cd0e63a5c2840

[CL 25003991 by Rune Stubbe in ue5-main branch]
2023-04-12 05:04:51 -04:00
julien stjean
df881094e8 Fixed in a issue where the build a nanite displaced mesh might not use the displacement texture and then upload the wrong build data to the ddc.
Changed the nanite displaced meshes ddc key to get rid of the bad data sotred in the ddc.

#rb none
[FYI] Brian.Karis, Graham.Wihlidal
#preflight 641b881cec01de1664596786

[CL 24758139 by julien stjean in ue5-main branch]
2023-03-23 00:01:12 -04:00
charles bloom
f779d800eb more fixes for Texture Source.IsValid must be checked in UEFN because Source is not always available
#rb fabian.giesen
#preflight none

[CL 24667417 by charles bloom in ue5-main branch]
2023-03-15 23:32:30 -04:00
Brian Karis
6bbf24f314 Static displacement
Displacement map array added to UStaticMesh Nanite settings.
UI is still a bit WIP

#rb graham.wihlidal
#preflight 638a9e83cb3b754183a01555

[CL 23381627 by Brian Karis in ue5-main branch]
2022-12-02 20:22:17 -05:00
brian karis
ee771ee112 Nanite displacement mesh:
Fixed triangle inverting due to normalizing zeroed normals.

Added support for clamped addressing for displacement maps.

#rb graham.wihlidal
#preflight 636038671622fbf582d6d1d9

[CL 22968379 by brian karis in ue5-main branch]
2022-11-03 17:59:46 -04:00
bryan sefcik
de1956f47b Ran IWYU on Public headers under Engine/Source/Developer/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21064294 by bryan.sefcik
#jira
#preflight 62d5c2111062f2e63015e598

#ROBOMERGE-OWNER: bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21155249 via CL 21158121 via CL 21161259
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21182053 by bryan sefcik in ue5-main branch]
2022-07-20 12:03:45 -04:00
Ben Marsh
4e489eeac1 Fix static analysis warning.
#jira UE-158380
#fyi Brian.Karis
#preflight none

[CL 21018653 by Ben Marsh in ue5-main branch]
2022-07-08 21:15:26 -04:00
Ben Marsh
8cc8fafe7f Fix non-unity errors.
#preflight none

[CL 21010385 by Ben Marsh in ue5-main branch]
2022-07-08 13:42:05 -04:00
aurel cordonnier
aff8e2283c Fix for no unity build
#jira

#ROBOMERGE-AUTHOR: aurel.cordonnier
#ROBOMERGE-SOURCE: CL 20963124 via CL 20963136 via CL 20963138
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20964372 by aurel cordonnier in ue5-main branch]
2022-07-06 06:13:26 -04:00
brian karis
e8ba09aaee Adaptive tessellator
Added NaniteUtilities module to share useful code

#rb graham.wihlidal
[FYI] rune.stubbe
#preflight 62bf30add94b57687c825cde

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 20919354 via CL 20919358 via CL 20919375
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20920993 by brian karis in ue5-main branch]
2022-07-01 16:39:03 -04:00