Layer system for texture painting in Blender.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
__pycache__
data
operators
ui
LICENSE
README.md
__init__.py
developer_utils.py
layer_utils.py

README.md

blender-paint-layers

Example Penguin

This addon creates a layering system for Blender's Texture Paint mode. Adding, removing, reordering, and any other operation upon these layers will update that material's node setup to reflect the changes you make in the layer panel of Texture Paint mode.

It should be noted that tampering with nodes generated from the blender-paint-layers addon is currently undefined behavior and will likely break something if you try to use the layer gui afterwords.

Current Version Has:

  • Specify layer dimensions and bit depth
  • Add/Remove layers
  • Reorder layers
  • Toggle layer visibility
  • Set layer blend mode
  • Set layer opacity

Planned Features:

  • Layer groups
  • Alpha inheritance
  • Import/Export OpenRaster (.ora)
  • Bake layers into single texture
  • Duplicate Layer
  • Adjustment Layers