Skip to content

Commit

Permalink
Add text on variation generation
Browse files Browse the repository at this point in the history
  • Loading branch information
opcode81 committed Jul 9, 2024
1 parent eb34696 commit 5b51123
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,20 @@ graphics and is therefore the model of choice for most our use cases.

### Generating Variations of Vector Shapes

As an inspirational starting point, we consider the problem of generating variations of a given shape.

![shape variations](resources/images/use_case_variations.png)

In order to facilitate the generation of variations, it can be very helpful to refactor the original
SVG representation in order to make shapes and cutouts more explicit, avoiding less explicit SVG path
representations whenever possible.

Furthermore, we typically want to limit the scope of what is varied. For instance, we might want to
vary only foreground colours or certain inner shapes.
Furthermore, we typically have constraints that shall guide the generation process, e.g. to ensure
that the generated shapes remain close to the original shape, maintaining the semantics, or to ensure
that colour variations respect the colour palette of the design project.

### Variation Style Transfer

In user interface design, the same principles are often applied to a wide variety of
Expand Down

0 comments on commit 5b51123

Please sign in to comment.