×Read this message from Erik, founder of YouMagine

PicVase Generator

This Processing program makes lithophane vases by wrapping a height map of a photo around a cylinder.


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


This program wraps height map images around cylinders.  That means you can take any image and make a cylindrical spiral vase that veries it's diameter as a function of the image brightness.  

The program creates an OpenSCAD program which you can run in the download from www.openscad.org.  Then you can make an STL file and generate gcode via Slicer on the spiral vase setting.  That's a bit of a tool chain, just realize that it gives you lots of power to create what you want.  

Sometimes this makes a great shape and sometimes it makes a poor shape - it all depends on the image.  Not every image is a height map, and most are not.  You should experiment with different images until you get a feel for how the program works. 

This program is written in the Processing language, so to use it you must go to www.processing.org and download the free program.  Please make a donation if you can.  

You must slightly modify the program each time you run it in order to put the filename in the beginning.  I want to improve the code so it has a popup window to find the file but I have not gotten around to it yet.  I will do so soon.  Also feel free to modify the code in other ways to get varied effects.  

Also please note that this YouMagine entry is in WIKI mode so you can modify it with your improvements to the code!  Long live OpenSource!  :)


Materials and methods

Processing Language IDE


  • Placeholder
    Les Ca Dwraps
    PDE  –  2.8 kb
    Version 1 - Aug 23, 2015


Issues are used to track todos, bugs or requests. To get started, you could create an issue.


0e760fc34667804abe7bd80fa0132ab8?default=blank&size=40Elektronikoma added this to the Software Oberflächen collection ago
9bce1bcae119507ca51cb3f4f9ad00cb?default=blank&size=40mikeb added this to the things collection ago
Fcb3469695c95a5e23c2429eaae67447?default=blank&size=40Adam Rękosiewicz added this to the mods collection ago
439130abc394994d73efaa17a8ea12d5?default=blank&size=40filch20049 added this to the Mumpitz collection ago
288f467b0e909837d562ffc024209cd9?default=blank&size=40Markus Bialluch added this to the Things to print collection ago
Mini les june 2015   avatarLes Hall published this design ago