by Uniray
Aerial
IPFS
15 February 2023•TEZOS•IPFS
"Aerial" is a generative (100% code) abstract artwork, emphasizing to texturing and painting surface aging wear, inspired by surfaces with erosion - corrosion, craquelure (cracks), scratches, etc for example old drying oil or tempera painting in materials like canvas, wall, stone or wood.
The abstract shapes in many cases resemble like aerial eye view formations which gave and the name to this collection.
The input for each iteration is some simple geometry (boxes) i "draw" in a WebGL canvas, using for variation perlin noise values. Then manipulate the pixels and perform color mapping (color values from my palettes) inside a GLSL shader.
"Aerial" includes 49 palettes (with several colors each) that have been stored externally (in the application folder) as Adobe ".act" color table files so that avoiding hard coding (including all palettes in the code) consuming in this way resources eg. memory from user's system. I just load only the one palette i am going to use
All are 100% code, no images used.
CONTROLS
KEYS:
- 1-3: Set resolution from 1x to 3x of the current dimension (possibly slower performance in higher values)
- T: switch texture on/off
- S: Save a png file with the current resolution
- P: Change orientation to Portrait (default) with aspect ratio 0.85
- L: Change orientation to Landscape
- O: Change orientation to Square (box)
Due to some 1:1 ratio sensitive calculations, rendering output may differ when switching orientations or resizing
----
Made with p5js and custom shaders
ABOUT THE ARTIST
Want to know more ? please read the "SHORT BIO" section here in "Emotions" collection: https://www.fxhash.xyz/generative/22243
© Feb. 2023 @Uniray_net | uniray.net
The abstract shapes in many cases resemble like aerial eye view formations which gave and the name to this collection.
The input for each iteration is some simple geometry (boxes) i "draw" in a WebGL canvas, using for variation perlin noise values. Then manipulate the pixels and perform color mapping (color values from my palettes) inside a GLSL shader.
"Aerial" includes 49 palettes (with several colors each) that have been stored externally (in the application folder) as Adobe ".act" color table files so that avoiding hard coding (including all palettes in the code) consuming in this way resources eg. memory from user's system. I just load only the one palette i am going to use
All are 100% code, no images used.
CONTROLS
KEYS:
- 1-3: Set resolution from 1x to 3x of the current dimension (possibly slower performance in higher values)
- T: switch texture on/off
- S: Save a png file with the current resolution
- P: Change orientation to Portrait (default) with aspect ratio 0.85
- L: Change orientation to Landscape
- O: Change orientation to Square (box)
Due to some 1:1 ratio sensitive calculations, rendering output may differ when switching orientations or resizing
----
Made with p5js and custom shaders
ABOUT THE ARTIST
Want to know more ? please read the "SHORT BIO" section here in "Emotions" collection: https://www.fxhash.xyz/generative/22243
© Feb. 2023 @Uniray_net | uniray.net
100 EDITIONS
•0 RESERVES
minted
100 / 100
dutch auction
8 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