Scribby

Project Details

Type

Web Application

Technologies

React, TypeScript, Next.js

Year

2025

Scribby
During the pandemic, I embarked on an experimental art project - a platform that would transform user-uploaded images into procedurally generated paintings using sophisticated color interaction algorithms. While the project showed promise, the release of DALL-E 3 demonstrated capabilities far beyond what I had envisioned, leading me to explore new creative directions.
After abandoning the initial concept, I decided to focus on the aesthetic aspects of the project. I decided to revisit it with a different approach. I found that I could get a lot of mileage out of a few simple rules of color interaction, and after some experimentation, I found that the thing that most drew me to the project was the interactions with color themselves. I begain to write some fluid simulations that dealt with random color pallettes.

I tried to have these printed, but they do not necessarily work when static, part of the beauty and magic comes from the animation and the fleetingness of the colors created. So I went back to the drawing board to try to understand what it was that was working in the animations and how to apply it to the static images. I began to study some of the great abstract painters of the 20th century, and I found Rothko's use of color to be particularly inspiring. I began to experiment with different color palettes and different ways to interact with the color.

This yielded some fascinating results. I then built a server-side function that could take the raw images and composite them into various room scenes for generating user-generated content (UGC). The system allowed me to save color palettes to a database for future experimentation and testing. This enabled me to rapidly iterate through different combinations and compositions, helping me understand which color relationships created the most compelling visual effects. The ability to preview the artwork in different contexts also provided valuable insights into how the pieces might work in real-world settings.

Scribby Room 1
Scribby Room 1
Scribby Room 1
Scribby Room 1
Scribby Room 1
Scribby Room 1
Scribby Room 1
Scribby Room 1
Scribby Room 1