Mesh Integrator View on Asset Store (opens in new tab)

Package details

Latest version
1.1.0
Last updated
First released
Unity version
2021.3.23 or later
Package size
12.2 MB
Files
54
Favorites
7
Views in the past week
7

Price tracking

Last checked
Tracked since
Lowest recorded
$6.99 on

Keywords

Mesh Integrator

by Delta-Code (opens in new tab)

1 rating, too few to average

  • Price drop

This asset provides an editor tool and a runtime script for merging child object meshes, including the parent mesh. It offers a practical optimization, particularly useful during development.

Discount -59% Previous price $16.99 Price $6.99

Lowest recorded price

Get 59% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Mesh Integrator, 6 months Current $6.99; lowest $6.99; highest $6.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

Mesh Integrator screenshot 1

Mesh Integrator screenshot 1

About this asset

Mesh Integrator

Mesh Integrator is a powerful Unity tool that allows you to combine the meshes of a GameObject and all its child GameObjects into a single optimized mesh. It supports both Editor and Runtime usage, making it highly flexible for a wide range of development workflows.

When to Use

Mesh Integrator is especially useful during development and in complex games where mesh merging improves performance — for example, after a structure is completed in-game. Instead of rendering many separate mesh objects, you can merge them into one to reduce draw calls and GPU overhead.

It’s also ideal when a GameObject has multiple child objects using the same material. These will be combined into a single mesh with a single material reference, which boosts performance significantly when using many instances of the object in your scene.

In specific cases, such as procedural or voxel-based games, you can even use Mesh Integrator to merge entire chunks into unified meshes for efficient rendering.

Runtime Support

You can perform mesh merging at runtime, allowing dynamic optimization as the game progresses. This is particularly useful for scenarios like:

  • Combining modular objects after placement
  • Finalizing generated structures
  • Merging decor elements into background geometry

Caching System

Mesh Integrator includes a built-in caching system that helps share the same mesh and materials across multiple instances. This reduces memory usage and greatly improves performance by avoiding repeated mesh processing. You can see this in action in the included SampleScene2.

Programmatic Use

You can also call the runtime mesh integration functionality directly from your own scripts using static method provided by the tool. This gives you full control over when and how mesh merging happen. For API reference, see: Docs/Mesh Integrator 1.1.0.pdf.

From the publisher's Asset Store listing.

Technical details

Combines meshes from a GameObject and its child GameObjects into a single optimized mesh:

  • Save the combined result as a prefab in the Unity Editor
  • Export the merged mesh as a mesh asset
  • Perform mesh merging at runtime
  • Utilize mesh caching to accelerate runtime combining and boost performance, especially when using multiple instances of the same object
  • Use the mesh merge functionality via static functions in your own scripts — see Docs/Mesh Integrator 1.1.0.pdf for details

Tested on Uinty: 2021.3.2, 2022.3.42f

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2021.3.23f1 Compatible Compatible Compatible

As listed on the Asset Store.