Nodes/Comfyui-zhenzhen/Zhenzhen_mjstyle
ComfyUI Node

Zhenzhen_mjstyle

MJ style presets

By T8mars·Created about a year ago·Updated 2 days ago· 740
Zhenzhen_mjstyle
    • style_positive
    • style_negative
    styles_type
    positive
    negative
    skip_errorfalse

    Almost every node in the T8mars/Comfyui-zhenzhen pack is an API call that needs a paid key. Comfly_mjstyle ("Zhenzhen_mjstyle") is the exception that proves the rule: it runs entirely on your machine, calls no API, needs no key, and just pastes style text together. Its whole job is to merge your prompt with a Midjourney style preset and hand you back two strings - a style_positive and a style_negative - that you can bolt onto whatever MJ node you're using.

    The style library is real and shipped with the pack: pick mj_art and you get curated presets like Conceptual art, Social realism, anime, Minimalism, Romanticism - each with a matching negative ("ugly, deformed, noisy, blurry…"). Pick mj_hd and it's the technical-quality playbook: UHD, anatomically correct, textured skin. Under the hood it just reads JSON files from the pack's docs/mjstyle/ folder, so you can even add your own presets by dropping a JSON file in there. It's dumb in the best way.

    How to use it

    The node takes an optional positive and negative prompt (both forceInput, so you can wire them from anywhere) and a styles_type dropdown, and it outputs:

    • style_positive - your positive prompt plus the preset's style phrase.
    • style_negative - your negative plus the preset's cleanup terms.

    Wire style_positive into the prompt field of, say, the pack's Comfly_midjourney_lowprice node (or any MJ prompt input) and style_negative into its negative field. One light aside: this is the "I'll take the whole pack's prompt-engineering and export it to you as presets" move - most people outgrow it once they start writing their own style suffixes, but it's a great starting scaffold.

    There's also skip_error (if on, failures return empty strings instead of throwing).

    Installing it

    Whole-pack install, and for once there's nothing else to configure:

    cd ComfyUI/custom_nodes
    git clone https://github.com/T8mars/Comfyui-zhenzhen
    # restart ComfyUI
    

    Or ComfyUI Manager → "Comfyui-zhenzhen". No key, no account, no network call. This is the one node in the pack you can use to verify your install end-to-end without spending a credit.

    The honest part

    It's a string-combiner with a preset library, and it's good at being exactly that. Don't expect it to think - the "prompt engineering" is done by whoever curated the JSON, and some entries are blunt ("accurate" is even misspelled as "ccurate" in the hd set, which says a lot about how hand-assembled this is). If you want a quick, consistent MJ style baseline without typing the same suffix ten times a day, it's a fine shortcut. If you're already comfortable writing style suffixes by hand, skip it and save the two nodes of graph space - the real value in this pack is elsewhere.

    Categoryzhenzhen/Midjourney

    Inputs (4)

    NameTypeDefaultDescription
    styles_typeCOMBO2 options: mj_art, mj_hd
    positiveoptSTRING
    negativeoptSTRING
    skip_erroroptBOOLEANfalse开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。

    Outputs (2)

    NameTypeDescription
    style_positiveSTRING
    style_negativeSTRING