Available on the Unreal Marketplace
MeshBake is an Unreal Engine C++ plugin that allows in-editor baking and merging of mesh materials and sections. It can be used with both Skeletal and Static meshes and can be run from either the content browser or the level editor.
Features:
- Bake and merge materials for both Skeletal and Static meshes
- Merge separate mesh assets or components together (…while also baking them)
- Can be run directly from content browser or on components in the level editor (PIE)
- SkeletalMesh skinning is preserved
- SkeletalMesh bones, sockets, and skeleton are preserved
- Auto-Merge/Baking mode based on shading model type
- Manual Merge/Baking mode based on manually defined input/output section map
- Exclude mesh sections from being baked (excluded sections are copied and use the source mesh UVs)
- Remove mesh sections from output mesh
- In-Editor plugin, no importing/exporting of assets required
Configurable options:
- Bake in mesh component rotation and scaling
- Bake SkeletalMesh bone transforms into mesh from animations or from the mesh editor window
- Bake vertex colors
- Transfer vertex colors
- Copy or create physics asset
- Transfer clothing
- Recreate clothing sections to preserve cloth physics
- Remove opacity masked out polygons from mesh that are masked out in the source material
- Discard or keep source mesh UV map
Demonstration Overview:
Using MeshBake to reduce drawcall count for 192 skeletal meshes from 7700 to 1000:
Merging modular SkeletalMesh components together, while also baking and merging their materials:
More Info:
Documentation(https://4hinteractive.com/MeshBake_Documentation)
Support:
For a quick response to support requests, please email ([EMAIL=“support@4hinteractive.com”]support@4hinteractive.com) to contact me