Lithophanes have become very popular at the local library, but so far I have not found a stable software to generate them. The best I found was the 3dp.rocks web based tool, which completely fails on STLs larger than 100mb. I’m looking for something with as much functionality (borders, depth, and shapes), in an easy to use GUI that a 8 year old kid can use. Speed is a concern, but it needs to scale to do very large and detailed images as well.
Does such a unicorn exist? I’ve been searching for quite a while without any luck.
I’ve used OpenSCAD to create a lithophane, but the resultant STL file was rather large and would have required some massaging to get it to a reasonable size (triangles, megabytes, etc) so I jumped back to 3dp as you noted. I can’t recall which method I used, but a quick Google search for OpenSCAD lithophane provides many results.
Cura is missing a lot of functionality like borders, shapes, etc.
Simplify 3d costs money.
Openscad is crazy slow on anything above 200x200px, and an 8 year old is not going to be using it.
STL files are trivial to emit via python - I figured it out from the Wikipedia page:
You just need to make sure to wind the trianges’ points counter-clockwise to their outward face, and set ‘normal’ in the STL to (0,0,0), and most slicers will be able to handle it.
Try making a STL tetrahedron in python, then work out from there.
We built a very robust tool at PrintToPeer for lithophanes for a crowdsourced sculpture that we made. The backend was using blender with python and a displacement map. Worked like a charm!