Features:

  • Analyses Static Mesh Actors in the level and packs those that can be instanced.
  • Only runs when the game is packaged, no need to pack actors together while you work.
  • Works with World Partition – Actors are packed together within their WP cell as each is processed separately
  • Works with Packed Level Actors – All static mesh actors within a PLA are instanced together with the rest of the level.
  • Works with Blueprints – Analyses and extracts static meshes from blueprints together with the rest of the level.
  • Packs SMs into batches of a sensible size to improve WP level streaming. This setting is adjustable.
  • Uses ISMs for Nanite meshes and HISM for rest by default. Forcing ISM or HISM can be set specifically.
  • Extensible through C++ and Blueprint. Got a special SM actors you don’t want to instance? Add custom logic in no time.

Code Modules:

  •  MeshPack – Editor

Number of Blueprints: 0

Number of C++ Classes: 5

Supported Development Platforms: Win64, Mac, Linux

Supported Target Build Platforms: All

Latest Documentation: https://drive.google.com/file/d/1VYouZISleYcijjHK8W8JgCyYw-JtuBnt/view

Discord: https://discord.gg/sX48CssHWM

特征:

  • 分析关卡中的静态网格体Actor并打包可实例化的Actor。
  • 仅在游戏打包时运行,无需在工作时将actor打包在一起。
  • 与世界分区的工作-Actor在他们的WP单元格中打包在一起,因为每个都是单独处理的
  • 与打包的关卡Actor一起工作-PLA中的所有静态网格体actor都与关卡的其余部分一起实例化。
  • 使用蓝图-分析并从蓝图和关卡的其余部分中提取静态网格体。
  • 将SMs打包成一个合理大小的批次,以改善WP级别流。 此设置是可调的。
  • 默认情况下,对纳米网格使用ISMs,对rest使用HISM。 强制ISM或HISM可以具体设置。
  • 可通过C++和蓝图进行扩展。 有一个你不想实例的特殊SM演员吗? 立即添加自定义逻辑。

代码模块:

  •  网格背包-编辑器

蓝图数目:0

C++类数:5

支持的开发平台:Win64、Mac、Linux

支持的目标构建平台:全部

最新文件: https://drive.google.com/file/d/1VYouZISleYcijjHK8W8JgCyYw-JtuBnt/view

不和谐: https://discord.gg/sX48CssHWM








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.3

  • Fixed an issue with Level Instance offsets not being applied when packed

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.

MeshPack分析所有静态网格体Actor,并在游戏打包时将它们打包到实例中。 在您处理游戏时,无需手动组合actor。

它适用于世界分区和正常级别,使您的工作流程无损且高度优化。

MeshPack还会重新打包蓝图、打包关卡Actor等。 无论您的工作流程如何,这都可以进一步优化您的游戏。与 世界分区, 数据层, 自定义基元数据, 级别实例,保留网格设置和更多。 更多细节在下面的文档链接。

MeshPack目前不支持具有预构建静态光照的网格体。 我想支持这一点,但不确定在这一点上它在技术上是否可行。

最新更新:版本1.3

  • 修复打包时未应用级别实例偏移的问题

示例案例

古之谷

拥有数千个网格的大型开放世界关卡。 用于展示UE5.0与世界分区和包装水平演员.

网格背包统计:

  • 演员由16502人减少至6303人

  • 组件由216417减少至97573

莱拉首发游戏

中型动作游戏项目优化作为一个竞技场射击. 静态网格体actor主要用于地板和墙壁。

网格背包统计:

  • 演员从4507人减少到1339人

  • 组件从6163减少至3506

本地基准水平

拥有超过200,000台静力学的大型开放世界水平

网格背包统计:

  • 演员从214631降低至1004

  • 组件数量从215114减少至2745

最新文件: https://drive.google.com/file/d/1VYouZISleYcijjHK8W8JgCyYw-JtuBnt/view

不和谐: https://discord.gg/sX48CssHWM关于Fab许可证更改的注意事项:Fab已将插件的当前许可证更改为每个座位。MeshPack在构建时运行,因此您只需要 每个团队/公司一个许可证。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。