gm3 / boom-tools

This is a unity dev tool that can randomize layers, and output VRMs, and erc1155 metadata.
Creative Commons Zero v1.0 Universal
29 stars 8 forks source link

Ingesting NFT metadata for assembly #28

Closed madjin closed 1 year ago

madjin commented 2 years ago

This is for use-case when you are configuring boom-tools to assemble 1:1 3D files for an already generated NFT collection

https://ipfs.io/ipfs/QmfU2q6NGGCY7C5c2ncM8UJ6q9j6KqyHA4uiZCRPrXvV3U/ https://github.com/M3-org/tubby-pet/blob/main/tubbycats_metadata.json

gm3 commented 2 years ago

Psudo code for importing batches of JSON and assigning different data types to the values and traits.

scan all metadata and classify all layers so for instance, go through all of the json data and make a master dictionary, or refernce list to assign the strings to the layers.

Once all of the layers are classified they can be assigned a datatype, and then perhaps be able to assign / import all the layers.

gm3 commented 1 year ago

This is tested and ive been able to load the JSON and the assets, need to scale test