Description
MeshPack analyses all Static Mesh Actors and packs them into instances when the game is packaged. No need to manually combine actors while you are working on your game.
It works with World Partition and normal levels, making your workflow nondestructive and highly optimized.
MeshPack also re-packs Blueprints, Packed Level Actors and more. This further optimizes your game regardless of your workflow.Works with World Partition, Data Layers, Custom Primitive Data, Level Instances, preserving mesh settings and more. Further details in the docs link below.
MeshPack doesn't currently support meshes with prebuilt static lighting. I want to support this, but unsure if it's technically possible at this point.
Latest update: Version 1.4
Fixed an issue with blueprints using AStaticMeshActor as parent being treated as pure static mesh actors
Example cases
Valley of the Ancient
Large open world level with thousands of meshes. Used to showcase UE 5.0 with World Partition and Packed Level Actors.
MeshPack stats:
Actors reduced from 16502 to 6303
Components reduced from 216417 to 97573
Lyra Starter Game
Medium size action game project optimized as a arena shooter. Uses static mesh actors mostly for floors and walls.
MeshPack stats:
Actors reduced from 4507 to 1339
Components reduced from 6163 to 3506
Local benchmark level
Large open world level with over 200.000 StaticMeshActors
MeshPack stats:
Actors reduced from 214631 to 1004
Components reduced from 215114 to 2745
Latest Documentation: https://drive.google.com/file/d/1VYouZISleYcijjHK8W8JgCyYw-JtuBnt/view
Discord: https://discord.gg/sX48CssHWMNote on Fab license changes:Fab has changed the current license for plugins to be per-seat.MeshPack runs at build time, so you only need one license per team/company.
Included formats
- versions