Upload an image, and Kromacut turns it into a multi-color lithophane 3D print. You first preprocess the image in the 2D section then switch to the 3D section where you can use the manual mode that lets you arrange the layers manually or you can use the auto-paint mode which is the more interesting part. In the auto-paint mode you define your filaments (color + translucency), and it simulates light passing through stacked layers using Beer-Lambert optics to compute the best layer stack. For ordering, it uses simulated annealing or genetic algorithms depending on how many filaments you have or what options you pick.
Everything runs in the browser as a static website with no signup and no backend. Also available as a native desktop app via Tauri. Exports to STL and 3MF with print instructions telling you exactly when to swap filaments.
I've also made other posts in the past, including an initial reddit post on r/3Dprinting which did really well and pushed me to continue working on the project. So if you're curious to see some screenshots or discussions from the early version of the app you can find them here: https://www.reddit.com/r/3Dprinting/comments/1noq9ku/i_made_...
Because the community likes it and I constantly get feedback, ideas, or simply messages about the project, I will continue to work on this in my spare time and keep it free and open-source forever.
Try it: https://kromacut.com Source: https://github.com/vycdev/Kromacut
Happy to answer questions or listen to feedback. Thanks!