This project is a continuation of my research about finding new and different ways to generate 3D models using 2D images. In this exploration, I have focused on generating vase-based shapes from several 2D raster images.
Based on a black and white outline, a radially symmetrical vase is generated.
Based on additional grayscale images, bas-relief surface textures can be applied to the inside and outside of the vase.
Using the color red as an indicator, sections are cut out of the side of the vase. The images containing the red "cut out" design can be the same or separate from the images containing the bas-relief surface data.
By reincorporating simple programmatic alterations (such as bending, widening, or twisting the vase shape), additional variations can be created.
In the future, it may be interesting to explore ways to have these alterations displayed as 2D images that users could intuitively understand and manipulate like any other image. However, for now they are controlled by variables in the code.