and manipulation of visual media. The numerous display devices in our everyday
lives make visual media, such as images, videos, or three-dimensional models, easily
accessible to a large group of people. Consequently, there is a rising demand for efficient
generation of synthetic visual content and its manipulation, especially by casual users
operating on low-end, mobile devices. Off-the-shelf software supporting such tasks typically
requires extensive training and in-depth understanding of the underlying concepts of content
acquisition, on the one hand, and runs only on powerful desktop machines, on the other hand,
limiting the possibility of artistic media generation to a small group of trained experts with
appropriate hardware. Our proposed techniques aim to alleviate these requirements by
allowing casual users to synthesize complex, high-quality content in real-time as well as to
manipulate it by means of simple, example-driven interactions.