prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.69k stars 1.93k forks source link

Multicolor Paint only showing 16 colors #12247

Open JWSmythe opened 8 months ago

JWSmythe commented 8 months ago

Description of the bug

When painting on colors for multi-color printing, only the first 16 colors are presented as options, despite having 20 colors defined. I tried this with 19 and 20 colors defined, both of which cut off at 16.

I assume this is just a max limit. It should be 32 or 64, to allow for a decent size pallet that I can always use rather than customizing the virtual tools list for each print job.

screenshot-_CYMK_3DBenchy - PrusaSlicer-2 7 1 based on Slic3r-2024-02-13 20_15_59

Project file & How to reproduce

1) Configure PrusaSlicer for > 16 colors. 2) In Editor view, select the object. 3) Click the drop list for either First or Second color. You will only see the first 16 colors there.

CYMK_3DBenchy.zip

Checklist of files included above

Version of PrusaSlicer

Version 2.7.1+win64

Operating system

Windows 11 Version 10.0.22622 Build 22622

Printer model

Ender 5 S1 + BTT Octopus + Zonestar M4V6

Jan-Soustruznik commented 8 months ago

Hello, @JWSmythe ,

thank you for your report. Currently status(max 16colors) is limited by current architecture.