Vector art sets wanted

Job ID: 32899649

Budget: $250 – $750 USD

I am in need of vector sets for the generation of NFT’s. The bored ape yacht club nft were created in this way. By randomly applying different layers to the base image like different types sunglasses, hats, lazer beam eyeballs, etc. The first vector set I would like will consist of different image layers. The vector set should have a base image to apply these accessory layers to.

For example, the first set I would like a cute lizard figure. Please see the following link for an example of the type of art work and different accessory variations I am looking for.

https://opensea.io/collection/boredapeyachtclub

I don’t want to exactly copy the accessories and figure so some imagination and skill will be required. All accessories must be on a transparent background and positioned so when an accessory (a hat or glasses) are placed over the base image (the lizard guy) the accessories fit perfect. There should be 3 rarity levels for the images.

Please see the following explanation for full requirement of each vector set.
Layer

Image artwork is composed of many layers stacked on each other. Layers can have a percentage probability assigned.

Rarity Folder

Layers contain a common, fixed number of rarity folders. Each rarity folder defines a configurable "probability bucket" in which layer items can be placed.
Item

An item is an individual piece of artwork which belongs to a layer, items layered on top of other items make up the image.
Image creation process

Each image goes through the following process in order to be created:

For each layer, a random roll is made to determine selection.

For each selected layer, another random roll is made to select which rarity folder is selected.

Each rarity folder has a random image selected from it, if no images exist, nothing is selected for the layer.

If the end image has already been generated, repeat the whole process until a unique image is generated. Metadata is created for this created image.
Requirements

The application assumes these to be true in order for it to function correctly.
Folder Structure

The input folder should be structured as follows:

Input Folder > Layers > Rarity Folders > Items

Rarity Folders need to be the same across all the layers
Example Folder Structure

?Input Folder
┣ ?Chest
┃ ┣ ?common
┃ ┃ ┗ ?plain_shirt.png
┃ ┣ ?legendary
┃ ┃ ┗ ?legendary_shirt.png
┃ ┗ ?rare
┃ ┃ ┗ ?rare_shirt.png
┣ ?Head
┃ ┣ ?common
┃ ┃ ┗ ?common_hat.png
┃ ┣ ?legendary
┃ ┃ ┗ ?legendary_hat.png
┃ ┗ ?rare
┃ ┃ ┗ ?rare_hat.png
┣ ?Left_Leg
┃ ┣ ?common
┃ ┃ ┣ ?common_gun_holster.png
┃ ┃ ┗ ?standard_pocket.png
┃ ┣ ?legendary
┃ ┃ ┣ ?biiiiig_pocket.png
┃ ┃ ┗ ?legendary_gun_holster.png
┃ ┗ ?rare
┃ ┃ ┣ ?kinda_big_pocket.png
┃ ┃ ┗ ?rare_gun_holster.png
┗ ?Right_Leg
┃ ┣ ?common
┃ ┃ ┗ ?leg_thing.png
┃ ┣ ?legendary
┃ ┃ ┗ ?legendary_leg_thing.png
┃ ┗ ?rare
┃ ┃ ┗ ?rare_leg_thing.png

Layer Names

Individual words in a layer’s name must be separated by an underscore in order for the matching metadata to be generated correctly.
Item Names

Individual words in an items name must be separated by an underscore in order for the matching metadata to be generated correctly.
Image Dimensions

Images need to have the same width and height, so that the position of the image item is correct relative to the other layered image items.