Spaces:
Running
on
Zero
Running
on
Zero
File size: 42,159 Bytes
81e8629 4dc63d6 81e8629 69756b6 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 4dc63d6 10f680f 4dc63d6 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 4dc63d6 10f680f 4dc63d6 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 4dc63d6 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 4dc63d6 10f680f 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 4dc63d6 10f680f 4dc63d6 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 69756b6 81e8629 4dc63d6 10f680f 81e8629 69756b6 10f680f 69756b6 81e8629 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 69756b6 81e8629 4dc63d6 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 10f680f 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 10f680f 69756b6 10f680f 69756b6 81e8629 10f680f 69756b6 10f680f 69756b6 81e8629 10f680f 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 69756b6 81e8629 69756b6 81e8629 10f680f 69756b6 10f680f 69756b6 81e8629 10f680f 69756b6 10f680f 69756b6 81e8629 4dc63d6 69756b6 4dc63d6 69756b6 10f680f 69756b6 10f680f 4dc63d6 69756b6 10f680f 69756b6 10f680f 4dc63d6 69756b6 10f680f 69756b6 10f680f 4dc63d6 69756b6 10f680f 69756b6 10f680f 69756b6 10f680f 69756b6 10f680f 4dc63d6 69756b6 10f680f 69756b6 10f680f 69756b6 10f680f 69756b6 10f680f 4dc63d6 69756b6 4dc63d6 81e8629 4dc63d6 10f680f 81e8629 10f680f 69756b6 4dc63d6 81e8629 69756b6 4dc63d6 10f680f 4dc63d6 10f680f 69756b6 4dc63d6 10f680f 81e8629 10f680f 69756b6 10f680f 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 69756b6 81e8629 10f680f 69756b6 81e8629 69756b6 10f680f 69756b6 81e8629 69756b6 10f680f 81e8629 10f680f 69756b6 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 81e8629 69756b6 81e8629 69756b6 10f680f 81e8629 10f680f 81e8629 69756b6 81e8629 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 |
# Стили дизайна с детальными промптами для каждой комнаты
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 ""
|