Exploring Automatic Fitness Evaluation for Evolutionary Typesetting

Creativity and Cognition(2021)

Cited 1|Views7
No score
Abstract
ABSTRACT The recent popularity of creative coding tools and Computational Creativity approaches are promoting a paradigm shift in the creation, development and production of Graphic Design artefacts. In this work, we present an evolutionary system for the automatic typesetting of typographic posters. This system is inspired by the letterpress typesetting process of the print houses in the earlier 19th century and employs lexicon-based approaches to recognise the semantic meaning of the posters’ content. During the evolutionary process, poster designs are automatically created and evaluated according to three objectives: legibility, aesthetics, and semantics. The system allows the users to express their preferences by specifying the intended visual features for the output designs, selecting the preferable fitness assignment strategy, and controlling different aspects of the evaluation strategy. We implemented three automatic strategies to evaluate the fitness of the posters: a multi-criteria hardwired fitness function, a multi-objective optimisation approach, and a hybrid strategy that combines features from the previous two strategies. The experimental results demonstrate the ability of the presented system to generate typographic posters, from scratch, and show the impact of the different evaluation strategies on the evolved poster designs. Overall, this research reveals how Evolutionary Computation approaches can be employed to develop novel co-creative typesetting tools and enable the automatic creation of customised typographic designs.
More
Translated text
Key words
Automated Layout, Automatic Fitness Assignment, Evolutionary Computation, Generative Design, Graphic Design, Hardwired Fitness Function, Multi-Objective Optimisation
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined