6401c87c3a
Add prusa-fdm-mixer as option for color mixing
2026-05-30 01:50:21 +01:00
00555687a7
Allow previewing colors in G-code loaded from Snapmaker orca
2026-05-30 00:30:17 +01:00
e1884ea0b4
Add RGB Beer-Lambert correction. Allow disabling surface scatter adjustment
2026-05-30 00:19:29 +01:00
df8f231168
Use round-trip opacity for TD calibration to improve accuracy
...
- Use trilinear sampling for color LUT
2026-05-29 21:00:35 +01:00
28e51216f9
Remove/hide some top-surface coloring options
2026-05-29 19:00:38 +01:00
9e010689aa
Fix compiler warning
2026-05-29 17:52:30 +01:00
e55c775c18
Average area color when merging small regions in top-surface coloring
...
- Show layer count recommendation for top-surface coloring
- Show warning when shell layer count is lower than color pattern length
2026-05-29 17:52:14 +01:00
6cd8fec603
Support deeper stacks in top-surface coloring
2026-05-29 15:55:28 +01:00
c831e78177
Add TD correction support for top-surface coloring
2026-05-29 14:40:18 +01:00
5ca2f24732
Update default options for top-surface coloring
2026-05-28 23:37:04 +01:00
afbcab395f
Add 4x resolution option for polygon tracing. Ensure opaque filaments are sorted deeper than translucent ones even if colors are re-ordered
2026-05-28 21:15:54 +01:00
29abec47b1
Add high resolution option for polygonize color regions
2026-05-28 19:41:38 +01:00
fdf97b19dd
Add 'Polygonize color regions' option for top-surface coloring
...
- Add option to generate only one wall loop around infill when using top-surface coloring
- Fix bug where prime tower position was invalidating slicing result
2026-05-28 19:15:20 +01:00
dcf79e332c
Rename 'near' to avoid macro conflict on windows
2026-05-28 10:25:15 +01:00
646f558560
Update README.md
2026-05-28 09:26:43 +01:00
1aae13641a
Convert gradients to RGB for areas that don't support raw offset
2026-05-28 09:23:27 +01:00
012062a189
Add custom export name in g-code
2026-05-28 01:37:45 +01:00
f41a18bcb9
Undo default setting change
2026-05-28 00:17:34 +01:00
11cacfabab
Add flag to toggle whether some top-surface coloring options are visible in the UI
2026-05-28 00:13:35 +01:00
1fcd74ac77
Update README.md
2026-05-27 23:15:57 +01:00
68460338d4
Don't show simulated color preview on lower surfaces unless they will be printed. Enable layer phase detail by default
2026-05-27 23:15:47 +01:00
1f3fe6d6a1
Add simulated color preview support for top-surface coloring. Make preview settings apply to every texture mapping zone
2026-05-27 20:07:01 +01:00
7b209131d4
Make sure prime tower 3d preview doesn't grow larger than actual filament count when using multiple texture mapping zones
...
- Show physical filament color stripes
2026-05-27 18:47:34 +01:00
2d762be590
Update Clipper2 to 2.0.1 (f9c5eb6)
2026-05-27 18:12:08 +01:00
a75b8b69e3
Add 'Rectilinear with Boundary' infill mode for top surface coloring
2026-05-27 18:12:08 +01:00
2ea7239849
Working on 'replace top perimeters with infill' option
...
- Add Clipper2 wrapper functions
2026-05-27 13:59:25 +01:00
ef4ba55320
Allow using different infill types for top surface coloring
...
- Add boundary skin, boundary skin hybrid, and spiral infill types
- Combine perimeter area with infill before solving colors (when 'replace top perimeters with infill' is enabled)
- Allow UI to update while slicing is being cancelled
2026-05-26 23:15:30 +01:00
01c915be65
Top-surface coloring optimizations
2026-05-26 16:04:59 +01:00
c519c107e7
Add blue noise, phase, angle and supersampling options for top-surface coloring
2026-05-26 11:14:25 +01:00
15498a6942
Add top perimeter coloring options
2026-05-26 07:49:31 +01:00
10c5d14be4
Reduce repeated layers of same filament (top surface coloring)
2026-05-26 01:24:38 +01:00
f6f5123501
Preserve color data when subdividing mesh
...
- Allow setting blend pattern length for top surface coloring
- Reduce image bleed in image projection
2026-05-26 01:23:22 +01:00
1ef400bbf1
Merge branch 'top_surface_coloring'
2026-05-25 13:40:04 +01:00
36658ee005
Show blue dot on texture mapping zones that are used on the currently selected objects.
...
- Reduce filament region triangle subdivision when using image projection
2026-05-25 13:32:36 +01:00
cb298296eb
Hide incompatible modulation mode choices if contoning is enabled
2026-05-25 12:45:43 +01:00
5d02c827e3
Change default mode for texture mapping zones to generic solver. Optimizations for filament region projection
2026-05-25 12:05:47 +01:00
b9c73d7a41
Run image projection in background thread (with progress bar)
2026-05-25 11:51:03 +01:00
bf81236bc5
Add contoning top surface coloring method
2026-05-25 00:59:56 +01:00
21c64595a6
Make segmentation path more robust against bad contour data
2026-05-24 16:58:37 +01:00
3cfd8c656b
Create top-surface images with variable line widths (experimental)
2026-05-24 14:17:12 +01:00
8e9a0cbfdc
Merge branch 'main' into top_surface_crosshatching
...
# Conflicts:
# src/libslic3r/TextureMapping.cpp
# src/libslic3r/TextureMapping.hpp
# src/slic3r/GUI/Plater.cpp
2026-05-24 12:09:59 +01:00
bd28850f70
Make sliced result when using halftone dithering match 3d preview better
2026-05-24 11:46:34 +01:00
9e27af3032
Improvements to paint by color tool
2026-05-24 08:47:37 +01:00
24ab0b81a2
Add options to texture mapping zone menu: "Assign to selected objects" and "Delete all texture mapping zones"
...
- Use perimeter path modulation by default for gradient zones
2026-05-23 21:17:18 +01:00
a32bcfda35
Allow more than two colors per gradient
2026-05-23 20:12:17 +01:00
d9e74f22f6
Add radial gradients
2026-05-23 17:52:03 +01:00
359693fa89
Improvements to linear gradient UI and serialization. Allow undo/redo for changes to gradient points.
2026-05-23 14:37:32 +01:00
8668114350
Add linear gradient mode
2026-05-23 10:24:26 +01:00
054ae4f903
Working on top layer line recoloring for v2 perimeter path modulation
2026-05-23 08:12:48 +01:00
06f3511b2d
Improve performance of top layer line recoloring
2026-05-22 20:31:55 +01:00