Vertex PBR Optimizer View on Asset Store (opens in new tab)

Package details

Latest version
1.0.3
Last updated
First released
Unity version
6000.3.21 or later
Package size
54 KB
Files
17
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$15.00 on

Keywords

Vertex PBR Optimizer

by u3d (opens in new tab)

No ratings yet

Bake albedo, metallic and smoothness into mesh data and draw a whole flat-shaded scene with a single shared material..

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Vertex PBR Optimizer, 6 months Current $15.00; lowest $15.00; highest $15.00 in this period. $0 $10 $20 21 Sep 5 Oct 19 Oct 2 Nov Version 1.0.1 released 5 Nov 2026 v1.0.1 Version 1.0.2 released 5 Nov 2026 Version 1.0.3 released 5 Nov 2026

Asset preview

1 / 3

Vertex PBR Optimizer screenshot 1

Vertex PBR Optimizer screenshot 1

About this asset

Vertex PBR Optimizer folds a scene's materials into one.

It reads each object's albedo, metallic and smoothness, writes them into the object's own mesh data, and moves every processed object onto a single shared material. The scene looks the same, but the renderer no longer has to switch material between objects, so they can be batched together.

Nothing is destroyed. The original mesh and the original material list are stored on the object, and one button puts them back.

WHAT IT DOES

- Bake: albedo into the vertex colour, metallic into UV2.x, smoothness into UV2.y

- Revert: restores the original mesh and materials and deletes the generated mesh

- Combine: merges selected baked objects into one mesh, for objects that move together

- One shared material with global tint, metallic and smoothness scales, and optional vertex-alpha emission

MEASURED ON THE INCLUDED DEMO SCENE

45 props and a floor across 8 materials become 1 material after baking, and 46 mesh renderers become 1 renderer after combining. The before and after screenshots are the same camera, unedited.

WHAT IS INCLUDED

- Editor window (Window > Vertex PBR Optimizer)

- Two shaders: one for the Built-in pipeline, one for URP 17.3

- Demo scene and two prefabs, both with their transform reset

- A manual with a table of contents and numbered sections

HONEST LIMITS

Textures cannot fit in a vertex: a textured material is averaged down to a single colour, so this tool is for flat-shaded and low-detail art, typically mobile and hyper-casual. Skinned meshes and normal maps are not supported, and HDRP is not covered by this version.

From the publisher's Asset Store listing.

Technical details

Editor tool. Works in the Unity Editor; no runtime scripts are required in a build.

Unity version: 6000.3.21f1 and newer

Render pipelines: Built-in and Universal (URP 17.3). HDRP is not supported in this version.

Scripts: 3 (one runtime component, two editor scripts)

Shaders: 2 (one per supported render pipeline)

Demo scene: 1, with 45 props and a floor across 8 materials

Prefabs: 2, both with position 0, rotation 0 and scale 1

Documentation: included, with a table of contents and numbered sections

Measured on the demo scene: 8 distinct materials become 1; 46 mesh renderers become 1 after combining

Where the values are stored: albedo in vertex colour RGB, metallic in UV2.x, smoothness in UV2.y

Reversible: the original mesh and material list are kept on each object and one button restores them

Not supported: skinned meshes, normal maps, per-texel texture detail (textures are averaged to a single colour)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.6.7f1 Compatible Compatible Not listed
6000.3.21f1 Compatible Compatible Not listed

As listed on the Asset Store.