ShapeJS Demo that will take in a 2D gray scale image and create a 3D model from that image.

There are options to set the thickness, width, and height of the model.

Note that for grayscale images, the lighter the gray, the thinner that part of the model will be (see the example images).