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
679ed9b8d1
Add v2 perimeter path modulation mode. Add option for support generation to use modulated overhang geometry
2026-05-22 14:53:43 +01:00
63f5828425
Allow rotating projected images and text
2026-05-22 11:42:35 +01:00
c6035a7c91
Update scene preview when 2D gradient settings are being changed
2026-05-22 09:19:00 +01:00
14e61db633
Render preview for 2D gradients in shader. Misc bugfixes.
...
- Make sure prime tower preview is updated when settings change
- Manage color data dialog now closes with escape key
- Textured objects using halftone dithering now show their original texture while preview is being generated
- Show checkboard error overlay in world space (when zone has invalid config).
2026-05-22 08:12:49 +01:00
31969e8ae0
When importing 3mf which had texture mapping zones, make sure to assign or create a zone so textures are still visible
2026-05-21 21:34:59 +01:00
06e7a6d611
Preserve model textures during mesh boolean
2026-05-21 19:32:21 +01:00
64d24c755f
When loading or importing 3mf files, create additional filaments if needed to preserve filament painting regions
2026-05-21 13:13:38 +01:00
4e06e9d30b
Fix lag when drawing with brush in RGB color painting
2026-05-21 08:27:33 +01:00
2500828c58
Update README.md
2026-05-21 07:03:20 +01:00
b938ed363d
Update version number
2026-05-21 06:20:54 +01:00
3f9638ce86
Merge branch 'image_data_painting' into main
2026-05-21 06:16:38 +01:00
60fed30069
Don't preview result colors by default
2026-05-21 06:13:20 +01:00
0bdefc5d8b
Add TinyGLTF in deps_src
2026-05-21 06:03:40 +01:00
26f84bdc1b
Implement GLB/glTF 3D model import
2026-05-21 06:02:41 +01:00
b86100aa14
Fix windows non-PCH build
2026-05-20 11:07:49 +01:00
6646aba3cf
Use sccache more effectively in windows builds
2026-05-20 03:17:55 +01:00
b6e70a886d
Also support RGB color painting on image data. Triangulate OBJ files on import if needed
2026-05-20 03:04:24 +01:00
29be1d396e
Update README.md. Make icon rounded
2026-05-20 01:40:15 +01:00
0adef6ec19
Optimize RGB color painting. Avoid unnecessary scene reloads
2026-05-19 23:48:56 +01:00
11a6b694d8
Copy/paste works more intuitively in macos color dialog. Make sure crash backup updates when color data is changed
2026-05-19 21:49:49 +01:00
ade01c68d3
Bugfixes
...
- Allow pasting hex codes in color picker on macos
- Prevent texture mapping zone panel resetting to top
- Fix solid rectangle showing in projection panel while text is being rendered
- Allow textures to be restored from crash backups
2026-05-19 20:56:44 +01:00