# Bottts 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 The style stripped back: no background, so the robot sits on whatever your page is, and the texture overlay switched off for a flat, clean shell. ```json { "backgroundColor": [], "textureProbability": 0 } ``` ## Sepia Bottts has one color group for the whole shell, so a warm palette turns the machine into brass. The texture stays on, which reads as patina here. Five eye sets, one mouth and three antennas carry a color painted into the artwork rather than exposed as a group, so those variants drop out. A single blue LED undoes the whole treatment. ```json { "backgroundColor": ["dfc9a3"], "baseColor": ["8a6a3f","a3814f","6f5433","b59463"], "eyesVariant": ["bulging","dizzy","glow","happy","robocop","round","roundFrame01","roundFrame02","sensor"], "mouthVariant": ["bite","grill01","grill02","grill03","smile01","smile02","square01","square02"], "topVariant": ["bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"], "sidesVariant": ["antenna02","cables01","cables02","round","square","squareAssymetric"] } ``` ## Greyscale The shell drops to grey, which suits the subject better than most styles: a robot in steel is not a compromise. Useful anywhere color would carry meaning it should not. Five eye sets, one mouth and three antennas carry a color painted into the artwork rather than exposed as a group, so those variants drop out. A single blue LED undoes the whole treatment. ```json { "backgroundColor": ["ececed"], "baseColor": ["4a4d52","6b6f75","8d9197","b2b6bc"], "eyesVariant": ["bulging","dizzy","glow","happy","robocop","round","roundFrame01","roundFrame02","sensor"], "mouthVariant": ["bite","grill01","grill02","grill03","smile01","smile02","square01","square02"], "topVariant": ["bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"], "sidesVariant": ["antenna02","cables01","cables02","round","square","squareAssymetric"] } ``` ## Duotone Background and shell take the same hue at two lightnesses. The most restrained this style gets, and the easiest to place next to an existing brand color. Five eye sets, one mouth and three antennas carry a color painted into the artwork rather than exposed as a group, so those variants drop out. A single blue LED undoes the whole treatment. ```json { "backgroundColor": ["dfe3f5"], "baseColor": ["3d4272"], "eyesVariant": ["bulging","dizzy","glow","happy","robocop","round","roundFrame01","roundFrame02","sensor"], "mouthVariant": ["bite","grill01","grill02","grill03","smile01","smile02","square01","square02"], "topVariant": ["bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"], "sidesVariant": ["antenna02","cables01","cables02","round","square","squareAssymetric"] } ``` ## Muted The style ships 22 saturated shell colors. This swaps them for six earthy ones, which turns the robots from toys into equipment. Works well in dense tables where 22 bright hues would fight each other. The variants whose LEDs and hearts are painted in a fixed color drop out too, since a red heart on a dusty shell is exactly what this preset is trying to avoid. ```json { "backgroundColor": ["ece7de"], "baseColor": ["8a8f7a","a89078","7d8a94","9a8b9e","6f7f76","b0a08a"], "eyesVariant": ["bulging","dizzy","glow","happy","robocop","round","roundFrame01","roundFrame02","sensor"], "mouthVariant": ["bite","grill01","grill02","grill03","smile01","smile02","square01","square02"], "topVariant": ["bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"], "sidesVariant": ["antenna02","cables01","cables02","round","square","squareAssymetric"] } ``` ## Electric The other direction: six colors pushed past anything in the style's own palette, on a dark background so they read as lit rather than painted. ```json { "backgroundColor": ["101216"], "baseColor": ["00ff9d","ff007a","ffe600","00c8ff","b400ff","ff5e00"] } ``` ## Pastel Wall Changes nothing about the robots, only what they stand in front of. The shell keeps all 22 of its colors, so the set stays as varied as the plain style. ```json { "backgroundColor": ["ffe3ea","e3edff","e2f5e9","fdf1d4","efe6ff"] } ``` ## Bold Pop The loud counterpart to Pastel Wall. The style already has a bright palette, and a strong background pushes it further rather than calming it down. ```json { "backgroundColor": ["ff5d8f","ffb703","43aa8b","4d96ff","b57bff"] } ``` ## Night Shift For dark interfaces. The shell pool drops to the bright end of the style's own palette so the robot does not disappear into the background. ```json { "backgroundColor": ["14161a"], "baseColor": ["15a894","1499da","7681f5","ca62bb","7a9f12"] } ``` ## 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. ```json { "backgroundColor": ["ffd9b0","ffa8bf"], "backgroundColorFill": "linear", "backgroundColorAngle": 135 } ``` ## Full Cast The texture overlay sits at fifty percent, so half the robots come out flat. This puts it on all of them, which makes a set read as one production run rather than two. ```json { "backgroundColor": ["f4f1ea"], "textureProbability": 100 } ``` ## Close Up Uses scale rather than color. At the size a comment thread gives an avatar, the antennas and side parts eat most of the frame, and cropping in buys the face back. ```json { "backgroundColor": ["f4f1ea"], "scale": 1.2 } ```