{"repo":"vycdev/Kromacut","free":true,"listed":false,"github":"https://github.com/vycdev/Kromacut","clone":"git clone https://github.com/vycdev/Kromacut.git","description":"Open-source app for turning images into stacked, color-layered 3D prints. Optimize filament order with physics-based auto-painting, preview every layer in 2D and 3D, calibrate filament hiding distance, and export print-ready STL or 3MF files.","language":"TypeScript","stars":250,"topics":["3d-printing","hueforge","lithophane","3mf","additive-manufacturing","filament","image-processing","image-to-3d","multicolor-3d-printing","react"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"Kromacut Open-source HueForge-style tool for converting images into stacked, color-layered 3D prints. Kromacut is a browser-first app that converts images into multi-color lithophane 3D prints. It offers two powerful workflows: Auto-paint mode — Define your actual filaments (color + Transmission Distance), and Kromacut automatically computes optimal layer stacks using physically accurate Beer-Lambert optical blending. Features include a calibration wizard, advanced optimizer (simulated annealing/genetic algorithms), and region weighting for spatial priority. Manual mode — Reduce images to a small palette, manually tweak per-color layer heights and ordering, and fine-tune every aspect of the stack with complete control. Both modes include live 2D/3D previews, layer-by-layer visualization, and export to STL/3MF with detailed print instructions. Examples A quick look at what Kromacut produces from a source image to a printable model: - Fuji test image (2D input) → 3D preview → per-color sliced view → real print 2D Input 3D Preview --- --- Sliced by Colors Real Print Another minimal test you can try yourself in the app header: the Transmission Distance (TD) test image. TD Test --- Notable Features - Image upload and preview (drag & drop or file picker). - Color reduction / quantization with selectable color count. - Inline color pickers to tweak or replace generated palette colors. - Per-color slice heights and a configurable base slice height. - Reorder colors with drag-and-drop","default_branch":null,"files":null,"tree":[],"storefront":"/r/vycdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vycdev/Kromacut/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}