Color Painting: Incorporate Paint Depth Capabilities for Multi-Colored Infills and Ease-of-Use #888

Open
opened 2026-04-05 16:33:56 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @BeeBuh on 2/3/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

As multi-material and multi-color printing becomes more and more common, the color painting tool is highly used within OrcaSlicer. One of the pain points however, is that this color painting tool does not paint all the way through the walls and infill of the model, causing undesired color bleeding and potential issues with multi-material prints.

For example:
The image below is of a light diffuser, however the infill of the diffuser section (white filament) reverted to black. When printing this out, this causes undesirable shadowing and color bleeding where the black infill is.
Image

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

I would like to recommend that Orca Slicer incorporates a paint depth parameter, to allow users to select the paint depth for the color they are painting.

These are the 3 capabilities I recommend:

  1. User Defined Paint Depth - The user can custom-specify a thickness value (or maybe a depth slider) to allow them to paint at a custom depth. This allows users to ensure color bleed is not an issue when two contrasting colors are close to each other.
  2. "Paint to next surface" - When a user colors their model, the color is applied all the way through the walls and infill, until reaching the other side of the feature. This allows users to color asymmetrical models quickly without impacting areas that might not be desired.
  3. "PaintThrough All" - When a user colors their model, the color is applied to any and all walls and infill within the model. This can be used for quick filling of items, similar to filling with the height range tool, but with greater precision.

Describe alternatives you've considered

The only current solution is to specify the model to be the lighter color material, then color-paint the sections that are not that color. However, this does not work effectively when using more than one color, as color bleed can still occur if two or more lighter colors are used in conjunction with a darker color. Additionally, this process is time-intensive and tedious.

Additional context

Below is a simple image highlighting the use of each of these capabilities, in comparison to the current brush tool.

Image
*Originally created by @BeeBuh on 2/3/2026* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? As multi-material and multi-color printing becomes more and more common, the color painting tool is highly used within OrcaSlicer. One of the pain points however, is that this color painting tool does not paint all the way through the walls and infill of the model, causing undesired color bleeding and potential issues with multi-material prints. For example: The image below is of a light diffuser, however the infill of the diffuser section (white filament) reverted to black. When printing this out, this causes undesirable shadowing and color bleeding where the black infill is. <img width="720" height="540" alt="Image" src="https://github.com/user-attachments/assets/4ff1d4e5-11fd-437d-b969-566fe9292cd4" /> ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like I would like to recommend that Orca Slicer incorporates a paint depth parameter, to allow users to select the paint depth for the color they are painting. These are the 3 capabilities I recommend: 1. User Defined Paint Depth - The user can custom-specify a thickness value (or maybe a depth slider) to allow them to paint at a custom depth. This allows users to ensure color bleed is not an issue when two contrasting colors are close to each other. 2. "Paint to next surface" - When a user colors their model, the color is applied all the way through the walls and infill, until reaching the other side of the feature. This allows users to color asymmetrical models quickly without impacting areas that might not be desired. 3. "PaintThrough All" - When a user colors their model, the color is applied to any and all walls and infill within the model. This can be used for quick filling of items, similar to filling with the height range tool, but with greater precision. ### Describe alternatives you've considered The only current solution is to specify the model to be the lighter color material, then color-paint the sections that are not that color. However, this does not work effectively when using more than one color, as color bleed can still occur if two or more lighter colors are used in conjunction with a darker color. Additionally, this process is time-intensive and tedious. ### Additional context Below is a simple image highlighting the use of each of these capabilities, in comparison to the current brush tool. <img width="922" height="693" alt="Image" src="https://github.com/user-attachments/assets/879e2cd8-757e-4ae0-9087-13db5baa81e8" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#888