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.

Sponsor

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


What's New

2.2.0 February 15th, 2025

This release includes a significant UI redesign that aims to resolve some of the previous UI issues.

Updated UI

Collapsible Group

It's now possible to collapse a layer group

group_dropdown

New dropdown icons

Dropdownable UI panels now have distinct arrow icons and are easier to click.

easy_to_click_drodown

Layer channel source

Previously you needed to enable override toggle (hidden by default) to change layer channel value, now you can just change the layer channel source.

layer_channel_input_demo

Other UI changes

  • Vector option is now outside of layer dropdown
  • Use lock icon toggle for Uniform Scale
  • Object index is now consistently labeled Object index instead of Pass Index
  • Layer and mask sources are now directly integrated into the UI
  • Experimental display list option to make mask/override images to have their own entries on the layer list
  • Rebake button is added beside Use Baked button

Changes

  • Preview mode is now will disable compositor by default since it can change the actual color
  • Toggle Eraser on texture paint mode in Blender 4.3+ won't create a new brush but select the available eraser brush asset
  • Smoother Bump option is now only available if the experimental option is enabled since it's been deprecated

Bugfixes

  • Fix: Images won't autosave when using EXR format
  • Fix: Manually created UDIM images sometimes don't get packed correctly
  • Fix: Apply sculpt to VDM produces wrong result when view transform is not Standard
  • Fix: UI shows old alpha settings on Blender 4.2+ with cycles renderer
  • Fix: Wrong bake results with multiple objects with the same material if there are mismatched attribute data types
  • Fix: Move layer in or out of group can't be undo-ed
  • Fix: Renaming layer also renames image atlas mask
  • Fix: Missing UI when other objects bake data are not found
  • Fix: Toggle eraser is not working on Blender 4.4
  • Fix: Manipulating main channels can cause wrong keyframed/driver data

See all versions


Permissions

This extension requests the following permission:

  • Files

    Access to filesystem for loading and saving images

Developer
ucupumar
Rating
(68)
Version
2.2.0
Updated
2 mo
Published
March 25th, 2024
Downloads
70060
Size
1.9 MB
Compatibility
Blender 4.2  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
  • cityrelaxinggmail.com
  • v2.2.0
  • 1 w

Very good add-on

  • john8305231
  • v2.2.0
  • 2 w

Best addon

  • Roy-L-Hatcher
  • v2.2.0
  • 2 w

The true replacement for Substance Painter inside Blender!

5.0

68 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