Commit Graph

7 Commits

Author SHA1 Message Date
Ryan Schmidt
946b918d4a Add GeometryProcessingInterfaces module in /Developer. This module exists to define abstract interfaces to high-level geometry operations, which the core Engine/Editor can see, but which can be implemented by plugins. Currently only ApproximateActors interface is defined, which will allow the ProxyLOD and HLOD systems to use implementations that depend on the MeshModelingToolset and GeometryProcessing plugins.
Add GeometryProcessingAdapters module to MeshModelingToolset, this is an Editor-only module that implements GeometryProcessingInterfaces APIs

Add ApproximateActors implementation in GeometryProcessingAdapters that uses GeometryProcessing (FastWindingNumber / MeshMorphology / Simplify / UVGen / Tangents) and a new material-baking process based on render captures to generate a new StaticMesh Asset / Material / Textures that approximate the input Actor set.

#rb none
#rnx
#jira none
#preflight 608b25ced4026b0001cbe9c4

[CL 16162961 by Ryan Schmidt in ue5-main branch]
2021-04-29 18:12:32 -04:00
Ryan Schmidt
7a14a2b15e MeshModelingToolset: add new ModelingComponentsEditorOnly module, with utility functions for creating UStaticMesh/UTexture2D/UMaterial assets.
#rb none
#rnx
#jira none

[CL 16151628 by Ryan Schmidt in ue5-main branch]
2021-04-28 21:05:19 -04:00
Jimmy Andrews
c955207177 try removing Win64 platform whitelist from modeling toolset modules that shouldn't need it
+ fix minor issues uncovered by doing so

#rb ryan.schmidt
#rnx

[CL 15627114 by Jimmy Andrews in ue5-main branch]
2021-03-05 14:05:05 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
ryan schmidt
27647716ed Change Modeling Mode plugins to be Editor-only temporarily
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 12502762 via CL 12502763 via CL 12502767
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12502771 by ryan schmidt in Main branch]
2020-03-31 18:37:20 -04:00
ryan schmidt
fa2f0fcf41 Hide the MeshModelingToolset plugin in the Plugin browser because it is automatically enabled by the parent Mode and not currently something we support using independently.
Hide MeshEditor plugin in the Plugin browser because it is deprecated/disabled and users should not see it.
#rb none
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 12166834 in //UE4/Release-4.25/... via CL 12166835
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)

[CL 12166842 by ryan schmidt in Main branch]
2020-03-13 15:59:54 -04:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00