1. A method comprising: receiving, by a device including a processor, a graphical image in a two-dimensional space; receiving, by the device, selection of a shape palette from a plurality of shape palettes, each of the plurality of shape palettes comprising a two-dimensional representation of a different three-dimensional shape; presenting, by the device, a user interface including the shape palette and the graphical image; imparting characteristics of three-dimensionality to the graphical image, by the device, based on processing a set of pixels and a set of normal values extracted based on user markup of a plurality of points on the shape palette such that the shape palette comprises a Lambertian-shaded image; and rendering, by the device, the graphical image with the characteristics of three-dimensionality.