Realised works
Fifty-six pattern works from the project, drawn from all three combination methods across the five patterns. Method 1 is multi-target training: a single network learns both patterns and interpolates internally. Method 2 is fine-tuning interpolation: a model trained on one pattern is fine-tuned toward another, and the two weight sets are blended. Method 3 is weight interpolation between independently trained models. Each work is a single frame from an evaluation sweep, realised through a palette pipeline of gradient mapping, optional inversion, gamma, and grain.
In each work’s label, m = 0 corresponds to the first parent listed and m = 1 to the second.

dragonfly → condensation · fine-tuning interpolation · m = 0.5

leopard × coral · multi-target training · m = 0.25

dragonfly × condensation · multi-target training · m = 0.35

condensation → leopard · fine-tuning interpolation · m = 0.5

coral × frost · multi-target training · m = 0.7

dragonfly × condensation · multi-target training · m = 0.55

leopard × condensation · weight interpolation · m = 0.5

leopard × coral · multi-target training · m = 0.45

leopard × dragonfly · multi-target training · m = 0.5

dragonfly × condensation · multi-target training · m = 0.55

leopard × coral · multi-target training · m = 0.45

dragonfly × condensation · multi-target training · m = 0.7

dragonfly → condensation · fine-tuning interpolation · m = 0.5

condensation → leopard · fine-tuning interpolation · m = 0.5

leopard × condensation · weight interpolation · m = 0.5

condensation → leopard · fine-tuning interpolation · m = 0.5

dragonfly × frost · multi-target training · m = 0.8

coral × frost · multi-target training · m = 0.5

dragonfly → coral · fine-tuning interpolation · m = 0.5

leopard × dragonfly · multi-target training · m = 0.5

leopard × dragonfly · multi-target training · m = 0.5

coral × frost · multi-target training · m = 0.25

dragonfly → condensation · fine-tuning interpolation · m = 0.7

leopard × coral · multi-target training · m = 0.45

dragonfly → coral · fine-tuning interpolation · m = 0.5

condensation → leopard · fine-tuning interpolation · m = 0.5

leopard × coral · multi-target training · m = 0.25

dragonfly → condensation · fine-tuning interpolation · m = 0.5

leopard × condensation · weight interpolation · m = 0.5

condensation → leopard · fine-tuning interpolation · m = 0.5

leopard × coral · multi-target training · m = 0.45

leopard × dragonfly · multi-target training · m = 0.3

dragonfly × frost · multi-target training · m = 0.5

leopard × coral · multi-target training · m = 0.25

condensation → coral · fine-tuning interpolation · m = 0.4

leopard × dragonfly · multi-target training · m = 0.5

dragonfly → condensation · fine-tuning interpolation · m = 0.7

condensation → coral · fine-tuning interpolation · m = 0.4

dragonfly → leopard · fine-tuning interpolation · m = 0.5

dragonfly × condensation · multi-target training · m = 0.35

dragonfly → coral · fine-tuning interpolation · m = 0.5

coral × frost · multi-target training · m = 0.25

leopard × dragonfly · multi-target training · m = 0.5

dragonfly × condensation · multi-target training · m = 0.7

leopard × coral · multi-target training · m = 0.25

coral × frost · multi-target training · m = 0.5

dragonfly → leopard · fine-tuning interpolation · m = 0.3

leopard × coral · multi-target training · m = 0.25

dragonfly × condensation · multi-target training · m = 0.55

dragonfly → condensation · fine-tuning interpolation · m = 0.5

dragonfly × condensation · multi-target training · m = 0.35

coral × frost · multi-target training · m = 0.35

dragonfly × frost · multi-target training · m = 0.5

leopard × dragonfly · multi-target training · m = 0.3

dragonfly → leopard · fine-tuning interpolation · m = 0.5

dragonfly × frost · multi-target training · m = 0.5