Wordflow #7
by Ross Goodwin
Project
Visualizing variations of a paragraph about writing, structured as a binary tree, authored collaboratively with custom AI, and (painstakingly) handwritten.
Vector animation made by manipulating raw SVG code in vanilla JS, with motion based on an algorithm I first explored in the following dweet: dwitter.net/d/5107
The compositions extend far past the boundaries of your screen, but you'll be able to see a complete view in any SVG viewer or editor:
Press s (on mobile: long swipe down) to save current view to SVG file.
Press r (on mobile: long swipe up) to toggle reading mode, which will show each handwritten line in order, with fixed size and position.
Double click (on mobile: double tap) to show or hide the color palette extraction menu.
For color palettes, each token makes (optional) use of your webcam as well as any images you may wish to insert. (Please note that no images or video will be saved or sent anywhere, as all processing occurs locally on your machine.)
I had originally planned to use my own color palette extraction algorithm, as I wrote one myself a while back, but then I discovered Lokesh Dhakar's wonderful open source "Color Thief" JS library (github.com/lokesh/color-thief), which does a better (and quicker) job, and so it became this project's sole dependency.
ABOUT THE CREATOR
Ross Goodwin is an artist, creative technologist, and former White House ghostwriter. He employs machine learning, natural language processing, and other computational tools to realize new forms and interfaces for written language.
rossgoodwin.com
Instructions
Visualizing variations of a paragraph about writing, structured as a binary tree, authored collaboratively with custom AI, and (painstakingly) handwritten.
Vector animation made by manipulating raw SVG code in vanilla JS, with motion based on an algorithm I first explored in the following dweet: dwitter.net/d/5107
The compositions extend far past the boundaries of your screen, but you'll be able to see a complete view in any SVG viewer or editor:
Press s (on mobile: long swipe down) to save current view to SVG file.
Press r (on mobile: long swipe up) to toggle reading mode, which will show each handwritten line in order, with fixed size and position.
Double click (on mobile: double tap) to show or hide the color palette extraction menu.
For color palettes, each token makes (optional) use of your webcam as well as any images you may wish to insert. (Please note that no images or video will be saved or sent anywhere, as all processing occurs locally on your machine.)
I had originally planned to use my own color palette extraction algorithm, as I wrote one myself a while back, but then I discovered Lokesh Dhakar's wonderful open source "Color Thief" JS library (github.com/lokesh/color-thief), which does a better (and quicker) job, and so it became this project's sole dependency.
rossgoodwin.com
Traits
- Complete text
- Words flow from the meaning like metal shavings from the grinding wheel. I watch the words pile up. The meaning grinds and shivers, the meaning erodes, collapses. But the words are irreducible black shards, their edges glittering like knives, their points dark as obsidian.4 of 127 indexed NFTs · 3%
- Binary tree path
- 0 => 0 => 0 => 1 => 1 => 0 => 1 => 14 of 127 indexed NFTs · 3%
- X density
- 1510 of 127 indexed NFTs · 8%
- Y density
- 1417 of 127 indexed NFTs · 13%
- Scale factor A
- 828 of 127 indexed NFTs · 22%
- Scale factor B
- 0.01644 of 127 indexed NFTs · 3%
- X spread
- 0.250026 of 127 indexed NFTs · 20%
- Y spread
- 0.166729 of 127 indexed NFTs · 23%
- Velocity
- 0.13441 of 127 indexed NFTs · 1%
- Is B&W
- true6 of 127 indexed NFTs · 5%
- Text hue floor
- N/A6 of 127 indexed NFTs · 5%
- Text hue variance
- N/A6 of 127 indexed NFTs · 5%
- Text saturation variance
- N/A6 of 127 indexed NFTs · 5%
- Text lightness variance
- N/A6 of 127 indexed NFTs · 5%
- Background hue
- N/A6 of 127 indexed NFTs · 5%
- Text shade variance
- 25%1 of 127 indexed NFTs · 1%
- Skew limit X
- 20°6 of 127 indexed NFTs · 5%
- Skew limit Y
- 17°11 of 127 indexed NFTs · 9%
Price history
| Date | Event | Price | Market |
|---|---|---|---|
| 2022-12-18 | Sale | 3 tez | fxhash marketplace v2 |
| 2022-08-18 | Mint | 4 tez | fxhash issuer v2 |