Skip to content
Sérgio Rebelo edited this page Jan 26, 2023 · 8 revisions

What is the Evolutionary Poster Composer?

The Evolutionary Poster Composer (evo-poster) is a computational design system for the automatic generation of poster designs based on a Genetic Algorithm.

This way, the purposed system computationally emulates the workflow of traditional letterpress printhouses in the 19th century. This working process of these printhouses was slightly different from the typical contemporary Graphic Design processes. At the time, letterpress designers created posters while trying to fill a matrix, often in collaboration with the client. The design decisions of these designers were very pragmatic: extensive sentences were composed in condensed typefaces, and short sentences were composed in extended typefaces. Also, the most important parts of the content were emphasized.

What is evo-poster for?

Evo-poster is designed to enable the autonomous generation of poster design with both with exploration, automation, and visualization purposes. The purposed system, from a given contents (including text and imagery), can generate and evolve posters designs taking into consideration aesthetically and semantics features of the content. The system is also able to identify the most important parts of content and highlight it on the outputs.

The designed users' stories and scenarios clarify the archetypical uses for this system.

How Does evo-poster Accomplish Its Goals?

evo-poster do this by:

  • using an emotional-recognition approach able to identify the emotion related with input text (either to global level or line) and identify the most important parts of the given considering, that the most important parts of the content were that have more emotions related to it [🚧]
  • generating poster designs (composed of imagery and text) and enable the modification of the visual features of they in specific interface [⚠️]
  • evolve the visual features of posters taking into consideration a set of typographic aesthetical measures and semantics of text [⚠️]

Tentative System workflow

The development of the proposed system comprises the development of

Development Milestones

Clone this wiki locally