About

OCM Assets are generative art projects derived from the On-Chain Monkey (OCM) Genesis NFT Collection.

OCM is cool for several reasons.  One reason is that the entire collection was programmed and dynamically generated in its smart contract on the Ethereum blockchain. As a result, OCM will live for as long as the Ethereum blockchain operates. This is different than most NFTs, whose assets are saved in a separate file system, which can be moved, corrupted or even deleted.

We at the Outdoor Adventure Club (OAC)  were initially drawn to the community aspect of OCM. We loved how we could earn off-chain bananas and reward them to other members of the community. Our first project, Banana Bot Jingle (Day-O), is the perfect tune for monkeys in the discord hungry for off-chain bananas.

We were also interested in the programmatic aspect of the OCM collection. When a new OCM was minted in the initial release, its set of traits was randomly selected based on probability distributions, and components representing each trait were combined to create the final SVG file.

This process felt very similar to generative art, where you layer in different shapes, patterns, colors, etc. according to a set of rules. As an experiment, we decided to take the code that generates the SVG files that represent OCMs and convert it into a p5js (javascript library for generative art) object.

We realized that we could use the p5js to create generative art based on OCMs. We could take as input an OCM number, map that number to a set of traits, and use those traits in creative ways.

Our second project, Rekt OCM, maps hat colors to stars and replaces the eyes with Xs to represent our collective Rekt-ness in the markets. Our third project, Twitter Ban(a)ners, maps OCM traits to symbols (similar to maritime signal flags) to create banners for OCM holders on their twitter profiles.

We want to continue to build new projects/experiments for the OCM community. If you have any ideas/feedback we’d love to hear from you!