gradientspace / UnrealMeshProcessingTools

Sample Projects/Plugins for Mesh Processing in Unreal Engine
MIT License
248 stars 72 forks source link

UnrealMeshProcessingTools

Sample projects/plugins for Unreal Engine (https://unrealengine.com) that demonstrate various mesh processing libraries/tools/etc.

The code provided here is provided under the MIT License, except for various subdirectories which are copies of external projects that have different licenses (a LICENSE file exists in the respective top-level folders). These are embedded in the Unreal projects for ease of compiling

This is sample code, please do not expect support. You can try @rms80 on twitter, though.

IGLMeshProcessingProject

This project demonstrates use of libigl inside "Interactive Tools" in the Unreal Editor. This code accompanies a quite detailed tutorial available here: http://www.gradientspace.com/tutorials/2020/1/2/libigl-in-unreal-engine

Versions are provided for UE 4.24 and 4.26 (may work with other versions, but only tested with those)

CommandLineGeometryTest

This project demonstrates use of the GeometryProcessing plugin included in UE 4.26. The code accompanies a tutorial available here: http://www.gradientspace.com/tutorials/2020/9/21/command-line-geometry-processing-with-unreal-engine

Provided for UE 4.26 (should work with later versions)