You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ Another minimal test you can try yourself in the app header: the Transmission Di
34
34
- Per-color slice heights and a configurable base slice height.
35
35
- Reorder colors with drag-and-drop to control stack order (darkest → lightest default ordering).
36
36
- Live 2D preview and a 3D stacked preview rendered with three.js.
37
-
- 3D model export to binary STL (suitable for slicers).
37
+
- 3D model export to binary STL or 3MF (Preview) suitable for multi-material slicers.
38
38
- Plain-text 3D print instructions that describe layer heights and exact layers where filament swaps are required.
39
39
- Copy-to-clipboard button for the print instructions (produces a clean, copyable plain-text plan).
40
40
@@ -52,7 +52,7 @@ Another minimal test you can try yourself in the app header: the Transmission Di
52
52
- Adjust quantization settings to reduce to the desired number of colors.
53
53
- Tweak or replace swatches using the color pickers in the Swatches panel.
54
54
- Open the 3D panel to configure per-color slice heights, base slice height, pixel size, and the color order.
55
-
- When ready, click `Download STL` (in the preview-actions bar when in 3D mode) to export a binary STL file suitable for slicing.
55
+
- When ready, click `Download STL`or `Download 3MF`(in the preview-actions bar when in 3D mode) to export your model.
56
56
- Use the `Copy` button in the 3D controls to copy a plain-text print plan that lists layer heights and swap layers (hex codes are followed by friendly color names where available).
57
57
58
58
## 3D / printing specifics and tips
@@ -62,6 +62,12 @@ Another minimal test you can try yourself in the app header: the Transmission Di
62
62
- Layer height used to compute the exact layer numbers at which color swaps happen in the plain-text plan.
63
63
- Per-color slice heights are snapped/multiplied to sensible values relative to `layerHeight` when the swatches change or are initialized.
64
64
65
+
## 3MF Export (Preview)
66
+
67
+
Kromacut now supports exporting directly to `.3mf` format. This file format preserves color information by splitting the model into separate objects for each color, automatically assigned to different extruders/filaments.
68
+
69
+
**Disclaimer:** This feature is currently in **PREVIEW**. While Kromacut preserves colors, the rest of the settings in the slicer profile should be manually adjusted. Please report any issues or weird behaviors you encounter on the GitHub Issues page.
70
+
65
71
## Transmission Distance (TD) — what it is and how to use it here
66
72
67
73
Transmission Distance (TD) is the concept HueForge uses to produce perceptual intermediate shades by stacking translucent filament layers: instead of relying purely on opaque color pigments, TD models how light transmits through thin layers of filament and how stacking different colors (and varying thickness) produces new perceived colors. HueForge does a lot of this work automatically for you (generating intermediate shades and mapping them to layer swaps). For a full conceptual description see the HueForge blog: https://shop.thehueforge.com/blogs/news/what-is-hueforge
0 commit comments