Commit Graph

10 Commits

Author SHA1 Message Date
tyson brochu
ba52f4e1c3 Remove standalone generate convex hull node -- this is a subset of the functionality in GenerateSimpleCollisionNode.
#rnx
#rb ryan.schmidt

[CL 16063333 by tyson brochu in ue5-main branch]
2021-04-20 13:21:09 -04:00
tyson brochu
b65346fc8d AutoLOD: turn on convex hull subsampling by default. Add a "None" option to collision geometry.
#rnx
#rb jimmy.andrews

#ROBOMERGE-SOURCE: CL 15715638 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15718690 by tyson brochu in ue5-main branch]
2021-03-17 04:51:06 -04:00
Ryan Schmidt
ffe3b401cd GeometryProcessing: move all public types in GeometryProcessing plugin into UE::Geometry:: namespace, as well as some code in MeshModelingToolset. Fix fallout in Water, Paint Mode, ChaosEditor, DataPrep, Text3D, Unit Tests, internal projects.
#rb jimmy.andrews, semion.piskarev
#jira none

[CL 15661651 by Ryan Schmidt in ue5-main branch]
2021-03-09 19:33:56 -04:00
tyson brochu
a1e18ff827 Move AutoLOD computation to background thread(s). Make GeometryFlow graph execution cancellable.
#jira UETOOL-2947 UETOOL-2979
#rnx

[CL 15273200 by tyson brochu in ue5-main branch]
2021-02-01 14:43:20 -04:00
tyson brochu
6d80f98f09 Add SweptConvex and MinVolume options to the simple collision generator node.
#jira UETOOL-2869
#rnx
#rb david.hill

[CL 15133106 by tyson brochu in ue5-main branch]
2021-01-18 18:59:25 -04:00
tyson brochu
6aebdc39ae Add support for convex hulls and triangle sets to FGenerateSimpleCollisionNode. Make this the default collision geometry generation node to replace the GenerateConvexCollisionNode.
#jira UETOOL-2869
#rnx
#rb ryan.schmidt

[CL 15090749 by tyson brochu in ue5-main branch]
2021-01-14 15:06:29 -04:00
tyson brochu
baa9bc54cc Initial implementation of simple collision geometry generator node. Just wraps FMeshSimpleShapeApproximation. The only option right now is which type of geometric primitive will be produced. Does not support ConvexHull, as there is a separate node for that.
#jira UETOOL-2869
#rnx
#rb jimmy.andrews

[CL 15041449 by tyson brochu in ue5-main branch]
2021-01-11 15:35:10 -04:00
tyson brochu
e70f34f410 Add an option to pre-filter mesh vertices before computing convex hull. Result is not a convex hull in general, but might be faster to compute.
#jira UETOOL-2786
#rnx
#rb jimmy.andrews

[CL 14942978 by tyson brochu in ue5-main branch]
2020-12-16 18:35:29 -04:00
Ryan Schmidt
9c2e7d027d GeometryProcessing: Add missing include
#rb none
#rnx
#jira none

[CL 14808861 by Ryan Schmidt in ue5-main branch]
2020-11-24 01:47:08 -04:00
Ryan Schmidt
029115b18f GeometryProcessing: add new prototype GeometryFlow plugin for implementing expensive geometry processing operations in a node-graph style. Add MeshLODToolset plugin that implements a GeometryFlow graph for processing a high-resolution source mesh+materials into a game-ready staticmesh asset + material instances + collision geometry. GenerateStaticMeshLODAssetTool exposes this process in a Modeling Mode tool.
#rb none
#rnx
#jira none

[CL 14808819 by Ryan Schmidt in ue5-main branch]
2020-11-24 01:17:27 -04:00