ArchAi3D_Qwen_Style_Transfer
Turn the house into ice, the car into a balloon — local style transfer, one object at a time
- prompt
- style_description
- system_prompt
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;
customtakes 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_contextspecific; 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.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| object_preset | COMBO | the house | Select common object or use 'custom'. The style will be applied to this object only. |
| custom_object | STRING | Custom object description (used if object_preset is 'custom'). Example: 'the coffee mug on the table' | |
| style | COMBO | ice | Select artistic style to apply to the object |
| scene_context | STRING | Optional scene description. Example: 'modern architectural exterior with glass facade' | |
| debug_mode | BOOLEAN | false | Print generated prompt to console |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | Generated prompt for Qwen Edit 2509 |
| style_description | STRING | Description of the selected style |
| system_prompt | STRING | ⭐ NEW v4.0: Perfect system prompt for style transfer! Connect to encoder's system_prompt input for optimal results. |