Diamond Fractal Fire #10
by Ross Goodwin
Project
Diamond Fractal Fire interposes recursively generated poetry with similarly recursive fractal imagery. Each text (unique for each mint, but always 20 sentences in length) is generated by a custom context-free grammar algorithm, fed with lists of words selected by the creator. The fractal pattern in each edition is a variation on a Koch snowflake fractal, one of the earliest fractals described by mathematicians. These fractals grow over time at varying rates, and pulse with varying color ranges using Perlin noise, eventually filling the screen.
Push h to save high resolution PNG and JPG images of the complete fractal pattern (takes a moment to process)
Push s to save PNG and JPG images of the current browser view (with current browser window dimensions and resolution)
Push v to begin recording canvas as a video (with current browser window dimensions), then push v again to save the video
Push f to toggle fullscreen mode
Push p to toggle zoom pause
Push r to toggle zoom reverse
Push c to toggle color shift pause
Push l to toggle low resolution mode (improves framerate)
The animation is somewhat computationally expensive, and so it runs best on contemporary laptop and desktop computers. Mobile devices and older computers may experience low frame rates. Captured video quality may vary depending on compute and browser limitations. The animation is responsive (it will adapt to any screen or window size), and resizing your browser window also will restart the animation.
Color floors and variances represent ranges for Hue using a Hue/Saturation/Brightness (HSB) color model. Velocities represent (subtle) zoom speed differences. Noise increment and start values affect the rate and variation of color shifts.
In addition to the author's code, Diamond Fractal Fire relies on the p5.js library.
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. From word.camera, a camera that expressively narrates its photographs in real time using artificial neural networks, to SUNSPRING (with Oscar Sharp, starring Thomas Middleditch), the world's first film created from an AI-written screenplay; from making London’s Trafalgar Square lions roar poetry (“Please Feed The Lions” with Es Devlin), to writing a novel with a car (1 the Road), Goodwin’s projects and collaborations have earned international attention. Winner of the 2018 IDFA DocLab Award for Digital Storytelling as well as Columbia University's Digital Dozen Breakthroughs in Storytelling Award for 2019, he earned his undergraduate degree in Economics from MIT in 2009, and his graduate degree from NYU ITP in May 2016.
rossgoodwin.com
Instructions
Diamond Fractal Fire interposes recursively generated poetry with similarly recursive fractal imagery. Each text (unique for each mint, but always 20 sentences in length) is generated by a custom context-free grammar algorithm, fed with lists of words selected by the creator. The fractal pattern in each edition is a variation on a Koch snowflake fractal, one of the earliest fractals described by mathematicians. These fractals grow over time at varying rates, and pulse with varying color ranges using Perlin noise, eventually filling the screen.
Push h to save high resolution PNG and JPG images of the complete fractal pattern (takes a moment to process)
Push s to save PNG and JPG images of the current browser view (with current browser window dimensions and resolution)
Push v to begin recording canvas as a video (with current browser window dimensions), then push v again to save the video
Push f to toggle fullscreen mode
Push p to toggle zoom pause
Push r to toggle zoom reverse
Push c to toggle color shift pause
Push l to toggle low resolution mode (improves framerate)
The animation is somewhat computationally expensive, and so it runs best on contemporary laptop and desktop computers. Mobile devices and older computers may experience low frame rates. Captured video quality may vary depending on compute and browser limitations. The animation is responsive (it will adapt to any screen or window size), and resizing your browser window also will restart the animation.
Color floors and variances represent ranges for Hue using a Hue/Saturation/Brightness (HSB) color model. Velocities represent (subtle) zoom speed differences. Noise increment and start values affect the rate and variation of color shifts.
In addition to the author's code, Diamond Fractal Fire relies on the p5.js library.
Traits
- Text
- Meanwhile, the tableau that whispers enters their long sphere. And so, this sea toward their fear extends their flame that quick destroys their ruin of your visitation. That flame already reinteprets this sphere that overlooks any silence of that fear. Meanwhile, your burning day yesterday destroys their depth. And this volume takes their life. That delusion of their cinder flees forever. Your death toward their siphon above their silence of your sea contextualizes the touch for their cinder that views my volume of the drug. Likewise, their context that whispers into that flame beneath your trial backward requires that perfunctory fractal. Meanwhile, any wind recovers still. My ruin of this craft ignores my sadness of any rule. My road of that flame yields. The burning pathway advances forever. And this relative line beckons. Your gravity over your whir then aligns the midnight context. Your craft already overlooks the growth through your diamond that evolves about your tableau at my anger at that mirror. Because that anger at my reason that already ignores that volume of my cinder affirms this pool that then takes that pool. That growth across your decay of the depth is the mirth. Your pool that instead destroys any abandoned rule today requires the gravity of any mirror. My silence of the depth again views that craft that blazes yesterday. But the trail against this volume that advances tomorrow approaches this feel that moves.1 of 179 indexed NFTs · 1%
- Color floor
- 77.561588794924321 of 179 indexed NFTs · 1%
- Color floor (range)
- violet19 of 179 indexed NFTs · 11%
- Color variance
- 10.545232604006691 of 179 indexed NFTs · 1%
- Color variance (range)
- very low85 of 179 indexed NFTs · 47%
- Velocity
- 0.55238235741853711 of 179 indexed NFTs · 1%
- Velocity (range)
- low29 of 179 indexed NFTs · 16%
- Noise increment X
- 0.006455182575155051 of 179 indexed NFTs · 1%
- Noise increment Y
- 0.0066316058160737161 of 179 indexed NFTs · 1%
- Noise increment Z
- 0.0049363788939081131 of 179 indexed NFTs · 1%
- Noise start X
- 453.255974454805251 of 179 indexed NFTs · 1%
- Noise start Y
- 420.761175220832231 of 179 indexed NFTs · 1%
- Noise start Z
- 800.97646336071191 of 179 indexed NFTs · 1%
Price history
| Date | Event | Price | Market |
|---|---|---|---|
| 2022-07-24 | Mint | 16 tez | fxhash issuer v2 |