Commit Graph

8 Commits

Author SHA1 Message Date
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
tyson brochu
109eaaeabe AutoLOD tool UI fixes:
- add a Detail Customization class for AutoLOD properties to enable HintText to be used in some text entry fields when the field is empty
- validate group layer name and weight map layer name when specified by the user. Issue a warning if the specified layer doesn't exist
- don't clear the warning area if we have a non-empty result

#jira UE-139539
#rb jimmy.andrews
#preflight 631b80bad31788ea3aa6b6ee

[CL 21927022 by tyson brochu in ue5-main branch]
2022-09-09 16:13:46 -04:00
tyson brochu
8ec7d9f922 Minor code and UI changes for AutoLOD.
- DebugDumpGraph was being called before texture baking nodes were in the graph
- Fix some capitalization of tool properties
- Added some code comments
- If morphology distance is zero, don't apply it

#rnx
#rb jimmy.andrews

[CL 16055366 by tyson brochu in ue5-main branch]
2021-04-19 17:18:09 -04:00
tyson brochu
e95131662c Enable default values on Node inputs. AddInput now takes an additional optional parameter for the default value.
#jira UETOOL-2791
#rnx
#rb ryan.schmidt

[CL 15166169 by tyson brochu in ue5-main branch]
2021-01-22 15:38:32 -04:00
tyson brochu
47b3d19da3 Add support for multiple group layers to MakeTriangleSetsNode. Retrieve the IndexSets for a given group layer by passing in the layer's name.
#jira UETOOL-2941
#rnx
#rb david.hill

[CL 15136616 by tyson brochu in ue5-main branch]
2021-01-19 12:17:27 -04:00
tyson brochu
7b1d5cb4aa GeometryFlow: add vertex weight map data type, and a node for getting a set of triangles from a mesh and weight map.
#jira UETOOL-2782 UETOOL-2783
#rnx
#rb jimmy.andrews

[CL 15012063 by tyson brochu in ue5-main branch]
2021-01-07 13:15:38 -04:00
tyson brochu
a1f236ac4d Geometry Flow: Add a node to get index sets from connected mesh components.
#jira UETOOL-2778
#rnx
#rb jimmy.andrews

[CL 14952673 by tyson brochu in ue5-main branch]
2020-12-17 19:38:28 -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