Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Ucupaint
Ucupaint

Layer based painting for Eevee and Cycles.
Add-on by ucupumar
About What's New Permissions Reviews Version History
Simple demo of Ucupaint Easily stack layers into multiple channels. Artwork by Farrukh Abdur (https://twitter.com/FarrukhAbdur) Create a complex material with edge wears. Artwork by arsa (https://twitter.com/RakaiSahakarya) Easily set up realtime displacement layers Using vector displacement map as sculpt layers You can paint vertex color masks/layers in sculpt mode. Model by Raziel Herbert (https://x.com/HerbertRaziel) Ucupaint node is just a single node, so it can be easily integrated into any node setup. Artwork by ucupumar (https://www.artstation.com/ucupumar) Artwork by essex (https://x.com/Esssex4) Artwork by melficexd (https://twitter.com/melficexd) Artwork by mango (https://linktr.ee/renderedmango)

Ucupaint is a Blender addon to manage texture layers for the Eevee and Cycles renderers. Already in development for years, Ucupaint provides a lot of easy-to-use features while also being able to fit into your usual shader nodes workflow.

Features

  • Stack images, vertex attributes, generated textures, or many other types into layers and masks.
  • All Ucupaint nodes are contained inside a single node group and can be connected to any other nodes.
  • Channels in Ucupaint are flexible, add or remove them based on your needs.
  • You can add modifiers like a color ramp or math operation for quick adjustments.
  • Works well with multiple objects using the same material.
  • Decal support
  • Ability to load images from asset browser or file browser
  • UDIM is detected automatically based on UV islands.
  • Bake final channel images and easily arrange them so most exporters can read them.
  • Easily set up transparency by enabling alpha channel in a single click.
  • Bake AO, multires, other object's normal, and more.
  • You can add drivers or keyframes to most Ucupaint inputs.
  • Support realtime displacement and even vector displacement map.
  • Preview mode to check your layers or channel colors.
  • Pack baked channel results into a single image using a custom bake target (useful for creating ORM texture or DirectX normal).
  • And so much more.

Location

  • View 3D > Sidebar > Ucupaint
  • Shader Editor > Sidebar > Ucupaint

Documentation

Please read the wiki to see the documentation and demo. It's not 100% complete yet, but it still can help you get started. To contribute to the wiki, you can go to the wiki repo.

Compatibility

Ucupaint is compatible with older Blender versions, starting from Blender 2.76. But for Blender versions earlier than 4.2, it's better to use the GitHub version to ensure access to the auto-update feature.

Sponsor

If you find the addon useful, you can sponsor the addon development here


What's New

2.3.2 June 20th, 2025

What’s New

  • Blender 5.0 Alpha support
  • Normalize option for pointiness baking
  • Use Cage option for baking other objects' data
  • New option for ramp modifier to affect only color or alpha
  • Other Object Emission bake option is replaced with Other Object Color since it can also work with Principled or Diffuse BSDF materials
  • Active Mask / Override option for layer preview mode is renamed to Active Mask / Custom Data

Bugfixes

  • Fix: Artifacts around the alpha area when using baked other object color as bump
  • Fix: Refresh UV does not correspond to the custom channel source image, and sometimes can cause an error
  • Fix: Expandable subitems do not list non-image/vertex color custom channel source
  • Fix: Wrong vector displacement scale on Blender 4.5+
pointiness_normalize_side_by_side_1
Baking pointiness with Normalize enabled has less banding and is easier to control

See all versions


Permissions

This extension requests the following permission:

  • Files

    Access to filesystem for loading and saving images

Developer
ucupumar
Rating
(79)
Version
2.3.2
Updated
1 w
Published
March 25th, 2024
Downloads
88953
Size
1.9 MB
Compatibility
Blender 4.2 LTS and newer
Website
ucupumar.github.io/ucupaint-wiki
Report Issues
github.com/ucupumar/ucupaint
License
GNU General Public License v3.0 or later
Material Node Paint Bake
...or download and Install from Disk
  • 1.9 MB

Reviews

See all
  • Zikeri
  • v2.3.2
  • 5 d

After making the low-poly model, is it possible to import the baked high-poly normal map and identify edge wear?

  • DecaffGoose
  • v2.3.2
  • 6 d

10/10

  • yoso
  • v2.3.1
  • 3 w

한국 사람으로써 너무 고맙습니다.

5.0

79 reviews
5
4
3
2
1
Rate this Add-on
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite