# Clay presets Every preset here is an ordinary set of render options. Nothing needs to be installed, and the same values work in all six libraries and as HTTP-API query parameters. Pick one to read its code, or open it in the playground and change whatever you like. Options a preset does not set keep varying with the seed, so most of these stay as unique per user as the plain style does. Each preset lists how many distinct avatars it still leaves you. ## Bare Two optional components off at once. What is left is the body shape and the face, and the fourteen body shapes carry a set on their own. ```json { "topProbability": 0, "patternProbability": 0 } ``` ## Sepia The style's own palette is already earthy, so this is a short trip. Four mouth variants show a tongue painted into the artwork rather than taking a color option, and they are excluded here. ```json { "backgroundColor": ["ede0c9"], "bodyColor": ["b39572","9c7d5c","c7ab8a","8a6a4d"], "accentColor": ["7a5c3f","a8895f"], "inkColor": ["3b2f21"], "mouthVariant": ["teeth","smile","o","frown","line","wavy","toothy","pout","grin","smirk","zigzag","dot","cat","smileBig","uu","openSmall"] } ``` ## Greyscale The style models its bodies with a soft shadow underneath, and that shadow is what keeps them from looking flat once the color is gone. Same mouth exclusion as Sepia. ```json { "backgroundColor": ["ececee"], "bodyColor": ["c1c1c7","a1a1aa","d4d4d8","8a8a92"], "accentColor": ["71717a","9c9ca4"], "inkColor": ["27272a"], "mouthVariant": ["teeth","smile","o","frown","line","wavy","toothy","pout","grin","smirk","zigzag","dot","cat","smileBig","uu","openSmall"] } ``` ## Duotone A single body color for a whole set. The style has twenty mouths and fifteen eye arrangements, so the faces still differ plenty without any help from color. ```json { "backgroundColor": ["e2ecf4"], "bodyColor": ["6f8fb0"], "accentColor": ["44607a"], "inkColor": ["23323f"], "mouthVariant": ["teeth","smile","o","frown","line","wavy","toothy","pout","grin","smirk","zigzag","dot","cat","smileBig","uu","openSmall"] } ``` ## Cool The shipped palette runs the full wheel from rust to lilac. Half of it, and the counterpart to Warm, so two groups can be told apart by temperature alone. The tongue mouths are excluded: their terracotta is painted into the artwork, and it pulls warm against a cool body. ```json { "mouthVariant": ["teeth","smile","o","frown","line","wavy","toothy","pout","grin","smirk","zigzag","dot","cat","smileBig","uu","openSmall"], "bodyColor": ["83b0a4","86a5c3","9793bd","8ba06b","6f9fb8"], "accentColor": ["5d8b80","63819e","70689c","6b7d4f"] } ``` ## Warm The other half of the same wheel. Clay is a warm material to begin with, so this is the version of the style closest to its own name. ```json { "bodyColor": ["c4795c","d99277","e0bd6a","cf9f52","cd8ea6"], "accentColor": ["9c5940","b0714f","b3903f","a86b7f"] } ``` ## Electric The style ships nothing this loud. Only the body moves, because a neon body on a neon ground would flatten the shadow that gives it its shape. ```json { "backgroundColor": ["f4f4f5"], "bodyColor": ["ff2e88","00e5ff","7cff00","ffe600","ff6a00","b400ff"] } ``` ## Bold Pop Every background the style ships is a pale wash. A loud one pushes the muted bodies forward instead of competing with them. ```json { "backgroundColor": ["ff2e63","00c2a8","ffb300","3d5afe","8e24aa","00e676"] } ``` ## Night Shift For dark interfaces. The bodies are mid-toned already, so they hold their edge against a near-black tile without moving the palette. ```json { "backgroundColor": ["18181b"] } ``` ## Sunrise Shows the gradient background options: two colors, a linear fill and a fixed angle. The seed still decides which of the two ends up on top, so the light comes from either side across a set. ```json { "backgroundColor": ["ffd5a8","ffb0c4"], "backgroundColorFill": "linear", "backgroundColorAngle": 45 } ``` ## Close Up The style leaves room under the body for its shadow, which costs size at 24 or 32 pixels. This crops in far enough that the face carries and keeps whatever sits on the head. ```json { "scale": 1.2 } ``` ## Animated The style ships an animation component that is off by default. The `animation` tag switches it on and lets the seed pick a speed. It respects prefers-reduced-motion. ```json { "tags": ["animation"] } ```