
BrightfieldRedesign
The Project#
Brightfield is my generative art studio, where WebGL shaders become shirts you can wear. In September 2026 I redesigned its homepage in Figma around three things: the art, the person making it, and a tool that lets visitors make their own.
I own the brand, the design, and the build. Below is the page from top to bottom, followed by the variables it's built from. For the story of the studio itself, see Work I've Done.
View in FigmaThe Hero#
The art fills the first screen, edge to edge, before anything is said about it. The headline is three words, and the two buttons name the two things you can do at Brightfield: shop a design, or create one.

The Human#
“By a human” is a claim, so the second section backs it up with a face and a short bio. It is the one place on the page set in Merriweather, so it reads like a person talking and not like interface.

The human behind the designs
I’m Eric, an Iowa-based artist and creative coder.
After two decades of making things for the web, I created Brightfield as a place to explore code as an artistic medium—turning math into original designs you can wear.
The Designs#
Nine designs on one card component. Each card gives the art the whole frame and keeps the name and price to a single bar along the bottom.

The designs.
Original designs crafted and discovered through playing with creative code.









The Tool#
After the shop comes the invitation to make your own. The controls are the parameters of the code itself: a palette, line width, line spacing, and three print effects.

The Sign-Up#
New art arrives monthly, so the page ends with one field and one button, then a footer that stays out of the way.

Get notified about
new designs.
I release new art each month. Sign up, and I’ll let you know when something new arrives.
The Wordmark#
The final wordmark stacks “bright” over “field” in lowercase, with the dot on the i in pink. Alongside it is a lettermark built from a frame of dots, drawn in three versions: pink dots around a b, white dots with a single pink corner, and a b with dots fading from white to grey.
The System#
Every value on the page is a Figma variable, named the way it will be named in CSS. Two typefaces, nine spacing steps, five radii, and a neutral ramp that leans slightly red all the way down, so that even the black sits comfortably next to the pink.
Color
- color-bg-page#121111
- color-bg-surface#191818
- color-neutral-10#1e1b1b
- color-border-default#372e2e
- color-border-strong#665c5c
- color-neutral-50#7f7575
- color-text-secondary#cfc4c4
- color-neutral-99#fffbfb
- color-pink-54#ff0a54
- color-text-brand#ff516a
Type
- ART FOR YOUR BODYH1, Poppins Bold 80 / 96
- The designsH2, Bold 72 / 74
- Sculpted with code by a humanLead, Regular 32 / 40
- Turning math into original designsQuote, Merriweather 32 / 40
- Create and discover your own designBody, Regular 25 / 30
- Contour PareidoliaSmall, Regular 20 / 24
- CODE SETTINGSOverline, SemiBold 15, +22%
Spacing
- 3xs 2
- 2xs 4
- xs 8
- sm 12
- md 16
- lg 24
- xl 32
- 2xl 48
- 3xl 64
Radius
- sm 4
- md 8
- lg 12
- xl 32
- full 999
The File#
Everything above comes from one Figma frame. Here it is, with the variables and components intact. You can also open it in Figma.
Opens Figma's viewer here. Pan and zoom to explore.