← All projects

Budding Spring

by Ed Cavett

Minted
25 / 26
Published
2023-03-31

The days are getting longer. The snow is melting. What was once quietly resting out the winter months begins to stir. A couple days of sunshine after some rain is all it takes to signal the rebirth of Spring. Brown hues miraculously shift to green, the trees begin to bud, song birds return to chase the wakening insects; there’s a change in the air. The promise of a Budding Spring has arrived!

A symphony of generative systems brings the season to life in this skillfully crafted token designed and coded by the prolific artist, Ed Cavett. ‘Budding Spring’ is a fully generative code painting–a stunning representation of the visual power of p5.js and the creative talent of its dedicated creator.

The volume of the calm scene stretches through a dense, hazy atmosphere. Peeking through rising clouds, distant hills hint at the potential bounty of a fresh growing season. Lush columns of cleverly created vegetation form the backdrop to a verdant, grassy field. Stands of evergreen trees and budding shrubs populate the fore-space. Frequently captured in the foreground are exquisitely detailed, branches graced with delicate, red buds. A worn trail winds through the tall grass and clusters of pines. As the wilderness slowly overtakes them, old fence posts can be seen marking the spot of a long-since abandoned and overgrown field. The stillness of the morning is graced by the glow of sunrise, the waking of clouds, and the promise of a new day.

Created with just the p5.js library, this generative work makes use of radial noise with stochastic vertices, 3D noise waves, multi-branching stochastic recursions, particle clouds, particle birds, and procedure layering. In total, a dozen subsystems come together to create an outstanding code-painting. Learn more about the procedures used in this token by visiting the artist’s YouTube channel: Draw Make & Code.

The output is process-intensive, so rendering times can take as long as 2 minutes. Procedure layering provides some output to the viewer while more intensive processes are working in the back-end. This offers the viewer a look at the manner in which the elements are assembled into the final image.

Factors that influence rendering time are the number of recursive trees (pines and shrubs), the number of detailed branches in the foreground, and the orientation of the canvas (portrait takes longer to render). The canvas dimensions are either 1990x1080 or 1080x1990.

Randomized elements include:
Canvas orientation.
Palette (brown or blue-green).
The shape of the mountains and treeline.
The number and location of trees.
The number and placement of foreground branches.
The texture of the grassy field.
Shape and placement of trail and fence posts.

Save and Viewing Features:
--> Save the images as a png file by pressing the Down Arrow.
--> Click or Tap the canvas to toggle full screen mode.

For more information about the artist or code style used in this work, please visit:
GitHub https://github.com/drawmakecode
YouTube https://www.youtube.com/drawmakecode
Twitter https://twitter.com/DrawMakeCode

For other generative works by this artist, please visit his catalog at:
https://www.fxhash.xyz/u/Ed%20Cavett

Project information
fxhash project ID
26359
Runtime
fxhash snippet · params: yes
Network
Tezos
Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr
Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b
Artist addresses
tz1NgKMZKDXCCLVRkr9uPG5JL3BUZ4TNYXc6
Generator URI
ipfs://QmZspNiV2GpDBTMCx31hrEQq9n7itzGCQHUXGSzFaYSqkR
Tags
Landscapecode paintingsunsetspringtreesgrasscloudspineevergreenbranchingrecursionrecursivesunrisecloudsfogsmistbirdsparticle systemradial vectornoise wavegradient fillprocedure layeringwall artstylizedcalmdreamyserenepeacefulrelaxing
View project on objkt ↗

Editions 25

Ownership snapshot 2026-10-07

Release

Current mint status and pricing are unavailable. Reload to retry.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
26
Indexed editions
25
Mint scheduled
2023-04-03T17:00:00.000Z
Primary mints recorded
25
Prices paid at mint
5 tez · 25 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
1
Recorded volume
7 tez / wXTZ
Lowest latest priced sale
7 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886