Nodes/ComfyUI-ArchAi3d-Qwen/πŸ—οΈ Clean Room Prompt
ComfyUI Node

πŸ—οΈ Clean Room Prompt

From construction site to clean room β€” the pack's flagship prompt builder

By amir84ferdosΒ·Created 11 months agoΒ·Updated 5 months agoΒ· 70
πŸ—οΈ Clean Room Prompt
    • user_prompt
    • system_prompt
    β—„modeRemove + Paint Allβ–Ί
    β—„image_referenceimage1β–Ί
    β—„objects_to_removescaffolding/metal frames/construction debris/tools/toolboxes/power tools/buckets/pails/plastic bags/cement bags/plaster bags/insulation/foam sheets/cables/wires/scraps/wrapping materialsβ–Ί
    β—„scene_contextβ–Ί
    β—„remove_watermarkfalseβ–Ί
    β—„watermark_typewatermarkβ–Ί
    β—„watermark_locationanywhereβ–Ί
    β—„floor_materialPolished Black Marbleβ–Ί
    β—„floor_customβ–Ί
    β—„wall_materialFlat Whiteβ–Ί
    β—„wall_customβ–Ί
    β—„ceiling_materialFlat Whiteβ–Ί
    β—„ceiling_customβ–Ί
    β—„photography_styleNoneβ–Ί
    β—„lighting_presetKeep Originalβ–Ί
    β—„preserve_lightingtrueβ–Ί
    β—„preserve_perspectivetrueβ–Ί
    β—„preserve_povtrueβ–Ί
    β—„clean_edgestrueβ–Ί
    β—„no_halostrueβ–Ί
    β—„system_presetRoom Transform Specialistβ–Ί
    β—„custom_system_promptβ–Ί

    If the whole pack has a flagship workflow, it's this one: take a photo of a room mid-renovation - scaffolding, cement bags, cables, buckets everywhere - and generate the clean, finished version. ArchAi3D Clean Room Prompt is the prompt-builder half of that workflow, and it's where the README's "room transform" pitch actually lives. You describe what to remove, pick your finish materials, and it emits a complete user_prompt plus a matching system_prompt for the Qwen encoder.

    Three required inputs set the frame:

    • mode - Remove Only (just clean it), Remove + Paint All (clean and fully redecorate), or Remove + Paint Selective (clean, then only change what you specify).
    • objects_to_remove - a multiline list, and the default is a genuinely thorough starting point: scaffolding, metal frames, construction debris, tools, buckets, cables, wrapping materials, and friends. Trim it to what's actually in your photo.
    • image_reference - an identifier string (default image1) used to reference the input image in the prompt. It doesn't load the image itself; it names it so the assembled prompt says "image1".

    The finishing menu

    floor_material, wall_material, and ceiling_material are three big dropdowns (29 / 35 / 32 options) ranging from "Keep Original" and "Custom" through marbles, hardwoods, flat paint colors, and tile - each with a matching *_custom text field. The material library lives in the pack's config/materials.yaml, which you can edit to add your own presets (the README shows the YAML format). Then photography_style (Real Estate, Architectural, DSLR Professional…), lighting_preset (Natural Daylight, Golden Hour, Cove Lighting…), and the quality toggles: preserve_lighting, preserve_perspective, preserve_pov, clean_edges, no_halos - all defaulting on, all there to stop the model from redrawing your architecture along with the walls.

    The bonus tier: remove_watermark + watermark_type/watermark_location folds watermark cleanup into the same pass, and system_preset picks the system-prompt persona ("Room Transform Specialist", "Renovation Expert", "Interior Designer", or Custom).

    Outputs and install

    Two outputs: user_prompt and system_prompt. Feed both into the pack's Qwen encoder alongside the image and sample.

    It ships with ComfyUI-ArchAi3d-Qwen - ComfyUI Manager ("ArchAi3d Qwen") or:

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

    Restart β†’ ArchAi3d/Qwen/Prompts. Free personal, paid commercial.

    Where people get burned

    "Remove + Paint All" means what it says - the model will repaint everything, so if you want the room cleaned but kept as designed, use "Remove Only" (or Selective) instead of fighting the output. The image_reference field trips people up because it's a string, not an image input - leave it as image1 unless you know the encoder's reference naming. And material presets are prompt text, not textures: Qwen-Edit follows the description, so a generic "marble" preset gives a generic marble. If the result matters, use the custom field to describe the specific stone you want.

    CategoryArchAi3d/Qwen/Prompts

    Inputs (22)

    NameTypeDefaultDescription
    modeCOMBORemove + Paint All3 options: Remove Only, Remove + Paint All, Remove + Paint Selective
    image_referenceSTRINGimage1β€”
    objects_to_removeSTRINGscaffolding/metal frames/construction debris/tools/toolboxes/power tools/buckets/pails/plastic bags/cement bags/plaster bags/insulation/foam sheets/cables/wires/scraps/wrapping materialsβ€”
    scene_contextoptSTRINGOptional: Describe the room/space context (e.g., 'modern office with large windows'). Helps preserve windows, architectural features, and overall character.
    remove_watermarkoptBOOLEANfalseAdd watermark/logo/text removal to the cleaning process
    watermark_typeoptCOMBOwatermarkType of element to remove
    watermark_locationoptCOMBOanywhereLocation of watermark/logo
    floor_materialoptCOMBOPolished Black Marble29 options: Keep Original, Custom, Polished Black Marble, Polished White Marble, Beige Marble, Green Marble, +23
    floor_customoptSTRINGβ€”
    wall_materialoptCOMBOFlat White35 options: Keep Original, Custom, Flat White, Flat Navy, Flat Gray, Flat Light Gray, +29
    wall_customoptSTRINGβ€”
    ceiling_materialoptCOMBOFlat White32 options: Keep Original, Custom, Flat White, Flat Yellow, Flat Gray, Flat Light Gray, +26
    ceiling_customoptSTRINGβ€”
    photography_styleoptCOMBONone9 options: None, Architectural Photography, Real Estate Photography, Interior Magazine Quality, Photorealistic Render, DSLR Professional, +3
    lighting_presetoptCOMBOKeep Original16 options: Keep Original, Natural Daylight, Golden Hour, Overcast Soft, Morning Light, Evening Warm, +10
    preserve_lightingoptBOOLEANtrueβ€”
    preserve_perspectiveoptBOOLEANtrueβ€”
    preserve_povoptBOOLEANtrueβ€”
    clean_edgesoptBOOLEANtrueβ€”
    no_halosoptBOOLEANtrueβ€”
    system_presetoptCOMBORoom Transform Specialist7 options: None, Room Transform Specialist, Object Remover & Designer, Photorealistic Room Editor, Interior Designer, Renovation Expert, +1
    custom_system_promptoptSTRINGβ€”

    Outputs (2)

    NameTypeDescription
    user_promptSTRINGβ€”
    system_promptSTRINGβ€”