💪TB | Select Style
TinyBreaker's preset style system
- genparams
- genparams
If TinyBreaker's base model is the engine, 💪TB | Select Style is the transmission - it packs a whole look into the generation parameters so you don't have to re-tune samplers, CFG, and prompts by hand every time you want a different vibe. Pick PHOTO for fast realism, DARKFAN80 for retro dark fantasy, PIXEL_ART for blocky nostalgia, and the node injects both prompt text and sampler settings for that style into your genparams. It's the same idea as a CivitAI style preset, but it lives in your graph.
How a style is defined
Styles aren't black boxes. The pack ships them as INI files in the styles folder, and each style sets the same family of keys - base and refiner prompts, samplers, schedulers, step counts, CFG values, seeds. The v0.3 file, for example, sets base defaults like uni_pc sampler at 12 steps with CFG 3.4, and the refiner at deis with its own CFG. A style is just a named bundle of those values, and it's applied by overwriting the denoising settings in your genparams - which is why Select Style is meant to run before nodes like Set Image Details, whose zeros defer to "whatever the style said."
The inputs
style_name- 16 choices including the shipped roster (PHOTO,ULTRAPHOTO,DARKFAN80,LITTLE_TOY,PAINTING,COMIC,PIXEL_ART,COLOR_INK, the threeREALISTIC_WAIFU_*variants,none, and custom slots).version-last,0.3, or0.1. The author keeps refining styles, so this is a snapshot selector: pin0.3if that's what you tuned your workflow against, ridelastfor updates. Beware, though - the README is upfront that styles are still being tuned and may not always match their descriptions.custom_definitions(optional) - a multiline string of your own style definitions that override the presets. This is how you define aCUSTOM1style: same INI-ish syntax, pasted in. There's a reference workflow in the pack'sworkflowsfolder for editing styles this way.
Output is a single genparams, chainable into the rest of the pipeline.
Install
The pack route as always: ComfyUI Manager search "tinybreaker", or git clone https://github.com/martin-rizzo/ComfyUI-TinyBreaker into custom_nodes, restart. No extra downloads.
The honest take
The styles are genuinely handy - PHOTO is a fast, pleasant default for realism and worth reaching for on day one - but they're the most "actively in development" part of the pack, which is a polite way of saying results vary. Treat the style as a starting point rather than a promise: the whole design expects you to layer Set Image Details tweaks on top, because zeros in that node defer to the style. And note that styles rewrite denoising settings wholesale, so a style node placed after your other tweaks will stomp them. Order matters: seed/geometry first, style second, fine-tune last. If your image ignores the style entirely, that's usually a chaining-order problem, not a broken model.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| genparams | GENPARAMS | The generation parameters to be updated. | |
| style_name | COMBO | The name of the style to use. | |
| version | COMBO | The version of the styles file to use. By selecting a particular version, you're choosing a snapshot of the style at that point in time. | |
| custom_definitionsopt | STRING | A string containing a list of custom styles that override the pre-defined styles. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| genparams | GENPARAMS | The generation parameters updated with the selected style. (you can use this output to chain other genparams nodes) |