Wordflow #100
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
Price history
| Date | Event | Price | Market |
|---|---|---|---|
| 2023-01-08 | Mint | 4 tez | fxhash issuer v2 |
Last completed sales index sync
- fx(params) mint tickets
- Block 15305302
- fxhash issuer v1 (first)
- Block 15305302
- fxhash issuer v1
- Block 15305302
- fxhash issuer v2
- Block 15305302
- fxhash issuer fx(params)
- Block 15305302
- fxhash marketplace v2
- Block 15305302
- fxhash marketplace v1
- Block 15305302
- objkt.com marketplace v1
- Block 15305302
- objkt.com English auctions v2
- Block 15305302
- objkt.com marketplace v2
- Block 15305302
- objkt.com English auctions v1
- Block 15305302
- objkt.com marketplace v3.2
- Block 15305302
- objkt.com collection offers
- Block 15305302
- objkt.com English auctions v3
- Block 15305302
- objkt.com marketplace v3.1
- Block 15305302
- objkt.com Dutch auctions v1
- Block 15305302
Traits
- Complete text
- Words flow from the meaning like metal shavings from the grinding wheel. Purling, swarming, bright and intricate like schools of fish. The words tease apart, form limber fan-shaped lagoons, restless, elusive as thoughts before sleep. Where is the meaning? In it. Not waiting but here, present. (But where?)3 of 127 indexed editions · 2%
- Binary tree path
- 0 => 0 => 1 => 0 => 1 => 0 => 0 => 03 of 127 indexed editions · 2%
- X density
- 817 of 127 indexed editions · 13%
- Y density
- 1113 of 127 indexed editions · 10%
- Scale factor A
- 1028 of 127 indexed editions · 22%
- Scale factor B
- 0.01895 of 127 indexed editions · 4%
- X spread
- 0.125036 of 127 indexed editions · 28%
- Y spread
- 0.125041 of 127 indexed editions · 32%
- Velocity
- 0.17041 of 127 indexed editions · 1%
- Is B&W
- false121 of 127 indexed editions · 95%
- Text hue floor
- 133°1 of 127 indexed editions · 1%
- Text hue variance
- 21°6 of 127 indexed editions · 5%
- Text saturation variance
- 18%5 of 127 indexed editions · 4%
- Text lightness variance
- 11%6 of 127 indexed editions · 5%
- Background hue
- 324°1 of 127 indexed editions · 1%
- Text shade variance
- N/A121 of 127 indexed editions · 95%
- Skew limit X
- 9°5 of 127 indexed editions · 4%
- Skew limit Y
- 8°12 of 127 indexed editions · 9%