ltdrdata / ComfyUI-Impact-Pack

Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more.
GNU General Public License v3.0
1.66k stars 158 forks source link

FEATURE REQ: Added tag selection function #261

Closed hben35096 closed 9 months ago

hben35096 commented 10 months ago

I was pleasantly surprised to find that the "SEGS Filter (label)" node is a very great node, and I think it could do more with it, such as: image

Regarding the prompt words, I have done some tidying up: category: picture quality, Composition form, angle of view, shot, style, picture effect

=============================================================

picture quality: UHD, retina, masterpiece, ccurate, anatomically correct, textured skin, super detail, high details, high quality, award winning, best quality, highres, 1080P, HD, 4K, 8k, 16k

Composition form: afterimage, border, framed, outside border, fading border, rounded corners, viewfinder, chart, character chart, reference sheet, diagram, move chart, relationship graph, seating chart, stats, collage, column lineup, bust chart, cropped, fake scrollbar, head out of frame, out of frame, feet out of frame, isometric, letterboxed, pillarboxed, lineup, mosaic art, photomosaic, negative space, omake, partially underwater shot, social media composition, symmetry, polar opposites, rotational symmetry, tachi-e, trim marks, zoom layer, projected inset

angle of view: first-person view, pov, three sided view, multiple views, cut-in, blurry foreground, close-up, cowboy shot, dutch angle, fisheye, hatching (texture), vanishing point, wide shot, from above, from behind, from below, from outside, from side, atmospheric perspective, panorama, perspective, rotated, sideways, upside-down

shot: lens flare, overexposure, bokeh, caustics, diffraction spikes, foreshortening, emphasis lines, satellite image, macro photo, 360 view, Wide-Angle, Ultra-Wide Angle, Eye-Level Shot, f/1.2, f/1.8, f/2.8, f/4.0, f/16, 35mm, 85mm, 135mm, Nikon, Canon, Fujifilm, Hasselblad, Sony FE, Sony FE GM

style: Surrealism, Color Field painting, Art Deco, rococo style, high detail, blind box toy style, Cubist Futurism, Conceptual art, Futurism, Social realism, interior architecture, Renaissance, Neoclassicism, modern, anime, Minimalism, Romanticism, Gothic art, American propaganda poster, Tonalism, Baroque, Fauvism, Expressionism, Carl Larsson, Op art, Realism, Contemporary art, Genre painting, Constructivism, Mannerism, Bauhaus, Action painting, by Alfons Mucha, Dutch Golden Age painting, Pop art, Monet, Northern Renaissance, Dadaism, Ukiyo-e, Luminism, Abstract expressionism, Impressionism, Pre-Raphaelite Brotherhood, Classicism, Ghibli-like colours, Hyperrealism, Art Nouveau, Suprematism, Abstractionism, pre-rephaëlite painting, anime style, Post-Impressionism, En plein air, Pointillism, Verism, raised fist, Ashcan School, Pixar, Cubism

picture effect: chiaroscuro, depth of field, cinematic lighting, motion blur, chromatic aberration, sparkle, jpeg artifacts, blurry, glowing light, god rays, ray tracing, reflection light, backlighting, blending, bloom, chromatic aberration abuse, dithering, drop shadow, film grain, Fujicolor, halftone, image fill, motion lines, multiple monochrome, optical illusion, anaglyph, stereogram, scanlines, silhouette, speed lines, vignetting

hben35096 commented 10 months ago

I don't know the code, this is a preview image I made with Photoshop, and the STRING in the output interface is to facilitate the translation into other languages after the output.

ltdrdata commented 10 months ago

Are you looking for the ability to fill in style prompt text using a combo?

hben35096 commented 10 months ago

Are you looking for the ability to fill in style prompt text using a combo?

Thank you for your reply. Yes, this is the first time I've seen a node like "SEGS Filter (label)" that allows the cumulative addition of prompts through the selection menu, while allowing manual input. Do you know of a node that has the same functionality?

ltdrdata commented 10 months ago

Are you looking for the ability to fill in style prompt text using a combo?

Thank you for your reply. Yes, this is the first time I've seen a node like "SEGS Filter (label)" that allows the cumulative addition of prompts through the selection menu, while allowing manual input. Do you know of a node that has the same functionality?

I am providing cumulative input for wildcard and lora in ImpactWildcard... nodes.

There is various Prompt Styler nodes. But AFAIK, There is no cumulative style nodes.

hben35096 commented 10 months ago

image

I was worried that what I said would be incomprehensible when translated into English, so I made some attempts to make "SEGS Filter (label)" output prompt words, and I thought that such a node that can select prompt words is very convenient for beginners.

ltdrdata commented 10 months ago

image

I was worried that what I said would be incomprehensible when translated into English, so I made some attempts to make "SEGS Filter (label)" output prompt words, and I thought that such a node that can select prompt words is very convenient for beginners.

I understand what you mean. This feature is likely to be added in the Inspire Pack.

hben35096 commented 10 months ago

image I was worried that what I said would be incomprehensible when translated into English, so I made some attempts to make "SEGS Filter (label)" output prompt words, and I thought that such a node that can select prompt words is very convenient for beginners.

I understand what you mean. This feature is likely to be added in the Inspire Pack.

Thank you very much for your patience and look forward to seeing such a new feature one day

ltdrdata commented 9 months ago

image

This node is added into Inspire Pack. You can modify resources/prompt-builder.yaml

hben35096 commented 9 months ago

Thank you very much. I think I can organize my own vocabulary and add it to it :D

hben35096 commented 9 months ago

image

It doesn't seem to support this way of writing. I tried using "AIGODLIKE-COMFYUI-TRANSLATION" for translation, but the content in the options did not work.

image image

ltdrdata commented 9 months ago

image

It doesn't seem to support this way of writing. I tried using "AIGODLIKE-COMFYUI-TRANSLATION" for translation, but the content in the options did not work.

image image

Use single quote(')

- 'aaa: test'
hben35096 commented 9 months ago

Sorry, I didn't express myself clearly. What I mean is that "aaa" is the language of our country. It is only convenient for browsing and does not need to be output; and "test" is the final output word.

image

If I use:

ltdrdata commented 9 months ago

This is updated. if you select 'aaa: test' then only 'test' will be input.

hben35096 commented 9 months ago

image Other languages ​​don't seem to be supported, I used Chinese and Japanese and in node they became gibberish.

ltdrdata commented 9 months ago

image

You can use UTF-8 on Inspire Pack V0.38.2

hben35096 commented 9 months ago

image

Great, it works perfectly, thanks for everything 👍