Gieseke, LenaAsente, PaulLu, JingwanFuchs, MartinHolger Winnemoeller and Lyn Bartram2017-10-182017-10-182017978-1-4503-5080-81816-0859https://doi.org/10.1145/3092912.3092913https://diglib.eg.org:443/handle/10.2312/cae2017a04Decorative ornamentation involves a careful balance between accent and order. Existing techniques leave artists either with tedious manual processes or the uncontrolled automatic generation of rather homogeneous patterns that lack creatively-placed visual highlights. We present a method to close this gap, offering the control and quality of manual creation, and the effciency and accuracy of computation. At the core of our system, customizable and modularly combinable element placement functions fill a space automatically under global design constraints. We provide a set of example placement functions that implement order based on design principles for ornamentation such as balanced element distribution and symmetry. To create structural hierarchies and to guide an ornament to the space it fills, we allow artists to direct the connectivity of elements with drawn strokes. Artists can also draw guides to create vector fields, which organize the ornament along streamlines. Path planning automatically routes around obstacles while aligning the ornament to their borders. Our method combines high-level control mechanisms like taking guidance from example images to low-level control like placing single elements as visual accents and making local edits within the computed ornament. By automating tedious tasks and offering familiar input mechanisms like drawing, we enable artists to focus on the creative intent.Computing methodologies Nonphotorealistic renderingApplied computing Media artsPaint SystemsInteraction TechniquesModeling InterfacesProcedural ModelingOrganized Order in Ornamentation10.1145/3092912.3092913