JENI’S ICE CREAM  
Generative Packaging Design    2025
A system developed for Jeni's Ice Cream that translates flavor into form. The project reimagines Jeni's visual identity through a rule-based design system where chunkiness functions as a variable, determining the number, scale, and arrangement of graphic elements across each label. By using code to generate visual variation, the system reflects the tactile, mixed-in nature of the ice cream itself while maintaining brand cohesion. Designed to adapt across flavors and formats, each iteration feels distinct within a unified visual language.    

STRUCTURE & DESIGN
Each label is built from four layered components.


Gradient Background:
Flavor input drives the gradient. Each flavor profile corresponds to a color, and the combination of two profiles per flavor determines the gradient pairing.



SVG Chunks:
The chunkiness scale, entered as a value between one and three, controls how many SVG chunk elements appear and within what range, so no two labels at the same chunkiness level are identical.

Circle with Flavor Name:
A boolean input determines whether the shape around the flavor name as a circle or not, adding another layer of variation without complicating the input structure.




LABEL GENERATOR

The system is built in JavaScript and CSS, with SVGs handling the graphic elements.

Perlin noise functions add organic movement and irregularity to the chunks, preventing the output from feeling purely geometric or mechanical. 

Flavor data is fed through a Google Sheets file connected to the generator via the Opensheet API, meaning new flavors can be added and the system will respond without touching the code itself.

HERE  is a link to a Google form, where anyone can create a new flavor and watch it come to life in the generator below.

Refresh this page after adding a new flavor.



LABEL VARIATIONS