This project is a generative art engine designed to create large collections of unique images by layering assets with assigned rarity weights and blending modes. It functions as an art generator that produces unique image sets and corresponding JSON metadata files for use in blockchain-based digital collections.
The engine features a trait rarity manager that controls the frequency of specific visual attributes through filename-based weighting. It also includes a pixel art converter that transforms generated image collections into pixelated versions using configurable downsampling ratios.
The system covers asset management, image composition, and the rendering of layered animations into GIF files. It provides utilities for metadata generation, distribution analysis of traits, and the creation of collection preview collages.