Commit Graph

157856 Commits

Author SHA1 Message Date
brett miller
8efef822fc GeometryCollection -- include StaticMesh.h to correct non-Unity build
#jira UE-108988
#rb none

#ROBOMERGE-SOURCE: CL 15486066 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15486117 by brett miller in ue5-main branch]
2021-02-21 16:04:49 -04:00
Richard TalbotWatkin
78e97f32fd Reinstated the hi res source model MeshDescription bulk data as a default subobject; this ensures it is always initialized.
[CL 15486005 by Richard TalbotWatkin in ue5-main branch]
2021-02-21 15:16:46 -04:00
robomerge
14b3b40f5b Localization Automation using CL 15485258
#ROBOMERGE-SOURCE: CL 15485770 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15485772 by robomerge in ue5-main branch]
2021-02-21 13:40:25 -04:00
ryan schmidt
43c0893054 Support using HiRes SourceModel to generate Nanite rendering data in Static Mesh Build. If HiRes exists, it will be used instead of LOD0, in local function BuildNaniteFromHiResSourceModel(). Refactored several blocks out of FStaticMeshBuilder::Build() into standalone functions so they could be called in multiple places.
This CL also updates the bounding box computation, previously the bounds were computed on LOD0 render data, ie after the nanite cut. Now the bounds of either the HiRes SourceModel, or high-res LOD0, are combined with the final LOD0 bounds.

#rb brian.karis, richard.talbotwatkin, jimmy.andrews, david.hill
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 15485739 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15485742 by ryan schmidt in ue5-main branch]
2021-02-21 13:20:29 -04:00
robomerge
58d3306cbb Localization Automation using CL 15484958
#ROBOMERGE-SOURCE: CL 15485258 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15485263 by robomerge in ue5-main branch]
2021-02-21 08:43:46 -04:00
danny couture
b1a32df7f4 Fix crash due to HiRes bulk data being null after convertion from skeletal mesh to static mesh
#fyi Richard.TalbotWatkin
#jira FROST-1162
#rb trivial

[CL 15484990 by danny couture in ue5-main branch]
2021-02-21 00:49:50 -04:00
Yujiang Wang
b24f788924 GPULM: Fixes for global uniform buffer binding changes
[CL 15484965 by Yujiang Wang in ue5-main branch]
2021-02-21 00:01:47 -04:00
Yujiang Wang
d9fb62e8f0 GPULM: Adopt GPU instance culling changes (InstanceSceneDataOverride)
[CL 15484961 by Yujiang Wang in ue5-main branch]
2021-02-21 00:00:59 -04:00
Yujiang Wang
c473ce658a GPULM: Fix ray hit distance with POSITIVE_INFINITY
[CL 15484952 by Yujiang Wang in ue5-main branch]
2021-02-21 00:00:20 -04:00
Yujiang Wang
53d0d05a73 GPULM: Use the new SH denoiser in Intel OpenImageDenoise 1.3.0 to denoise lightmap directionality
[CL 15484948 by Yujiang Wang in ue5-main branch]
2021-02-20 23:58:25 -04:00
Yujiang Wang
154a1c20ac Integrate Intel OpenImageDenoise 1.3.0
[CL 15484947 by Yujiang Wang in ue5-main branch]
2021-02-20 23:58:08 -04:00
krzysztof narkowicz
113582fa51 Bumped Lumen offscreen max ray trace distance to decrease light leaking in pine corner
[FYI] Daniel.Wright, Patrick.Kelly

#ROBOMERGE-SOURCE: CL 15484870 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15484873 by krzysztof narkowicz in ue5-main branch]
2021-02-20 22:46:09 -04:00
ola olsson
ce99d73c59 Workaround for primitives with zero bounds being culled.
#ROBOMERGE-SOURCE: CL 15483633 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15483636 by ola olsson in ue5-main branch]
2021-02-20 17:34:28 -04:00
ola olsson
6d96e0f02b Fix missing propagation of PrimitiveId from VS to PS for GPUSkinVF & LanscapeVF (when using instance culling).
#rb Krzysztof.Narkowicz
#jira FROST-1160

#ROBOMERGE-SOURCE: CL 15483422 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15483444 by ola olsson in ue5-main branch]
2021-02-20 16:10:36 -04:00
cedric caillaud
595dc9c499 Chaos Physics - Contraint blueprint library - Add Setter and getter for angular and linear soft limit parameters
Also added keywords to better match the UI wording to make the serach more intuitive

#rb trivial
#jira none

[CL 15483370 by cedric caillaud in ue5-main branch]
2021-02-20 15:37:40 -04:00
robomerge
f2c62530d7 Localization Automation using CL 15482721
#ROBOMERGE-SOURCE: CL 15483195 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15483200 by robomerge in ue5-main branch]
2021-02-20 13:45:00 -04:00
ola olsson
6ef7f8a95f Instance culling support for Landscape
#ROBOMERGE-SOURCE: CL 15482721 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15482722 by ola olsson in ue5-main branch]
2021-02-20 08:07:57 -04:00
Charles deRousiers
8d1bb81388 Convert Strata slab node from RoughnessX/Y into Roughness/Anisotropy.
#rb none
#fyi sebastien.hillaire

[CL 15482554 by Charles deRousiers in ue5-main branch]
2021-02-20 05:32:15 -04:00
Michael Noland
4127404bd3 Deleting obsolete AddGameplayTags actions (from CL# 15472831)
[CL 15482321 by Michael Noland in ue5-main branch]
2021-02-20 02:56:17 -04:00
rob gay
a648ced159 Nuke Unformatted audio type
#rb trivial
[FYI] Sondra.Moyls Aaron.Mcleran

#ROBOMERGE-SOURCE: CL 15482243 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15482290 by rob gay in ue5-main branch]
2021-02-20 02:43:39 -04:00
michael noland
a972db98a5 Cherry-picking native gameplay tag and tag filtering improvements from UE4 (CL# 15410246 + 15421371 + 15472831 and 15296748)
[CODEREVIEW] nick.darnell, bob.tellez

#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 15482218 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf

[CL 15482287 by michael noland in ue5-main branch]
2021-02-20 02:43:28 -04:00
robomerge
cb0d85ccf6 Localization Automation using CL 15481847
#ROBOMERGE-SOURCE: CL 15482135 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15482136 by robomerge in ue5-main branch]
2021-02-20 01:42:46 -04:00
matt kuhlenschmidt
fa33b60c54 Fix some broken text layout in the message log
#ROBOMERGE-SOURCE: CL 15481556 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15481559 by matt kuhlenschmidt in ue5-main branch]
2021-02-19 22:43:54 -04:00
matt kuhlenschmidt
b6a2d54b30 Added a view menu toggle to the static mesh editor to show or hide the nanite proxy mesh. The option only appears if nanite is enabled on a mesh.
Added overlay text for nanite enabled and a warning when the proxy mesh is being displayed

Fixed overlay text creating new widgets every frame

#jira UETOOL-2972
#rb lauren.barnes

#ROBOMERGE-SOURCE: CL 15481409 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15481410 by matt kuhlenschmidt in ue5-main branch]
2021-02-19 22:14:33 -04:00
jamie dale
82ca162aa8 Initial support for manipulating Static Mesh instances directly in the editor
Adds support for selection, gizmo manipulation, property editing, duplication, deletion, and undo/redo for Static Mesh instances within the main Level Editor, without having to enter an alternative editing mode.

Note: This is currently disabled via UE_ENABLE_SMINSTANCE_ELEMENTS

#rb Brooke.Hubert

#ROBOMERGE-SOURCE: CL 15481362 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15481376 by jamie dale in ue5-main branch]
2021-02-19 22:02:09 -04:00