Google Rose

Convoy / Google Mexico
Collaboration with Variable.io
2014
Interaction Design & Code

A futuristic 3D fashion experience for Mexico fashion week. Designers create base designs through the app, from which the “ROSE” algorithm generates a collection that walks down a virtual runway show.

How might fashion designers collaborate with an AI?

In this future scenario, fashion collections are generated via algorithmic selection. Designers feed quantitative preferences into software, which would interpolate those choices into a fashion collection.

In the artistic spirit of the project, the creative direction called for more abstract, geometric designs that had recognizable clothing qualities but did not try to be real clothing.


Design Challenges

How would the designers create designs?

Given the art direction, technical limitations, and short timeline, how could we create an ‘algorithm’ that creates sufficient range of variation?

Design Approach

I organized the experience into a tool for fashion designers with 4 steps:

  1. Create the cut of the garments by manipulating sliders that control the shape.
  2. Embellish the garments with geometric shapes that can be placed across the surface.
  3. Choose materials and upload patterns.
  4. Select looks that are generated by the Rose algorithm.

I wrote ROSE as a basic genetic algorithm. It creates 18 looks at each generation from the features that have been selected and the two looks that were chosen in the previous generation.

The user progresses through 5 generations, and the looks generated become gradually more extreme.
While this was an artistic project and ROSE was purely conceptual, one does have to wonder– as product algorithms become more commonplace and robust, what becomes of the role of the designer? Could a computer design things better matching to individual consumer tastes and shopping habits?


More Generated Collections