Spaces:
Running
on
Zero
Running
on
Zero
# Стили дизайна с детальными промптами для каждой комнаты | |
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 "" | |