View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.2
- Last updated
- First released
- Unity version
- 6000.3.21 or later
- Package size
- 1.1 MB
- Files
- 44
- Favorites
- 80
- Views in the past week
- 18
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
SkinnedMesh Combiner
- Price drop
Combine mesh geometry, merge materials, reduce draw calls and increase rendering efficiency with SkinnedMesh Combiner!
Lowest recorded price
Get 17% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
SkinnedMesh Combiner screenshot 1
About this asset
If you use Skinned Mesh Renderers you could probably combine them for extra rendering efficiency. Give your GPU a break by optimizing its workload!
Roughly speaking for each mesh and each material Unity has to send 1 draw call to the GPU to be rendered. With SkinnedMesh Combiner, you could turn an object with 16 meshes, 1 material each (16 * 16 = 256 Draw calls!) down into a single mesh and a single material, resulting in only 2 draw calls!
This optimization gives you the performance freedom to fit more characters, obects, and fun into your games!
This tool is intended to be used to combine SMRs or SMRs with MRs. Unity provides a built-in method for combining regular meshes (with no skinning, boneweights or blendshapes) which is Mesh.CombineMeshes(), so if that's what you need I recommend using that instead.
Restrictions
- ALL meshes and textures involved in combining MUST have Read/Write enabled
- ALL textures for each mesh must share the same uniform dimensions or they will be ignored
- Only a single blendshape (shape key) frame (0-1) is supported
From the publisher's Asset Store listing.
Technical details
Features
- Simple component to combine as many skinned meshes as you'd like down into a single combined mesh
- Auto-detect feature can find mesh renderers and assign the proper settings for combining
- Different combine modes allow you to influence the result of the combination method
- Default
- Combines and replaces object in scene
- Combine to New
- Creates new gameobject with combined mesh
- Combine to Prefab
- Creates prefab of combined mesh
- Toggleable settings let you decide what your final mesh needs or doesn't need
- Full support for combining mesh properties such as:
- Vertex colours
- ALL UV channels (1-8)
- Mesh blendshapes
- Mesh boneweights
- Mesh material textures
- By default, combines albedo and metallic textures
- Additionally, can combine regular mesh renderers onto a pre-existing skinned mesh renderer hierarchy. Perfect for adding equipment meshes onto a character for example!
- Can create "virtual bones" to bind regular meshes or other skinned mesh renderers onto an existing armature. Perfect for including combined weapon meshes in animations!
- Extensive documentation
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.21f1 | Compatible | Compatible | Compatible | Compatible |
Included demo scenes built using the Universal Render Pipeline, but the user may provide a material from any render pipeline to be used in the combined mesh. The render pipeline does not affect mesh combination in any way.
As listed on the Asset Store.