# Стили дизайна с детальными промптами для каждой комнаты DESIGN_STYLES = { "Современный минимализм": { "prompt": "modern minimalist interior design, clean lines, neutral colors palette, uncluttered space, functional furniture, lots of natural light, white walls, wooden floors, open space concept", "negative": "cluttered, busy, ornate, dark, vintage, old-fashioned, messy, complicated", "strength": 0.8, "materials": ["бетон", "стекло", "натуральное дерево", "металл", "белый камень"], "colors": ["#FFFFFF", "#F5F5F5", "#E0E0E0", "#BDBDBD", "#424242", "#212121"], "lighting": "максимальное естественное освещение, скрытая LED подсветка, минималистичные светильники", "room_specific": { "living room": "minimalist living room with low-profile furniture, hidden storage, monochrome palette, large windows, clean surfaces", "bedroom": "minimal bedroom design, platform bed, built-in wardrobes, neutral bedding, simple nightstands, soft indirect lighting", "kitchen": "modern minimal kitchen, handleless cabinets, integrated appliances, white countertops, clean backsplash, pendant lights", "bathroom": "minimalist bathroom, floating vanity, frameless shower, white tiles, hidden storage, modern fixtures", "home office": "minimal office space, clean desk, built-in shelving, ergonomic chair, cable management, natural light", "kids room": "organized kids room, built-in storage, neutral base with colorful accents, clean play area", "hallway": "minimal entrance, built-in coat storage, simple console, large mirror, clean lines" } }, "Скандинавский": { "prompt": "scandinavian interior design, hygge atmosphere, cozy and warm, white and grey palette, natural wood elements, soft textiles, green plants, simple functional decor, nordic style", "negative": "industrial, dark colors, heavy metal, raw concrete, cluttered, ornate", "strength": 0.75, "materials": ["светлое дерево", "лен", "шерсть", "керамика", "натуральный текстиль"], "colors": ["#FFFFFF", "#F0F0F0", "#C0C0C0", "#8B7355", "#4A5D23", "#E6D7C3"], "lighting": "мягкое рассеянное освещение, свечи, гирлянды, торшеры с тканевыми абажурами", "room_specific": { "living room": "scandinavian living room, light wood floors, white walls, grey sofa, knitted throws, potted plants, hygge atmosphere", "bedroom": "nordic bedroom, white bedding, natural wood bed frame, soft textiles, minimal decor, cozy lighting", "kitchen": "scandinavian kitchen, white cabinets, wood countertops, open shelving, simple design, functional layout", "bathroom": "nordic bathroom, white tiles, wood accents, simple fixtures, natural materials, spa-like atmosphere", "home office": "scandinavian workspace, light wood desk, ergonomic setup, plants, natural light, organized storage", "kids room": "nordic kids room, natural materials, soft colors, wooden toys, cozy textiles, simple furniture", "hallway": "scandinavian entrance, wooden bench, coat hooks, simple storage, light colors, welcoming atmosphere" } }, "Индустриальный": { "prompt": "industrial loft interior, exposed brick walls, metal fixtures and pipes, concrete floors, dark color scheme, vintage leather furniture, edison bulb lighting, raw materials, urban style", "negative": "pastel colors, floral patterns, traditional decor, delicate materials, ornate details", "strength": 0.85, "materials": ["кирпич", "металл", "бетон", "кожа", "необработанное дерево", "сталь"], "colors": ["#3E3E3E", "#8B4513", "#708090", "#2F4F4F", "#000000", "#8B0000"], "lighting": "винтажные лампы Эдисона, металлические светильники, трековое освещение, подвесные лампы", "room_specific": { "living room": "industrial living room, exposed brick, leather sofa, metal coffee table, vintage decor, concrete floors", "bedroom": "industrial bedroom, metal bed frame, exposed pipes, brick wall, vintage nightstands, edison bulbs", "kitchen": "industrial kitchen, stainless steel appliances, concrete counters, open shelving, metal bar stools", "bathroom": "industrial bathroom, concrete sink, black fixtures, subway tiles, exposed plumbing, metal accents", "home office": "industrial office, metal desk, leather chair, exposed brick, vintage filing cabinets, task lighting", "kids room": "industrial kids room, metal furniture, vintage posters, durable materials, creative storage", "hallway": "industrial entrance, metal coat rack, concrete floors, exposed brick, vintage mirror, urban vibe" } }, "Бохо": { "prompt": "bohemian boho interior, eclectic mix, colorful textiles and patterns, macrame wall hangings, lots of plants, vintage and ethnic furniture, warm earthy colors, layered rugs, cozy atmosphere", "negative": "minimalist, modern, cold colors, empty spaces, monochrome, sterile", "strength": 0.7, "materials": ["ротанг", "макраме", "винтажное дерево", "натуральные ткани", "керамика"], "colors": ["#D2691E", "#8B4513", "#DAA520", "#CD853F", "#B22222", "#228B22"], "lighting": "теплое освещение, гирлянды, марокканские лампы, свечи, цветные абажуры", "room_specific": { "living room": "boho living room, layered rugs, floor cushions, macrame decor, plants everywhere, eclectic furniture mix", "bedroom": "bohemian bedroom, canopy bed, colorful bedding, tapestry wall, plants, vintage nightstands, warm lighting", "kitchen": "boho kitchen, open shelving, colorful tiles, hanging plants, vintage dishes, eclectic decor", "bathroom": "bohemian bathroom, patterned tiles, plants, vintage mirror, colorful textiles, natural materials", "home office": "boho workspace, vintage desk, gallery wall, plants, colorful organization, creative atmosphere", "kids room": "boho kids room, teepee, colorful textiles, wall hangings, creative play space, natural materials", "hallway": "bohemian entrance, vintage hooks, layered rugs, gallery wall, plants, eclectic mirror" } }, "Японский дзен": { "prompt": "japanese zen interior, minimal zen design, tatami mats, shoji screens, low furniture, natural materials, neutral colors, bamboo elements, peaceful atmosphere, traditional japanese style", "negative": "western furniture, bright colors, cluttered, heavy decorations, busy patterns", "strength": 0.8, "materials": ["бамбук", "рисовая бумага", "татами", "натуральное дерево", "камень"], "colors": ["#F5F5DC", "#D2B48C", "#8B4513", "#696969", "#2F4F4F", "#F0E68C"], "lighting": "мягкий рассеянный свет через сёдзи, низкие светильники, свечи, естественное освещение", "room_specific": { "living room": "japanese living room, low seating, tatami floor, shoji screens, minimal decor, zen atmosphere", "bedroom": "zen bedroom, futon bed, tatami mats, simple design, natural materials, peaceful ambiance", "kitchen": "japanese kitchen, minimalist design, natural wood, simple lines, functional storage, clean surfaces", "bathroom": "japanese bathroom, soaking tub, natural materials, simple fixtures, spa atmosphere, bamboo accents", "home office": "zen workspace, low desk, floor seating, minimal design, natural light, organized space", "kids room": "japanese kids room, futon beds, low furniture, natural materials, simple toys, calm atmosphere", "hallway": "japanese entrance, genkan area, simple storage, natural materials, minimal design" } }, "Ар-деко": { "prompt": "art deco interior design, luxury glamour, gold brass accents, geometric patterns, velvet furniture, rich dark woods, mirrors, statement lighting, 1920s style, opulent decor", "negative": "rustic, simple, minimalist, cheap materials, plain, undecorated", "strength": 0.75, "materials": ["мрамор", "латунь", "бархат", "зеркала", "лакированное дерево", "хрусталь"], "colors": ["#FFD700", "#000000", "#8B4513", "#4B0082", "#006400", "#C0C0C0"], "lighting": "хрустальные люстры, настенные бра с абажурами, декоративные торшеры, золотые акценты", "room_specific": { "living room": "art deco living room, velvet sofa, geometric patterns, gold accents, statement chandelier, luxurious decor", "bedroom": "art deco bedroom, upholstered headboard, mirrored furniture, geometric wallpaper, glamorous lighting", "kitchen": "art deco kitchen, black and gold palette, geometric backsplash, brass fixtures, luxury appliances", "bathroom": "art deco bathroom, black and white tiles, gold fixtures, geometric mirror, marble surfaces", "home office": "art deco office, dark wood desk, leather chair, geometric patterns, brass details, luxury atmosphere", "kids room": "art deco kids room, geometric patterns, rich colors, vintage toys, elegant furniture", "hallway": "art deco entrance, geometric floor pattern, statement mirror, console table, dramatic lighting" } }, "Средиземноморский": { "prompt": "mediterranean interior design, coastal style, white and blue palette, terracotta tiles, arched doorways, natural textures, wrought iron details, rustic wood beams, fresh airy atmosphere", "negative": "dark colors, modern minimalist, industrial, cold atmosphere, synthetic materials", "strength": 0.7, "materials": ["терракота", "известняк", "кованое железо", "натуральное дерево", "керамическая плитка"], "colors": ["#FFFFFF", "#4682B4", "#F4A460", "#8B7355", "#6495ED", "#FFE4B5"], "lighting": "естественное освещение, кованые люстры, настенные светильники, свечи в фонарях", "room_specific": { "living room": "mediterranean living room, white walls, blue accents, terracotta floors, arched windows, coastal decor", "bedroom": "mediterranean bedroom, wrought iron bed, white linens, blue accents, wooden shutters, fresh atmosphere", "kitchen": "mediterranean kitchen, blue and white tiles, open shelving, terracotta floors, rustic wood, fresh herbs", "bathroom": "mediterranean bathroom, mosaic tiles, arched mirror, terracotta, white and blue palette", "home office": "mediterranean workspace, natural light, white walls, blue accents, wooden desk, coastal view", "kids room": "mediterranean kids room, bright colors, natural materials, nautical theme, fresh atmosphere", "hallway": "mediterranean entrance, terracotta tiles, arched doorway, wrought iron details, coastal decor" } }, "Лофт": { "prompt": "modern loft interior, open space concept, high ceilings, large windows, mixed materials, industrial elements with modern comfort, urban living, exposed structures, contemporary furniture", "negative": "low ceilings, small rooms, traditional decor, compartmentalized spaces", "strength": 0.8, "materials": ["бетон", "металл", "стекло", "дерево", "кирпич", "сталь"], "colors": ["#696969", "#A9A9A9", "#2F4F4F", "#8B4513", "#000000", "#FFFFFF"], "lighting": "трековые системы, подвесные промышленные светильники, большие окна, светодиодные ленты", "room_specific": { "living room": "loft living room, double height ceiling, industrial windows, modern furniture, open plan, urban view", "bedroom": "loft bedroom, mezzanine level, industrial stairs, exposed beams, modern bed, city lights", "kitchen": "loft kitchen, open to living area, industrial island, modern appliances, concrete counters", "bathroom": "loft bathroom, concrete walls, modern fixtures, glass partition, industrial style, luxury touches", "home office": "loft office space, mezzanine area, industrial desk, modern chair, urban views, creative atmosphere", "kids room": "loft kids room, play area below, sleeping above, industrial ladder, creative storage", "hallway": "loft entrance, high ceiling, industrial door, concrete floors, modern storage, urban style" } }, "Прованс": { "prompt": "french provence interior, rustic charm, lavender colors, vintage distressed furniture, floral patterns, shabby chic style, countryside atmosphere, soft pastels, romantic decor", "negative": "modern, industrial, dark colors, minimalist, urban, high-tech", "strength": 0.7, "materials": ["состаренное дерево", "натуральный камень", "лен", "хлопок", "кованое железо"], "colors": ["#E6E6FA", "#DDA0DD", "#F0E68C", "#F5DEB3", "#FFF8DC", "#98FB98"], "lighting": "кованые люстры, настольные лампы с тканевыми абажурами, свечи, естественный свет", "room_specific": { "living room": "provence living room, distressed furniture, floral upholstery, vintage decor, soft colors, cozy atmosphere", "bedroom": "french country bedroom, wrought iron bed, floral bedding, vintage nightstands, romantic atmosphere", "kitchen": "provence kitchen, painted cabinets, open shelving, vintage tiles, copper pots, herb garden", "bathroom": "provence bathroom, clawfoot tub, vintage fixtures, floral wallpaper, distressed vanity", "home office": "provence workspace, vintage desk, floral chair, soft colors, romantic decor, countryside view", "kids room": "provence kids room, vintage furniture, soft pastels, floral patterns, cozy textiles", "hallway": "provence entrance, vintage hooks, distressed console, floral arrangements, welcoming atmosphere" } }, "Хай-тек": { "prompt": "high-tech futuristic interior, smart home technology, LED lighting, glass and chrome, modern minimalism, automated systems, sleek surfaces, monochrome palette, cutting-edge design", "negative": "vintage, rustic, warm colors, traditional, ornate, natural materials", "strength": 0.85, "materials": ["стекло", "хром", "пластик", "металл", "акрил", "композитные материалы"], "colors": ["#C0C0C0", "#000000", "#FFFFFF", "#4169E1", "#708090", "#1C1C1C"], "lighting": "LED системы, умное освещение, неоновая подсветка, скрытые источники света", "room_specific": { "living room": "high-tech living room, smart TV wall, automated blinds, modern furniture, LED ambient lighting", "bedroom": "futuristic bedroom, smart bed, automated climate control, LED panels, minimalist design", "kitchen": "high-tech kitchen, smart appliances, touch controls, LED lighting, sleek surfaces", "bathroom": "futuristic bathroom, smart mirror, automated fixtures, chromotherapy shower, high-tech toilet", "home office": "high-tech office, multiple monitors, ergonomic setup, smart desk, automated lighting", "kids room": "futuristic kids room, interactive walls, smart storage, LED displays, modern furniture", "hallway": "high-tech entrance, biometric locks, smart storage, LED pathway, automated systems" } }, "Эко-стиль": { "prompt": "eco-friendly interior design, sustainable materials, natural organic shapes, green living walls, bamboo and reclaimed wood, earth tones, biophilic design, environmental consciousness", "negative": "synthetic materials, plastic, artificial colors, industrial waste, non-sustainable", "strength": 0.75, "materials": ["бамбук", "пробка", "переработанное дерево", "натуральный камень", "органический хлопок"], "colors": ["#228B22", "#8B4513", "#DEB887", "#F5DEB3", "#90EE90", "#D2691E"], "lighting": "естественное освещение, энергосберегающие лампы, солнечные панели, биодинамическое освещение", "room_specific": { "living room": "eco living room, reclaimed wood furniture, living wall, natural fabrics, sustainable design", "bedroom": "eco bedroom, organic bedding, bamboo furniture, natural materials, healthy atmosphere", "kitchen": "eco kitchen, bamboo cabinets, recycled countertops, energy-efficient appliances, herb garden", "bathroom": "eco bathroom, water-saving fixtures, natural stone, bamboo accessories, green wall", "home office": "eco workspace, reclaimed wood desk, natural light, plants, sustainable materials", "kids room": "eco kids room, non-toxic materials, natural wood toys, organic textiles, healthy environment", "hallway": "eco entrance, living wall, bamboo flooring, natural storage, sustainable design" } }, "Классический": { "prompt": "classic traditional interior, elegant timeless design, crown molding, rich fabrics, antique furniture, chandelier lighting, symmetrical layout, sophisticated color palette, luxury details", "negative": "modern, minimalist, industrial, casual, contemporary, simple", "strength": 0.7, "materials": ["массив дерева", "мрамор", "шелк", "бархат", "позолота", "хрусталь"], "colors": ["#F5F5DC", "#8B4513", "#FFD700", "#800020", "#2F4F4F", "#FFFAF0"], "lighting": "хрустальные люстры, настенные бра, настольные лампы с абажурами, свечи в канделябрах", "room_specific": { "living room": "classic living room, elegant furniture, crown molding, chandelier, rich fabrics, fireplace", "bedroom": "traditional bedroom, four-poster bed, luxury bedding, antique furniture, elegant decor", "kitchen": "classic kitchen, raised panel cabinets, marble countertops, traditional hardware, elegant design", "bathroom": "traditional bathroom, clawfoot tub, marble surfaces, classic fixtures, luxury details", "home office": "classic office, mahogany desk, leather chair, built-in bookcases, traditional decor", "kids room": "classic kids room, traditional furniture, elegant fabrics, timeless toys, sophisticated design", "hallway": "classic entrance, marble floor, elegant console, chandelier, traditional mirror" } }, "Футуристический": { "prompt": "futuristic space-age interior, curved walls, holographic elements, neon lighting, minimalist furniture, white glossy surfaces, sci-fi aesthetic, innovative materials, ultra-modern design", "negative": "traditional, vintage, rustic, natural materials, warm colors, ornate", "strength": 0.9, "materials": ["углеволокно", "smart glass", "акрил", "металлические сплавы", "LED панели"], "colors": ["#FFFFFF", "#00FFFF", "#FF00FF", "#C0C0C0", "#0000FF", "#000000"], "lighting": "голографические проекции, неоновая подсветка, LED панели, умное освещение, световые инсталляции", "room_specific": { "living room": "futuristic living room, curved walls, holographic TV, levitating furniture, neon accents", "bedroom": "space-age bedroom, pod bed, ambient LED, smart glass walls, minimalist design", "kitchen": "futuristic kitchen, seamless surfaces, holographic controls, automated cooking, neon lighting", "bathroom": "sci-fi bathroom, chromotherapy shower, smart glass, floating fixtures, LED floors", "home office": "futuristic workspace, holographic displays, ergonomic pod chair, AI assistant, neon accents", "kids room": "space-age kids room, interactive holographic walls, pod beds, educational AI, fun lighting", "hallway": "futuristic entrance, biometric scanner, LED pathway, curved walls, holographic art" } }, "Ретро 70-х": { "prompt": "retro 70s interior design, groovy patterns, orange and brown palette, shag carpet, conversation pit, vintage posters, disco era style, funky furniture, bold geometric shapes", "negative": "modern minimalist, contemporary, neutral colors, simple, traditional", "strength": 0.75, "materials": ["винил", "пластик", "вельвет", "искусственный мех", "ламинат", "хром"], "colors": ["#FF8C00", "#8B4513", "#FFD700", "#FF6347", "#4B0082", "#32CD32"], "lighting": "лава-лампы, неоновые вывески, цветные лампочки, диско-шар, винтажные торшеры", "room_specific": { "living room": "70s living room, conversation pit, shag carpet, vintage posters, retro TV, groovy patterns", "bedroom": "retro 70s bedroom, waterbed, psychedelic wallpaper, beaded curtains, vintage stereo", "kitchen": "70s kitchen, avocado appliances, geometric tiles, formica counters, retro dinette set", "bathroom": "retro 70s bathroom, colored fixtures, geometric wallpaper, shag bath mat, groovy tiles", "home office": "70s workspace, vintage desk, retro typewriter, cork wall, geometric patterns", "kids room": "groovy kids room, bean bags, lava lamps, vintage toys, psychedelic posters", "hallway": "70s entrance, geometric wallpaper, macrame hanging, retro mirror, funky coat rack" } }, "Шебби-шик": { "prompt": "shabby chic interior, distressed vintage furniture, soft pastel colors, romantic feminine style, floral patterns, weathered finishes, cottage charm, delicate accessories, lived-in elegance", "negative": "modern, industrial, masculine, dark colors, geometric, minimalist", "strength": 0.7, "materials": ["состаренное дерево", "льняные ткани", "кружево", "фарфор", "патинированный металл"], "colors": ["#FFE4E1", "#F0FFFF", "#FAFAD2", "#E6E6FA", "#FFF0F5", "#F5F5DC"], "lighting": "хрустальные люстры, винтажные лампы, свечи, естественный свет через кружевные занавески", "room_specific": { "living room": "shabby chic living room, distressed sofa, vintage coffee table, floral cushions, romantic decor", "bedroom": "shabby chic bedroom, vintage iron bed, lace curtains, distressed furniture, soft pastels", "kitchen": "shabby chic kitchen, distressed cabinets, vintage dishes, floral tiles, cottage charm", "bathroom": "shabby chic bathroom, vintage vanity, lace shower curtain, distressed mirror, romantic details", "home office": "shabby chic workspace, vintage desk, floral chair, distressed shelving, feminine touches", "kids room": "shabby chic nursery, vintage crib, soft pastels, delicate fabrics, romantic atmosphere", "hallway": "shabby chic entrance, distressed coat rack, vintage mirror, floral arrangements, welcoming feel" } }, "Марокканский": { "prompt": "moroccan interior design, intricate tile patterns, rich jewel tones, ornate metalwork, arched doorways, colorful textiles, lantern lighting, exotic atmosphere, moorish architecture", "negative": "minimalist, scandinavian, simple, monochrome, modern, plain", "strength": 0.8, "materials": ["мозаичная плитка", "латунь", "кедр", "шелк", "бархат", "мрамор"], "colors": ["#4169E1", "#DC143C", "#FFD700", "#FF8C00", "#4B0082", "#006400"], "lighting": "марокканские фонари, свечи, цветное стекло, ажурные светильники, мягкое ambient освещение", "room_specific": { "living room": "moroccan living room, low seating, colorful cushions, ornate coffee table, lanterns, rich textiles", "bedroom": "moroccan bedroom, canopy bed, jewel tones, ornate headboard, lantern lighting, exotic fabrics", "kitchen": "moroccan kitchen, mosaic backsplash, colorful tiles, arched alcoves, copper cookware", "bathroom": "moroccan bathroom, intricate tilework, arched mirrors, brass fixtures, spa atmosphere", "home office": "moroccan workspace, carved desk, colorful textiles, lantern lighting, ornate details", "kids room": "moroccan kids room, colorful tent, floor cushions, geometric patterns, playful atmosphere", "hallway": "moroccan entrance, mosaic floor, arched doorway, ornate mirror, welcoming lanterns" } }, "Кантри": { "prompt": "country rustic interior, farmhouse style, natural wood beams, checkered patterns, vintage farm decor, cozy fireplace, warm earth tones, handmade elements, rural charm", "negative": "modern, urban, sleek, minimalist, high-tech, industrial", "strength": 0.7, "materials": ["необработанное дерево", "камень", "хлопок", "лен", "кованое железо", "керамика"], "colors": ["#8B4513", "#DEB887", "#F5DEB3", "#CD853F", "#D2691E", "#FFF8DC"], "lighting": "кованые люстры, керосиновые лампы, свечи, камин, теплое освещение", "room_specific": { "living room": "country living room, stone fireplace, plaid sofa, wooden beams, vintage decor, cozy atmosphere", "bedroom": "country bedroom, wooden bed frame, patchwork quilt, vintage dresser, warm textiles", "kitchen": "farmhouse kitchen, wooden cabinets, vintage stove, open shelving, checkered curtains", "bathroom": "country bathroom, clawfoot tub, wooden vanity, vintage fixtures, rustic charm", "home office": "country workspace, wooden desk, vintage chair, farm decor, natural light", "kids room": "country kids room, wooden furniture, farm animals theme, cozy textiles, rustic toys", "hallway": "country entrance, wooden bench, vintage hooks, farm tools decor, welcoming atmosphere" } }, "Неоклассика": { "prompt": "neoclassical interior design, modern interpretation of classic style, elegant proportions, refined details, neutral palette with gold accents, contemporary comfort with traditional elements", "negative": "ultra-modern, industrial, rustic, bohemian, casual, minimalist", "strength": 0.75, "materials": ["мрамор", "гипсовая лепнина", "натуральное дерево", "шелк", "латунь", "зеркала"], "colors": ["#F5F5DC", "#D4AF37", "#FFFAF0", "#E6E6FA", "#2F4F4F", "#C0C0C0"], "lighting": "современные люстры с классическими элементами, встроенная подсветка, настольные лампы", "room_specific": { "living room": "neoclassical living room, elegant furniture, modern chandelier, classic moldings, refined decor", "bedroom": "neoclassical bedroom, upholstered bed, elegant nightstands, soft colors, luxury bedding", "kitchen": "neoclassical kitchen, elegant cabinetry, marble counters, classic hardware, modern appliances", "bathroom": "neoclassical bathroom, marble surfaces, elegant fixtures, classic details, luxury atmosphere", "home office": "neoclassical office, elegant desk, comfortable seating, built-in shelving, refined atmosphere", "kids room": "neoclassical kids room, elegant furniture, soft colors, classic toys, sophisticated design", "hallway": "neoclassical entrance, marble floor, elegant console, modern chandelier, refined decor" } }, "Максимализм": { "prompt": "maximalist interior design, more is more philosophy, bold patterns mixing, vibrant colors, eclectic furniture, layered textures, artistic displays, organized chaos, personality-filled space", "negative": "minimalist, simple, empty, monochrome, sparse, plain", "strength": 0.8, "materials": ["бархат", "шелк", "мех", "металлик", "стекло", "различные текстуры"], "colors": ["#FF1493", "#4B0082", "#FFD700", "#00CED1", "#FF4500", "#32CD32"], "lighting": "множественные источники света, декоративные люстры, неоновые акценты, цветная подсветка", "room_specific": { "living room": "maximalist living room, pattern mixing, bold colors, eclectic furniture, art gallery walls, layered rugs", "bedroom": "maximalist bedroom, patterned wallpaper, colorful bedding, multiple textures, artistic displays", "kitchen": "maximalist kitchen, colorful tiles, open shelving displays, eclectic dishes, bold backsplash", "bathroom": "maximalist bathroom, patterned tiles, colorful fixtures, artistic mirrors, bold wallpaper", "home office": "maximalist workspace, gallery walls, colorful storage, eclectic furniture, creative chaos", "kids room": "maximalist kids room, bold colors, pattern mixing, toy displays, artistic walls", "hallway": "maximalist entrance, gallery wall, patterned floor, colorful storage, eclectic mirrors" } }, "Колониальный": { "prompt": "colonial interior design, british colonial style, dark wood furniture, tropical elements, rattan and wicker, neutral colors with rich accents, plantation shutters, exotic accessories", "negative": "modern minimalist, scandinavian, industrial, futuristic, neon", "strength": 0.75, "materials": ["тиковое дерево", "ротанг", "лен", "кожа", "латунь", "джут"], "colors": ["#8B4513", "#F5DEB3", "#FAEBD7", "#556B2F", "#8B0000", "#F0E68C"], "lighting": "потолочные вентиляторы с подсветкой, настольные лампы с абажурами, естественный свет", "room_specific": { "living room": "colonial living room, dark wood furniture, rattan chairs, tropical plants, ceiling fans, neutral palette", "bedroom": "colonial bedroom, four-poster bed, mosquito netting, dark wood furniture, tropical accents", "kitchen": "colonial kitchen, dark wood cabinets, rattan bar stools, tropical tiles, vintage accessories", "bathroom": "colonial bathroom, clawfoot tub, dark wood vanity, tropical plants, vintage fixtures", "home office": "colonial office, leather furniture, dark wood desk, tropical shutters, vintage maps", "kids room": "colonial kids room, rattan furniture, mosquito nets, tropical theme, adventure decor", "hallway": "colonial entrance, dark wood console, rattan storage, tropical plants, vintage travel decor" } } } # Расширенные элементы интерьера для детальных изменений ROOM_ELEMENTS = { "Стены": { "prompt_add": "wall treatment, wall color, wallpaper, wall texture, accent wall", "options": { "colors": ["белый", "серый", "бежевый", "темно-синий", "зеленый", "терракотовый", "черный", "пастельный"], "textures": ["гладкие", "фактурная штукатурка", "кирпич", "дерево", "камень", "обои", "3D панели"], "patterns": ["однотонные", "геометрические", "флористические", "абстрактные", "полосы", "текстурные"] } }, "Пол": { "prompt_add": "flooring material, floor color, floor pattern, floor texture", "options": { "materials": ["паркет", "ламинат", "плитка", "ковролин", "бетон", "мрамор", "винил", "пробка"], "colors": ["светлое дерево", "темное дерево", "серый", "белый", "терракота", "черный"], "patterns": ["елочка", "палуба", "шахматы", "диагональ", "мозаика", "однотонный"] } }, "Потолок": { "prompt_add": "ceiling design, ceiling height, ceiling color, ceiling details", "options": { "types": ["натяжной", "гипсокартон", "деревянные балки", "кессонный", "с лепниной", "окрашенный"], "heights": ["стандартный", "высокий", "двухуровневый", "с балками", "сводчатый"], "colors": ["белый", "светло-серый", "бежевый", "контрастный", "с подсветкой"] } }, "Освещение": { "prompt_add": "lighting fixtures, light temperature, light intensity, ambient lighting", "options": { "types": ["люстра", "споты", "подвесные светильники", "торшеры", "бра", "LED ленты", "трековые"], "temperature": ["теплый свет", "холодный свет", "нейтральный", "регулируемый"], "scenarios": ["основное", "акцентное", "декоративное", "функциональное", "ночное"] } }, "Мебель": { "prompt_add": "furniture style, furniture material, furniture color, furniture arrangement", "options": { "styles": ["современная", "классическая", "минималистичная", "винтажная", "дизайнерская", "функциональная"], "materials": ["дерево", "металл", "стекло", "пластик", "ротанг", "мягкая обивка"], "colors": ["натуральное дерево", "белая", "черная", "яркие акценты", "пастельная", "двухцветная"] } }, "Текстиль": { "prompt_add": "textiles, curtains, cushions, rugs, fabric textures", "options": { "curtains": ["тюль", "блэкаут", "римские шторы", "жалюзи", "портьеры", "рулонные"], "rugs": ["ковер", "ковровая дорожка", "круглый ковер", "безворсовый", "с длинным ворсом"], "cushions": ["декоративные подушки", "пледы", "покрывала", "чехлы на мебель"] } }, "Декор": { "prompt_add": "decorative elements, wall art, plants, accessories, personal items", "options": { "wall_art": ["картины", "постеры", "фотографии", "зеркала", "полки", "часы"], "plants": ["большие растения", "подвесные кашпо", "суккуленты", "цветы", "вертикальный сад"], "accessories": ["вазы", "скульптуры", "книги", "свечи", "декоративные объекты"] } }, "Окна": { "prompt_add": "windows, window treatments, natural light, window size", "options": { "types": ["большие окна", "панорамные", "арочные", "мансардные", "эркер", "французские"], "treatments": ["без штор", "легкие занавески", "плотные шторы", "жалюзи", "римские шторы"], "light": ["максимум света", "рассеянный свет", "контролируемый свет", "приватность"] } } } # Типы помещений с расширенным списком ROOM_TYPES = { # Основные жилые помещения "Гостиная": "living room", "Гостиная-студия": "open plan living room", "Гостиная с камином": "living room with fireplace", "Спальня": "bedroom", "Главная спальня": "master bedroom", "Гостевая спальня": "guest bedroom", "Детская спальня": "kids bedroom", "Подростковая комната": "teenager room", "Кухня": "kitchen", "Кухня-столовая": "kitchen dining room", "Кухня-остров": "kitchen with island", "Ванная": "bathroom", "Главная ванная": "master bathroom", "Гостевой санузел": "powder room", "Кабинет": "home office", "Библиотека": "library", "Творческая мастерская": "art studio", "Детская": "kids room", "Игровая": "playroom", "Комната младенца": "nursery", "Прихожая": "entryway hallway", "Гардеробная": "walk-in closet", "Постирочная": "laundry room", "Столовая": "dining room", "Домашний кинотеатр": "home theater", "Спортзал": "home gym", "Винный погреб": "wine cellar", "Зимний сад": "sunroom conservatory", "Лоджия": "loggia", "Балкон": "balcony", "Терраса": "terrace", "Мансарда": "attic room", "Подвал": "basement" } # Цветовые схемы для быстрого выбора COLOR_SCHEMES = { "Монохром": ["#FFFFFF", "#E0E0E0", "#BDBDBD", "#757575", "#424242", "#212121"], "Земляные тона": ["#8B4513", "#A0522D", "#D2691E", "#CD853F", "#DEB887", "#F5DEB3"], "Океан": ["#E0F2F1", "#B2DFDB", "#4DB6AC", "#009688", "#00796B", "#004D40"], "Лес": ["#E8F5E9", "#C8E6C9", "#81C784", "#4CAF50", "#388E3C", "#1B5E20"], "Закат": ["#FFEBEE", "#FFCDD2", "#EF9A9A", "#E57373", "#EF5350", "#E53935"], "Пастель": ["#FCE4EC", "#F8BBD0", "#E1BEE7", "#CE93D8", "#FFCCBC", "#D7CCC8"] } # Функции-помощники для генерации промптов def get_detailed_prompt(style_name, room_type, additional_params=None): """Генерирует детальный промпт для конкретной комнаты в выбранном стиле""" if style_name not in DESIGN_STYLES: return "" style = DESIGN_STYLES[style_name] room_type_en = ROOM_TYPES.get(room_type, "room") # Базовый промпт стиля base_prompt = style["prompt"] # Специфичный промпт для комнаты room_specific = style["room_specific"].get(room_type_en, base_prompt) # Добавляем материалы и освещение materials = ", ".join(style["materials"][:3]) lighting = style["lighting"] detailed_prompt = f"{room_specific}, {materials} materials, {lighting}" # Добавляем дополнительные параметры если есть if additional_params: detailed_prompt += f", {additional_params}" return detailed_prompt def get_style_colors(style_name): """Возвращает цветовую палитру для выбранного стиля""" if style_name in DESIGN_STYLES: return DESIGN_STYLES[style_name]["colors"] return ["#FFFFFF", "#000000"] def get_style_materials(style_name): """Возвращает список материалов для стиля""" if style_name in DESIGN_STYLES: return DESIGN_STYLES[style_name]["materials"] return [] def get_negative_prompt(style_name): """Возвращает negative prompt для стиля""" if style_name in DESIGN_STYLES: return DESIGN_STYLES[style_name]["negative"] return ""