This repository is a collection of unique generative art pieces created with JavaScript, p5.js, and the fxhash platform. Each project in this repository is designed to create infinite variations of beautiful, code-driven artworks that can be minted as NFTs (Non-Fungible Tokens) on fxhash.
fxhash Projects is where the boundaries of art and technology merge. The artworks featured here are algorithmically generated, ensuring each mint is completely unique. The magic of generative art comes from using randomness to craft one-of-a-kind pieces while maintaining a signature style across all iterations.
- p5.js: A powerful JavaScript library for creative coding, used to generate stunning visuals and interactive experiences.
- HTML5 Canvas: A native web tool for rendering 2D shapes and images, perfect for creating digital artwork.
- fxhash: A decentralized platform for minting generative art as NFTs, where each minted piece is generated in real-time using JavaScript.
-
Clone the Repository:
Clone this repository to explore and experiment with the different projects:git clone https://github.com/reyrove/fxhash-projects.git
-
Navigate to a Project:
Move into the directory of the project you want to explore:cd fxhash-projects/
-
Open the HTML File:
Each project comes with anindex.html
file that you can open directly in your browser. This will run the code and generate a new piece of artwork. -
Customize the Art:
Every project allows for customization. Change parameters such as:- Color palettes
- Shape definitions
- Random seed values
- Animation settings
By modifying these values, you can generate completely new visuals and personalize the art to your liking.
Here are some of the standout projects in this repository:
- Bezier Curves: Discover the beauty of flowing lines and intricate curves generated using advanced Bezier curve algorithms.
- Brownian Graphe: A visual exploration of Brownian motion, capturing randomness and chaos in a captivating graph format.
- Citrus Mosaic: Bright and vibrant geometric patterns inspired by the shapes and colors of citrus fruits.
- Dreamscape Watercolors: Ethereal watercolors blending together, creating soft, dreamlike visuals.
- Elliott Wave: A technical approach to art, visualizing market dynamics through waves and patterns.
- Game of Life: A timeless classic brought to life with code—a simulation of cellular automaton.
- Fibonacci Fourier: Merging mathematical concepts of Fibonacci sequences and Fourier transforms into striking visuals.
- Girih Patterns: Geometric Islamic art-inspired patterns rendered through code.
- Spirograph: Playful, intricate loops and curves, reminiscent of childhood spirograph designs.
- Fourier Transformations: Stunning visualizations of Fourier transformations across multiple dimensions.
...and many more! Each project explores different facets of creative coding and mathematical beauty.
Simply open the respective index.html
file of each project in your browser to generate unique artwork. Modify the parameters as needed to experiment with different outcomes, and watch as your creativity unfolds.
This repository is open to the public. You are encouraged to explore, learn from, and build upon the works within it. However, please remember to attribute any public use or modification of these works to me. Feel free to use, modify, and distribute the code, but please give credit where it's due!
If you want to mint your own version of these artworks or create something new, head over to fxhash and explore the possibilities.
You are more than welcome to modify the code and create your own generative art. If you do, I would love to see what you create!
Share your work with me on:
Each project is a journey through code, where randomness, mathematics, and creativity come together to produce something truly beautiful and unique. Dive in, experiment, and share your love for generative art with the world.
With love 💙,
Reyrove