Commit Graph

16 Commits

Author SHA1 Message Date
Rune Stubbe
4ddc2aff3a Geometry collection:
-Fixed issue where Nanite data would disappear because of serialization issues.
-Fixed issue where Nanite data would be deserialized twice on load.
-Added assert to Nanite streaming to make sure RootPages are valid.

#rb Graham.Wihlidal

[CL 14212566 by Rune Stubbe in ue5-main branch]
2020-08-28 16:47:53 -04:00
graham wihlidal
c6add29e45 Fix Nanite geometry collection rendering when the translucent "selected geometry" materials get added automatically.
#rb none

[CL 13924823 by graham wihlidal in ue5-main branch]
2020-07-22 13:12:31 -04:00
graham wihlidal
1ca1e3c438 Cleaned up numerous hacks when build Nanite geometry from outside the static mesh builder. Further improvements can be made, but a good first step.
#rb none
#fyi brian.karis

[CL 13914585 by graham wihlidal in ue5-main branch]
2020-07-21 17:01:45 -04:00
graham wihlidal
6eecffcc08 Correctly support geometry collection clustering with Nanite. Also fixed proxy recreation when EnableNanite is toggled in the editor.
#rb none
#fyi benn.gallagher, michael.lentine

[CL 13912300 by graham wihlidal in ue5-main branch]
2020-07-21 15:17:07 -04:00
graham wihlidal
88224aa13c Fix material TSB conversion for Nanite geometry collection data.
#rb none

[CL 13861650 by graham wihlidal in ue5-main branch]
2020-07-15 05:35:35 -04:00
graham wihlidal
be384a7ef5 Added initial custom render scene proxy for geometry collections driven by Nanite.
#rb none
#fyi michael.lentine, benn.gallagher, brian.karis

[CL 13861289 by graham wihlidal in ue5-main branch]
2020-07-15 03:39:13 -04:00
graham wihlidal
1d6d62f191 Added initial functionality for building and serializing Nanite cluster pages (currently) 1:1 with Chaos geometry collection groups. This feature is still very much a work in progress.
#rb michael.lentine
#fyi michal.valient, brian.karis, benn.gallagher

[CL 13861053 by graham wihlidal in ue5-main branch]
2020-07-15 01:49:28 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
devin doucette
b59af50e44 Added missing DDC stats for a few types
#rb Zousar.Shaker
#rnx

#ROBOMERGE-OWNER: devin.doucette
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 12475124 via CL 12475300 via CL 12475323 via CL 12475339
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12475349 by devin doucette in Main branch]
2020-03-27 17:52:09 -04:00
benn gallagher
6f7b8aec37 Fixed for implicit type mismatch and bad serialization.
Revived SharedImplicitsAttribute to correctly handle the type change.
Undid breaking of old assets on load.
Removed const casting from dynamic collection initialization and safely handle attribute upgrades during geometry collection serialization.
Fixed attempted copies of managed attributes of different types.
#rb Brice.Criswell
#jira

#ROBOMERGE-SOURCE: CL 12125198 in //UE4/Release-4.25/... via CL 12125214
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)

[CL 12140098 by benn gallagher in Main branch]
2020-03-11 17:01:25 -04:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
marc audy
c48ebb4d45 Make virtual UObject::Modify WITH_EDITOR. UObject::Modify remains defined as a forceinlined noop without editor to avoid having to fixup all existing code that exists in non-editor that calls Modify.
#rb Michael.Noland
#jira


#ROBOMERGE-SOURCE: CL 8293866 via CL 8353802
#ROBOMERGE-BOT: (v401-8057353)

[CL 8354009 by marc audy in Main branch]
2019-08-27 17:20:03 -04:00
michael lentine
83be52b73a Add a parameter to chance max particles.
#rb none
#jira ue-75850
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 8069683 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v400-8057353)

[CL 8069685 by michael lentine in Main branch]
2019-08-15 21:16:13 -04:00
Michael Lentine
f9b3324b32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
#rb none
#rnx

[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Michael Lentine
ea5ca985d4 Copying //UE4/Dev-Physics to //UE4/Dev-Main.
#rb none
#lockdown Nick.Penwarden

[CL 4653110 by Michael Lentine in Main branch]
2018-12-12 11:25:29 -05:00