by sspboyd
Sing_2022
IPFS
17 June 2022•TEZOS•IPFS
Sing_2022, by Stephen Boyd
June, 2022
Little India, Toronto, Canada.
** Sing_2022 will begin animating 4 seconds after loading.
** It can take up to 5 seconds to load depending on features.
Project Description
---
Sing_2022 is a re-imagining of a series of prints I created in 2004 called "Sing Red" and "Sing Neon". See the included ./documentation/ folder for images.
The concept from the original Sing series is as follows:
> Read each row of pixels in a source image and then redraw those pixels across the middle of a canvas in the shape of a sin curve while altering the amplitude and period based on the characteristics of the colours in each row.
Sing_2022's underlying concept is very similar to the 2004 original but with some key additions. The biggest changes are the inclusion of animation and multiple layers of sin curves.
The variables that are determined at the time of minting include:
- the image chosen as the substrate, which is selected from seven potential images,
- the number of layers of curves (two or three layers)
- the resolution of each layer, meaning the height of each strip to be redrawn, and,
- a theta offset value that influences the initial arrangement of each layer's curves
The image at animation frame 0 is the intended static representation of the work. However, it can be exported at any point to a PNG file (and at multiple resolutions without losing consistency).
Interaction
---
Animation Control
Sing_2022 will remain still for 4 seconds before beginning to animate.
- Press 'z' before animation starts to hold at frame 0.
- Press 'a' to toggle the animation on and off.
Export to PNG
Export to a PNG format at several different sizes.
- Press t: thumbnail @ 200x200
- Press s: your current screen size
- Press p: print size @ 4800x4800 which is 16"@300dpi
- Press h: HD4K on the vertical @ 2160x2160
- Press m: Max size @ 10800x10800 This is a biiiig size
I've added code that will re-render the iteration at each of the sizes listed below while retaining its exact characteristics. This is considerably better than trying to up or downscale an image.
The filename will include some metadata such as the unique hash, date and time of export and the animation frame at time of capture.
Software Libraries Used
---
Made with Processing / P5.js
p5.js v1.4.1 February 02, 2022
TinyColor v1.4.2 | Brian Grinstead, MIT License
https://github.com/bgrins/TinyColor
Fast Average Color | © 2022 Denis Seleznev | MIT License
https://github.com/fast-average-color/fast-average-color
License info
---
See LICENSE.md
This work is licensed under a Creative Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License
http://creativecommons.org/licenses/by-nc-nd/4.0/
NFT Art and Code copyright by Stephen Boyd
Contact Info
---
Find me online @sspboyd. Please say hi!
- Instagram, https://www.instagram.com/sspboyd/
- Twitter, https://twitter.com/sspboyd
- fxhash, https://www.fxhash.xyz/u/sspboyd
- Website, http://sspboyd.ca
- GitHub, https://github.com/sspboyd
- Twitch, https://twitch.tv/sspboyd
June, 2022
Little India, Toronto, Canada.
** Sing_2022 will begin animating 4 seconds after loading.
** It can take up to 5 seconds to load depending on features.
Project Description
---
Sing_2022 is a re-imagining of a series of prints I created in 2004 called "Sing Red" and "Sing Neon". See the included ./documentation/ folder for images.
The concept from the original Sing series is as follows:
> Read each row of pixels in a source image and then redraw those pixels across the middle of a canvas in the shape of a sin curve while altering the amplitude and period based on the characteristics of the colours in each row.
Sing_2022's underlying concept is very similar to the 2004 original but with some key additions. The biggest changes are the inclusion of animation and multiple layers of sin curves.
The variables that are determined at the time of minting include:
- the image chosen as the substrate, which is selected from seven potential images,
- the number of layers of curves (two or three layers)
- the resolution of each layer, meaning the height of each strip to be redrawn, and,
- a theta offset value that influences the initial arrangement of each layer's curves
The image at animation frame 0 is the intended static representation of the work. However, it can be exported at any point to a PNG file (and at multiple resolutions without losing consistency).
Interaction
---
Animation Control
Sing_2022 will remain still for 4 seconds before beginning to animate.
- Press 'z' before animation starts to hold at frame 0.
- Press 'a' to toggle the animation on and off.
Export to PNG
Export to a PNG format at several different sizes.
- Press t: thumbnail @ 200x200
- Press s: your current screen size
- Press p: print size @ 4800x4800 which is 16"@300dpi
- Press h: HD4K on the vertical @ 2160x2160
- Press m: Max size @ 10800x10800 This is a biiiig size
I've added code that will re-render the iteration at each of the sizes listed below while retaining its exact characteristics. This is considerably better than trying to up or downscale an image.
The filename will include some metadata such as the unique hash, date and time of export and the animation frame at time of capture.
Software Libraries Used
---
Made with Processing / P5.js
p5.js v1.4.1 February 02, 2022
TinyColor v1.4.2 | Brian Grinstead, MIT License
https://github.com/bgrins/TinyColor
Fast Average Color | © 2022 Denis Seleznev | MIT License
https://github.com/fast-average-color/fast-average-color
License info
---
See LICENSE.md
This work is licensed under a Creative Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License
http://creativecommons.org/licenses/by-nc-nd/4.0/
NFT Art and Code copyright by Stephen Boyd
Contact Info
---
Find me online @sspboyd. Please say hi!
- Instagram, https://www.instagram.com/sspboyd/
- Twitter, https://twitter.com/sspboyd
- fxhash, https://www.fxhash.xyz/u/sspboyd
- Website, http://sspboyd.ca
- GitHub, https://github.com/sspboyd
- Twitch, https://twitch.tv/sspboyd
Generative art through data and code since 2004
@sspboyd
47 EDITIONS
•1 RESERVE
minted
33 / 47
fixed price
3 TEZ
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH
Lorem ipsum project longer longer
0.00001 ETH