A Gift of Nature

MarkLudgatex226/271

Can nature really be a gift if it isn't ours to give?
Do we feel the need to bind it close in the ways of old to live?
If a gift was given would all be forgiven, a place of harmony now we can live in?

/*./*..\*./*..\*../*./*..\*./*..\*.

A gift of nature, sort of. As natural as a digital gift can be. It is a gen art token of my gratitude you might say. It is the younger sibling of "The Spectrum of Nature".

This is a gift from me to you, a gift of nature that pulls you through.

/*./*..\*./*..\*../*./*..\*./*..\*.

To know more about the concept and technicalities of this piece, see the fxtext article “The spectrum of nature - a short making of”. However, feel free to skip the article.

/*./*..\*./*..\*../*./*..\*./*..\*.

Basic info:
The initial render will be 1000px wide and 1000px high. With the ability to scale this up (see below).

The piece uses WebGL, so will perform much better with a graphics card. A faster computer will obviously be better, though I've done my very best to make it fast and efficient for any old laptop. My hope is that you will find the render process quick and enjoyable for the amount of detail that’s present.

/*./*..\*./*..\*../*./*..\*./*..\*.

Controls:
Press the [s] key to save the initial render. You will need to wait a few seconds after all the elements have stopped loading. For the [s] key to work you may need to open in a new tab. But can right click save otherwise.

Larger sizes:
Press the [2-9] keys to save a resolution of that key size. So [2] saves a 2000x2000 size image, [9] saves a 9000x9000 size image etc. Unless you are making some very large prints you probably won’t need more than 4k (even 2-3k is big). Though the option is there.

There may be slight variations in the textures for the larger renders, this is because the shader code has to redraw the textures at the higher pixel resolution, and getting the textures where they sit is more of an art than a science. All the elements remain exact however.

/*./*..\*./*..\*../*./*..\*./*..\*.

Made with javascript and some small extra code:
A palette creator by @nathansonic
Noisejs - github.com/josephg/noisejs - Perlin noise generator
Twgl - github.com/greggman/twgl.js - A small webGL helper.

This page has been generated using fx_hash public API https://api.fxhash.xyz/graphql/, to display an overview of a creator's collection from www.fxhash.xyz. The computation of "rarity" is not the official computation and therefore can differ. Dev by @zancan.