Commit Graph

134 Commits

Author SHA1 Message Date
jimmy andrews
fcd733205d use FGeometryCollectionEdit more consistently and make sure convex hulls are updated where needed (and not updated when not needed)
#rb brice.criswell
#rnx
#preflight 61f871ec41414fb013dd56d9

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18801705 in //UE5/Release-5.0/... via CL 18802150 via CL 18821532
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821616 by jimmy andrews in ue5-main branch]
2022-02-02 01:45:10 -05:00
brice criswell
7044f3e8c0 Geometry Collection - Editing Updates
- Updated collection to support enabled flag
- Updated modify to only invalidate the UObject
- Added UObject->Modify to ComponentEdit constructor.
#rb Jimmy.Andrews
#preflight 61f827dd5a026d2d19a88a7e

#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 18793559 in //UE5/Release-5.0/... via CL 18793715 via CL 18794559
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18795047 by brice criswell in ue5-main branch]
2022-01-31 14:58:13 -05:00
brice criswell
fc6c04a825 GeometryCollection : Convex Generation
- Defaulting the geometry collection assets collision geometry to convex
- Updating the convex bodies during the destruction of the geometry collections edit object.
#rb none
[FYI] Jimmy.Andrews
#preflight 61f480557a7f0d39ddfe1e88

#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 18792035 in //UE5/Release-5.0/... via CL 18792214 via CL 18792488
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18792572 by brice criswell in ue5-main branch]
2022-01-31 12:57:29 -05:00
jimmy andrews
8d54964125 move rest collection Modify() call in FGeometryCollectionEdit from destructor to constructor -- Modify() should be called before the data is changed
#rb rinat.abdrashitov
#rb brice.criswell
#rnx
#preflight 61f42cd674510448a6853a2e

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18774203 in //UE5/Release-5.0/... via CL 18774223 via CL 18775020
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18775111 by jimmy andrews in ue5-main branch]
2022-01-28 13:40:49 -05:00
andrew davidson
08570f0250 LWC: Enable ISPC for LWC double types. Submitted on behalf of jeff.rous[at]intel.com
#rb andy.davidson
#jira UE-107988
#preflight 61eec2feaa3f15faa57a5702

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18708912 in //UE5/Release-5.0/... via CL 18708982 via CL 18709226
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709243 by andrew davidson in ue5-main branch]
2022-01-24 10:54:27 -05:00
brice criswell
80373d0829 Chaos : Clustering
- Removed template parameters from FRigidClustering
#rb trivial
#preflight 61d33e081a3fd09dcbc070c9

#ROBOMERGE-AUTHOR: brice.criswell
#ROBOMERGE-SOURCE: CL 18503466 in //UE5/Release-5.0/... via CL 18503488
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18503500 by brice criswell in ue5-release-engine-test branch]
2022-01-03 16:19:33 -05:00
Marc Audy
f512a6d461 Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#fyi Aurel.Cordonnier

[CL 18448630 by Marc Audy in ue5-release-engine-test branch]
2021-12-13 15:59:48 -05:00
brett miller
7c0c32d75a GeometryCollectionComponent
-- added ForceMotionBlur property to make the Nanite scene proxy think that the geometry collection is always moving so that motion blur optimizaztion is forced to evaluate motion.

[FYI] graham.wihlidal,jack.oakman,matt.hoffman,yafes.sahin
#deadend
#preflight 613a81bd48c4a400012d99b2

#ROBOMERGE-AUTHOR: brett.miller
#ROBOMERGE-SOURCE: CL 17477454 via CL 17926793 via CL 18361971 via CL 18362051
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18362115 by brett miller in ue5-release-engine-test branch]
2021-12-02 18:57:44 -05:00
tyson brochu
5487c2caff Fracture tool: restore Hide/Unhide button functionality. In UGeometryCollectionComponent, if a Hide array is not available in the GeometryCollection, use the Visible array to determine visibility.
#jira UE-135935
#rnx
#rb cedric.caillaud
#preflight 619fd320f70a9e92db88f4c1

#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18296026 in //UE5/Release-5.0/... via CL 18296032
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18296033 by tyson brochu in ue5-release-engine-test branch]
2021-11-25 13:38:07 -05:00
chris caulfield
714f8a13fd Chaos - fix GeometryCollectionComponent with null RestCollection
#rb trivial
#jira none

#ROBOMERGE-AUTHOR: chris.caulfield
#ROBOMERGE-SOURCE: CL 18275729 in //UE5/Release-5.0/... via CL 18275797
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18275813 by chris caulfield in ue5-release-engine-test branch]
2021-11-23 16:50:50 -05:00
jimmy andrews
90be1099a3 clear the explodedvectors from geometry collections on beginplay, so they don't persist through simulation
#jira UE-129131
#rb brice.criswell
#rb david.hill
#rnx

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18266187 in //UE5/Release-5.0/... via CL 18266220
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18266231 by jimmy andrews in ue5-release-engine-test branch]
2021-11-22 21:18:29 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
brett miller
57abd6e620 GeometryCollectionComponent
-- Removal shrinks for bottom of geometry instead of CoM

#jira none
#rb brice.criswell
[FYI] jack.oakman
#okforgitbug internal, public

#ROBOMERGE-AUTHOR: brett.miller
#ROBOMERGE-SOURCE: CL 17527239 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17527268 by brett miller in ue5-release-engine-test branch]
2021-09-15 17:18:16 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
brett miller
0e905cf96e FractureTool
-- Additional Undo converage
-- Embedded geometry works with explode
-- Selectable embedded geometry

#jira UE-121974
[FYI] brice.criswell
#preflight 6135505079ce170001469648

#ROBOMERGE-AUTHOR: brett.miller
#ROBOMERGE-SOURCE: CL 17435055 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17435056 by brett miller in ue5-release-engine-test branch]
2021-09-05 20:37:59 -04:00
jimmy andrews
8630aec8da prevent rendering crash if mesh gets into a bad state where all geometry is hidden (by un-hiding everything if that case occurs)
#rnx
#preflight 613121d879ce170001d20414

#ROBOMERGE-SOURCE: CL 17412594 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17412602 by jimmy andrews in ue5-release-engine-test branch]
2021-09-02 22:24:58 -04:00
brett miller
73c0f448a7 GeometryCollectionProximityUtility
-- New algorithm, faster, more robust

#jira UE-121975
#rb jimmy.andrews
#preflight 612efd95b6b29c0001239fa6

#ROBOMERGE-SOURCE: CL 17382962 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17382968 by brett miller in ue5-release-engine-test branch]
2021-09-01 01:43:26 -04:00
brett miller
d84b2a0e45 GeometryCollectionComponent
-- Corrected motion blur problem when cache scrubbing in StaticPose mode

[FYI] jack.oakman,brice.criswell
#preflight 612ee3586256b10001efc6c1

#ROBOMERGE-SOURCE: CL 17381861 via CL 17382101
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17382142 by brett miller in ue5-release-engine-test branch]
2021-08-31 23:27:01 -04:00
jimmy andrews
eb39f94bcf fix Explode Amount slider
Specifically, change UGeometryCollectionComponent::OnCreatePhysicsState's EnsureDataIsCooked() call to just CreateSimulationData(), so we just update the sim data without also re-loading the serialized data (which had some editor/UI specific data discarded)

#rb brett.miller
#rnx
#preflight 612ed65675bca20001e64877

#ROBOMERGE-SOURCE: CL 17381541 via CL 17381917
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17381936 by jimmy andrews in ue5-release-engine-test branch]
2021-08-31 23:01:20 -04:00
brett miller
53614dd251 GeometryCollection
-- Removal mechanism invoked when geometry collection particles have slept for specified time. Particle is disabled, event is triggered, scene proxt geometry is progressivly scaled to a point.

#jira UE-122241
#rb brice.criswell
#preflight 612ea5f775bca20001e0b1b9

#ROBOMERGE-SOURCE: CL 17380472 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17380480 by brett miller in ue5-release-engine-test branch]
2021-08-31 20:24:01 -04:00
brett miller
4025f16ed1 GeometryCollection
-- Selecting a cluster highlights all child bones

#jira UE-121972
[FYI] brice.criswell
#preflight 612c45569db30900011bec76
#p4v-cherrypick 17348626

#ROBOMERGE-SOURCE: CL 17359214 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17359234 by brett miller in ue5-release-engine-test branch]
2021-08-30 17:23:27 -04:00
brett miller
311aaa8031 FractureTool
-- Fixed dangling cluster generation in several of the tools
-- Removed Cluster slection mode
-- Added Parent, Children, AllInLevel selectin modes
-- Added ClusterMerge tool

#jira UE-121969,UE-121970,UE-121971
[FYI] brice.criswell
#preflight 612c072379d62b00013ec5ae
#p4v-cherrypick 17347984

#ROBOMERGE-SOURCE: CL 17359159 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17359170 by brett miller in ue5-release-engine-test branch]
2021-08-30 17:18:37 -04:00
brett miller
8efa2a42b0 FractureTool
-- implemented HideUnselected mode

#jira UE-121963
#rb brice.criswell
#preflight 6123317d9db7df0001e5e4ff
#p4v-cherrypick 17309979

#ROBOMERGE-SOURCE: CL 17359069 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17359084 by brett miller in ue5-release-engine-test branch]
2021-08-30 17:11:38 -04:00