Prompt Settings Slider
21 style, camera and artist dropdowns in a single prompt builder
- prompt
This is the bigger sibling of the Environment Slider - where that one handles where the image happens, Prompt Settings Slider covers how it looks. Twenty-one dropdowns covering shot style, artists, film directors, architects, photography styles, lighting, effects, magic elements, cameras, films, image type, composition, art styles, themes, printing materials, illustration style and color theme. Pick from the lists, get a finished prompt string. It's the kind of node that looks intimidating on first open and then quietly replaces half your prompt-block discipline.
How it works
The node loads a bundled settings.json and builds one dropdown per category. Every dropdown follows the same pattern: None to skip, a named choice, or Random to roll one entry. Each category has a weight slider (0.1β2.0) - set it to 1 and the tag goes in plain; anything else and it's wrapped as (tag:weight), which is the classic CLIP-era attention syntax.
The lists are the selling point. Artists has 154 names, Art Style and Illustration Style have 99 and 116 entries each, Shotstyle 1/2 share a 106-entry lens-and-angle list (14mm wide angle, dolly zoom, Dutch angle...), and Film Directors covers 72 of them from Kurosawa to Christopher Nolan. It also includes the occasional delight like Arists Special - yes, spelled exactly like that, it's the author's typo baked into the input name - a curated 21-name shortlist (Chris Leib, Frank McCarthy, Jamie Hewlett...).
The inputs that matter
The full list: Shotstyle 1/2, Artists, Arists Special, Film Directors, Architects, Photography Styles, Lighting, Effects, Magic Elements, Camera, Films, Image Type, Composition Method, Art Style, Art Style+, Scene Atmosphere, Theme, Printing Materials, Illustration Style, Color Theme - each with its weight slider. The seed is there but, same as the Environment Slider, the Random picks don't actually consult it in the current source; the roll comes from Python's global random. Specific values if you need reproducibility.
Everything selected gets comma-joined and the node appends a trailing comma, so the output prompt string wires straight into CLIP Text Encode.
Which model is this for?
Honest take: this is an SDXL-era tag prompt builder. The comma-joined booru-style tags are exactly what Illustrious, NoobAI and Pony want. On Flux the tags still mostly translate, but (tag:1.3) weighting is discarded by Flux's T5/LLM-style encoder, so the sliders silently stop mattering. Don't fight it - if you're on a modern LLM-encoded model, this node's value drops to just "structured block of descriptive words," which is still more than nothing.
Installing & the catch
Via Manager, search ComfyUI-RvTools_v2; or git clone https://github.com/r-vage/ComfyUI-RvTools_v2 into ComfyUI/custom_nodes and restart. It shows up under 𫦠RvTools II β Text, no model downloads. The pack's README says v2 is no longer maintained (superseded by ComfyUI_Eclipse) but the node is simple and stable. And remember: v2 renamed every node from the original v1, so old workflows referencing ComfyUI-RvTools nodes will show missing - that's expected, not a bug in your install.
Inputs (43)
| Name | Type | Default | Description |
|---|---|---|---|
| Shotstyle 1 | COMBO | None | 106 options: None, Random, 14mm wide angle lens, 24mm wide-angle lens, 70mm telephoto lens, 85mm long lens, +100 |
| Shotstyle 1weight | FLOAT | 1.00.1β2 | β |
| Shotstyle 2 | COMBO | None | 106 options: None, Random, 14mm wide angle lens, 24mm wide-angle lens, 70mm telephoto lens, 85mm long lens, +100 |
| Shotstyle 2weight | FLOAT | 1.00.1β2 | β |
| Artists | COMBO | None | 154 options: None, Random, Alastair Magnaldo, Alberto Seveso, alberto vargas and h.r. giger, Alejandro Jodorowsky, +148 |
| Artistsweight | FLOAT | 1.00.1β2 | β |
| Arists Special | COMBO | None | 21 options: None, Random, anton semenov, chris leib, dale chihuly, eric canete, +15 |
| Arists Specialweight | FLOAT | 1.00.1β2 | β |
| Film Directors | COMBO | None | 72 options: None, Random, Akira Kurosawa, Alejandro Jodorowsky, Alfred Hitchcock, Bong Joon Ho, +66 |
| Film Directorsweight | FLOAT | 1.00.1β2 | β |
| Architects | COMBO | None | 45 options: None, Random, Adolf Loos, Alejandro Aravena, Alvaro Siza, Antoni Gaudi, +39 |
| Architectsweight | FLOAT | 1.00.1β2 | β |
| Photography Styles | COMBO | None | 31 options: None, Random, Abstract Photography, Action Photography, Analogue Photography, Artistic Photography, +25 |
| Photography Stylesweight | FLOAT | 1.00.1β2 | β |
| Lighting | COMBO | None | 50 options: None, Random, artificial indoor lighting, backlighting, bounced lighting, bright and sunny, +44 |
| Lightingweight | FLOAT | 1.00.1β2 | β |
| Effects | COMBO | None | 69 options: None, Random, anaglyph 3d photography, anaglyph, backlighting, blending, +63 |
| Effectsweight | FLOAT | 1.00.1β2 | β |
| Magic Elements | COMBO | None | 17 options: None, Random, blood, crystals, fire, flame, +11 |
| Magic Elementsweight | FLOAT | 1.00.1β2 | β |
| Camera | COMBO | None | 52 options: None, Random, aaton ltr cinema, arri alexa 65 cinema, bolex h16 cinema, canon ef, +46 |
| Cameraweight | FLOAT | 1.00.1β2 | β |
| Films | COMBO | None | 41 options: None, Random, agfa apx 400, agfa vista, agfacolor pro 200, cinestill 50, +35 |
| Filmsweight | FLOAT | 1.00.1β2 | β |
| Image Type | COMBO | None | 92 options: None, Random, 1koma, 2koma, 3d, 3koma, +86 |
| Image Typeweight | FLOAT | 1.00.1β2 | β |
| Composition Method | COMBO | None | 42 options: None, Random, afterimage, border, bust chart, character chart, +36 |
| Composition Methodweight | FLOAT | 1.00.1β2 | β |
| Art Style | COMBO | None | 99 options: None, Random, abstract, 3D rendering, acrylic paint (medium), airbrush (medium), +93 |
| Art Styleweight | FLOAT | 1.00.1β2 | β |
| Art Style+ | COMBO | None | 99 options: None, Random, abstract, 3D rendering, acrylic paint (medium), airbrush (medium), +93 |
| Art Style+weight | FLOAT | 1.00.1β2 | β |
| Scene Atmosphere | COMBO | None | 30 options: None, Random, Blissful Atmosphere, Calm Atmosphere, Chill Atmosphere,, Dark Atmosphere, +24 |
| Scene Atmosphereweight | FLOAT | 1.00.1β2 | β |
| Theme | COMBO | None | 95 options: None, Random, Abstract, Abstraction, Aetherpunk, Afrofuturist, +89 |
| Themeweight | FLOAT | 1.00.1β2 | β |
| Printing Materials | COMBO | None | 38 options: None, Random, 3D Printed, Album Art, Bagh Print, Bagru Print, +32 |
| Printing Materialsweight | FLOAT | 1.00.1β2 | β |
| Illustration Style | COMBO | None | 116 options: None, Random, 1980s Airbrush Art, Airbrush, Anatomical Drawing, Ancient Roman Painting, +110 |
| Illustration Styleweight | FLOAT | 1.00.1β2 | β |
| Color Theme | COMBO | None | 37 options: None, Random, anime coloring, aqua theme, black theme, blue theme, +31 |
| Color Themeweight | FLOAT | 1.00.1β2 | β |
| seed | INT | 0-1125899906842624β1125899906842624 | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | β |