Commit Graph

29003 Commits

Author SHA1 Message Date
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
49424433df More tweaks to texture mapping UI. Update dithering/halftone default resolution 2026-05-19 09:26:31 +01:00
87e3897a7f Texture mapping UI tweaks 2026-05-19 08:47:19 +01:00
e77452e2e3 Make sure correct app icon is used 2026-05-19 07:41:25 +01:00
532de0f04a Skip prime tower texturing during estimation pass
- Change default style for supports
2026-05-19 07:36:16 +01:00
a3e979ab8a Add option to automatically use different filament for parts that are visible on the top of the model 2026-05-19 07:27:04 +01:00
bf7e4a1f6d Assign filament to small reduced-line-width perimeter loops based on visible top surface color 2026-05-19 03:31:15 +01:00
6af1dbf3c0 Merge dithering into path modulation 2026-05-18 17:35:44 +01:00
bf7341fcc3 Update G-code modulation to use shared TextureMappingOffset code 2026-05-18 17:18:57 +01:00
5841df8c19 Implement perimeter path modulation method for texture mapping 2026-05-18 16:55:08 +01:00
1844a83e8e Use generic solver for prime tower texture mapping 2026-05-18 14:00:31 +01:00
fa68f7653e Show (non-exact) halftone preview in 3d object view 2026-05-18 12:57:59 +01:00
591e7b940f Don't clear texture mapping zones when switching between printers 2026-05-18 08:13:59 +01:00
d37697d492 Add texture mapping halftone mode 2026-05-18 07:59:37 +01:00
1dd0532026 Add dithering option (experimental) 2026-05-18 04:11:51 +01:00
6a3e29b21c Stop unpainted triangles getting set when using filament remap (region painting) 2026-05-17 13:19:23 +01:00
396cca82bb Add 'paint by color' utility. Add minimum visibility offset 2026-05-17 10:38:45 +01:00
c26d06125d Update README.md 2026-05-17 06:11:13 +01:00
372496d10f Also remap filament region painting to new mesh when Repair/Simplify/Cut tools are used 2026-05-17 05:31:36 +01:00
b60e841cc7 Update default profiles 2026-05-17 00:16:41 +01:00
47f8d15e0b Update unit tests in Github workflow 2026-05-16 22:49:50 +01:00
a1b37455f3 Update Github workflow to publish release even if not all platform builds succeed 2026-05-16 11:00:17 +01:00
a01ec22be4 Update README.md 2026-05-16 08:47:15 +01:00
a0b522628a Update Github workflow to use sccache for linux builds 2026-05-16 08:44:02 +01:00
53164d063b Make sure expected_line_width_mm is stored when using image projection 2026-05-16 04:22:46 +01:00
281f81d1c7 Fix prime tower edge case bug 2026-05-16 03:17:03 +01:00
277e0f83c2 Fix image projection artifacts when using auto-generated UV maps on thin lowpoly cube 2026-05-16 02:59:59 +01:00
1692778cda Make sure mismatched filament warning shows even if volume slicing result is re-used. Improve channel matching when using raw offset atlas data. 2026-05-16 01:34:51 +01:00
0bad0d4fd4 Warn if loaded raw offset atlas uses different min/max line widths than the slicer is using 2026-05-15 22:56:35 +01:00
e8c305e4cd Use Oklab when auto-selecting filament colors 2026-05-15 21:27:12 +01:00
8a550bb513 Update README.md 2026-05-15 10:45:52 +01:00
5775c81167 Update README.md 2026-05-15 05:34:08 +01:00
9da925fa52 Make sure projected image isn't overwritten by non-visible triangles when using imported obj with overlapping UV regions 2026-05-13 10:13:37 +01:00
cf129f9ded Stop commit hash being a global compiler definition to reduce build time 2026-05-13 04:41:33 +01:00
aea4282633 Map model colors to new mesh after using 'Fix Model' or Cut tool 2026-05-13 04:10:30 +01:00
7066faa9d7 Add Text mode to image projection panel 2026-05-13 00:55:44 +01:00
f473f3e7f1 Add 'Preserve aspect ratio' option for prime tower textures 2026-05-12 20:33:08 +01:00
ec0d6406e9 Make extrusion calculation more accurate when positions are shifted. Enable pressure advance by default 2026-05-12 19:47:50 +01:00
b3622f5f9e Improve simulated color preview accuracy on low-overhang areas. Remove sagging ratio limit 2026-05-12 18:30:32 +01:00
10c338fe38 Update naming in github workflow releases. Update README.md to link to releases page 2026-05-12 06:48:24 +01:00
a7ba31adea Update Github workflow so macos and windows builds can run separately 2026-05-12 05:17:25 +01:00
0e724d1801 Update Github workflow to auto-publish release 2026-05-12 03:55:03 +01:00
be63704600 Add sccache to Github workflow build 2026-05-12 03:21:18 +01:00
d7c66ac575 Move version number to separate file so CMake doesn't reconfigure when it changes 2026-05-12 03:05:55 +01:00
fdbbf5f135 Update Github workflows 2026-05-12 02:22:30 +01:00
8c7a3b55bb Update README.md and change new version link 2026-05-12 01:59:18 +01:00
643a39976d Allow changing object background color in true color painting panel 2026-05-11 22:33:00 +01:00