docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Paint areas on meshes

    This tutorial shows how to leverage the Preserve Painted Area parameter when decimating a mesh to a target polygon count.

    Prerequisite

    You must add Polybrush to your project. Polybrush is a free package that is available from Unity's Package Manager.

    Install Polybrush

    From Unity's Package Manager, locate Polybrush in Unity Registry and install it:

    To use Polybrush, from the Tools menu, select Polybrush.

    Create the material to paint vertices

    1. Before painting with Polybrush, you must create a material with the correct shader. To do this, create a material from the Assets menu:

    2. From the Inspector, change the shader to Polybrush/Standard Vertex Colors.

    3. Keep white as the base color so that you can cover it in red when painting.

    Paint vertices on the mesh to decimate

    Painting vertices as follows:

    1. Switch the material of your mesh with the one you just created. In the example hereinafter.

    2. Open the Polybrush window and select the Paint Vertex tab:

    3. Choose Red as the color.

    4. You can tailor the outer radius for more precision in painting.

    5. Select the mesh and paint it.

    6. After you have finished painting, switch again the material of the model.

    You can decimate your model to a target polygon count and preserve the painted areas.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)