← All projects

Universal Rayhatcher

by Piter Pasma

Minted
503 / 555
Published
2023-05-15

What is this?

This is 6942 characters of highly experimental code.

This is a version of my rayhatcher framework (see https://www.fxhash.xyz/article/rayhatching-evolution) that can do literally everything. Or, at least anything you can do within 512 characters of Javascript code. Which is slightly more than a mortal brain can comprehend.

This is my answer to the question: What is the least restrictive set of parameters for fx(params)?

Should I be minting this?

Depends if you know and like building SDF formulas. Otherwise probably not. Like I said, this is highly experimental code. But it's definitely worth checking the collection and/or secondary for cool stuff that is already minted.

How does it work?

The minter designs an SDF (Signed Distance Function) which is rendered using my rayhatcher algorithm. They then use the SDF formula in the SDF Code parameter. It's not very complicated, just efficient.

You can press "h" to load the documentation and read about how everything works. Or you can press "d" to read the dev docs.

Anything else?

Don't forget that the "Title Seed" param also becomes the "Title" feature of the mint, so make it count.

The params, including the SDF code actually get saved on-chain. Even better, all params and the entire code required to reproduce the image are included in the SVG when saved. See https://twitter.com/piterpasma/status/1649071912742420482 .

(c) 2023 by Piter Pasma // https://piterpasma.nl

Project information
fxhash project ID
27175
Runtime
fxhash snippet · params: yes
Network
Tezos
Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr
Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b
Artist addresses
tz1Kw8cEFuNLj21e5b42NBn1ANW7hupmbDbo
Generator URI
ipfs://QmdEV5vBcYDBcZGHKfdZbRHgrkgbu7KRzf9JWYc5SaBNV4
Tags
generativejavascriptgenartclubsvg3dhatchingrayhatchingraymarchingfxparamsuniversal
View project on objkt ↗

Related articles

NFTs 503

Ownership snapshot 2026-10-14

Release

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

Primary minting creates a new NFT. This site replays existing NFTs.

Related articles 10

Getting Started with Universal Rayhatcher

By Ethspresso

Artists are making fantastic creations with Universal Rayhatcher. Have you been itching to try it out yourself and see what you can make? The possibilities are endless and in this guide you’ll get the building blocks you need. Let’s make art with code!

Published
2023-05-22
Minted NFTs
1000
Index coverage

Last completed index sync: block 15334133 · Mon, 12 Oct 2026 00:50:17 GMT.

Mint history

Supply
555
Indexed NFTs
503
Mint scheduled
2023-05-15T19:38:06.000Z
Primary mints recorded
503
Prices paid at mint
1 tez · 503 priced mints

Market history

Secondary trades
220
Recorded volume
39689.079 tez / wXTZ
Lowest latest priced sale
10 tez / wXTZ
Last completed sales index sync
fx(params) mint tickets
Block 15362570
fxhash issuer v1 (first)
Block 15362570
fxhash issuer v1
Block 15362570
fxhash issuer v2
Block 15362570
fxhash issuer fx(params)
Block 15362570
fxhash marketplace v2
Block 15362570
fxhash marketplace v1
Block 15362570
objkt.com marketplace v1
Block 15362570
objkt.com English auctions v2
Block 15362570
objkt.com marketplace v2
Block 15362570
objkt.com English auctions v1
Block 15362570
objkt.com marketplace v3.2
Block 15362570
objkt.com collection offers
Block 15362570
objkt.com English auctions v3
Block 15362570
objkt.com marketplace v3.1
Block 15362570
objkt.com Dutch auctions v1
Block 15362570