project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

ShaderChain

fuse shader technology, Web3 blockchain, and transaction IDs to create one-of-a-kind 3D artworks,And allows users to view their work through ENS

ShaderChain

Created At

HackFS 2024

Project Description

fuse shader technology, Web3 blockchain, and transaction IDs to create one-of-a-kind 3D artworksUnleash boundless possibilities in 3D art! We fuse shader technology, Web3 blockchain, and transaction IDs to create one-of-a-kind 3D artworks. The user's id for each transaction is taken, the ID of the transaction is used as a seed or input to generate a series of shader parameters, and then a unique 3d artwork is generated,Make dull numbers become beautiful, vitality

How it's Made

1: Link and read the user's MetaMask wallet: Connect to the user's MetaMask wallet using the Web3 provider provided by MetaMask. Connect to the Ethereum network by requesting user authorization and create a Web3 instance using an authorized Web3 provider 2: Read transaction parameters: After the user is authorized to connect to the Ethereum network, the Web3 instance is used to read the hash of each transaction of the user, and the user can select the hash for operation 3: Generate shader parameters based on the hash of choice, write shader code in the shader language of choice (such as GLSL), and embed transaction parameters in it. Once a work is created, it is stored on a server or distributed storage system and associated with the user's account, which cannot be changed, and the user can choose whether certain works are public or private 4: Record the parameters and status of the user-generated work in the database

background image mobile

Join the mailing list

Get the latest news and updates