# Test the new layered furniture prompt def get_layered_prompt(furniture_items, design_style): """Generate layered furniture prompt that allows wall decorations""" positive_prompt = f"LAYERED FURNITURE DESIGN: add {furniture_items}, {design_style.lower()} style, photorealistic, place furniture naturally on floor and against walls, add wall decorations like artwork and shelves, preserve existing room structure, no structural changes to walls windows or ceiling, layer furniture over existing surfaces, professional interior design, ultra-realistic lighting and shadows" negative_prompt = "STRUCTURAL REPLACEMENT FORBIDDEN: changing wall color, different wall texture, new walls, removing walls, changing ceiling, different ceiling, new windows, different windows, removing windows, changing floor material, different floor, PRESERVE STRUCTURE: keep original room architecture, lowres, watermark, banner, logo, contactinfo, text, deformed, blurry, blur, out of focus, surreal, ugly" return positive_prompt, negative_prompt # Test furniture_items = "MUST INCLUDE: large bed with headboard, two nightstands with lamps, dresser or wardrobe, accent chair, area rug under bed" design_style = "Bohemian" pos, neg = get_layered_prompt(furniture_items, design_style) print("POSITIVE:", pos) print("\nNEGATIVE:", neg)