Nodes/ComfyUI-ArchAi3d-Qwen/ArchAi3D_Qwen_Style_Transfer
ComfyUI Node

ArchAi3D_Qwen_Style_Transfer

Turn the house into ice, the car into a balloon — local style transfer, one object at a time

By amir84ferdos·Created 11 months ago·Updated 5 months ago· 70
ArchAi3D_Qwen_Style_Transfer
    • prompt
    • style_description
    • system_prompt
    object_presetthe house
    custom_object
    styleice
    scene_context
    debug_modefalse

    There's a very specific kind of creative ask that goes: "what if the house was made of ice?" ArchAi3D_Qwen_Style_Transfer exists for that ask. It applies one of 8 artistic styles (ice, cloud, Chinese lantern, wooden, blue & white porcelain, fluffy, weaving, balloon) to a single named object while leaving the rest of the image alone. Default object: "the house." Default style: "ice." The author knows exactly what you're here for.

    The word "local" is doing the work. Style transfer normally means "reinterpret the whole image in this painterly style" - this node deliberately scopes it to one object, which is the harder and more useful version for architectural and product visualization. The README's example is "modern architectural exterior, Change the house to ice style," and the node is built around making that exact sentence easy to produce.

    The inputs that matter

    • object_preset / custom_object - what gets styled. Presets cover house, building, car, furniture, product, nature elements; custom takes anything ("the coffee mug on the table").
    • style - the 8 styles. Each one is a curated description, not a single word - "fluffy" isn't just the word fluffy, it's the word plus a material description that gives Qwen-Edit something to render.
    • scene_context - optional scene line ("modern architectural exterior with glass facade"). Helps the unstyled parts of the image hold together.

    Outputs: prompt and system_prompt (wire both into the pack's Qwen encoder - the system prompt is style-specific), plus style_description so you can see what the preset actually promised.

    How it works

    Identical machinery to Material Changer: object + style description get assembled into a "change the [object] to [style] style, keep everything else the same" instruction, with a per-style system prompt that frames the model as a stylization artist. Everything then runs through Qwen-Edit, which re-emits the whole frame - so the practical risk is the same one as always with this model: the unstyled background drifting while the styled object changes.

    Installing it

    Part of ComfyUI-ArchAi3d-Qwen by Amir Ferdos (ArchAi3d):

    # ComfyUI Manager: search "ArchAi3d Qwen"
    cd ComfyUI/custom_nodes
    git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
    cd ComfyUI-ArchAi3d-Qwen
    pip install -r requirements.txt
    

    Restart. No style models to download - the styles are prompt descriptions, and you bring the Qwen-Image-Edit checkpoint (GGUF-quantized in practice) plus the encoder.

    Common issues

    • The style bleeds. "Change the house to ice style" can frost the trees too. Name the object precisely and keep scene_context specific; if the bleed persists, that's Qwen-Edit's whole-frame regeneration doing its thing.
    • Style is a vibe, not a material. Ice on a building reads dramatically; ice on a car reads differently. Some styles (balloon, fluffy) are more literal than others - expect interpretation, not rendering.
    • Small objects get reimagined. A tiny object in a big scene may get redesigned rather than restyled. Crop in if you need fidelity.

    It's a niche node with a specific fun factor, and for social-media-style product variations or "what if" architectural concepts, it's exactly the right tool - the local-object scoping is what separates it from a generic "make it look like ice" prompt you'd have to babysit.

    CategoryArchAi3d/Qwen/Editing

    Inputs (5)

    NameTypeDefaultDescription
    object_presetCOMBOthe houseSelect common object or use 'custom'. The style will be applied to this object only.
    custom_objectSTRINGCustom object description (used if object_preset is 'custom'). Example: 'the coffee mug on the table'
    styleCOMBOiceSelect artistic style to apply to the object
    scene_contextSTRINGOptional scene description. Example: 'modern architectural exterior with glass facade'
    debug_modeBOOLEANfalsePrint generated prompt to console

    Outputs (3)

    NameTypeDescription
    promptSTRINGGenerated prompt for Qwen Edit 2509
    style_descriptionSTRINGDescription of the selected style
    system_promptSTRING⭐ NEW v4.0: Perfect system prompt for style transfer! Connect to encoder's system_prompt input for optimal results.