Потрібно реалізувати функціонал для сайту меблевого магазину:Користувач: Обираємодель дивана таколір/тканину Завантажує фото своєї кімнати Отримуєреалістичну візуалізацію, як обраний диван у вибраному кольорі виглядатимев його інтер’єріМета — підвищити конверсію, довіру та зменшити сумніви перед покупкою. Основний функціоналДля користувача: Завантаження фото кімнати (JPG/PNG) Вибір дивана з каталогу Вибір кольору/тканини Кнопка«Подивитися в моїй кімнаті» Отримання 1–3 зображень з диваном у реальному інтер’єріВізуальні вимоги: Реалістична перспектива Коректний масштаб (орієнтовний) М’які контактні тіні під диваном Підлаштування освітлення під сцену Збереження дизайну дивана без спотворень Очікуваний технічний підхідРозглядаємо різні варіанти, фрилансер може запропонувати оптимальний:Варіант 1 (MVP): AI-генерація / image compositing Вставка дивана (з білого фону або рендера) у фото кімнати Серверна генерація (API / cloud)Варіант 2 (просунутий): 3D-модель дивана + матеріали Візуалізація в інтер’єрі користувача Можливість масштабування та позиціонуванняВаріант 3 (плюс): AR-перегляд (опційно, мобільні пристрої) Технічні вимоги Web-інтеграція (front + back) Можливість підключення до існуючого сайту (eCommerce) Черга обробки запитів (щоб уникнути перевантаження) Ліміт на кількість генерацій для одного користувача Обробка помилок (неякісне фото, неможлива генерація) Безпека та приватність Фото користувача зберігаються тимчасово Автоматичне видалення після генерації Повідомлення користувачу про використання AI Відповідність GDPR (базовий рівень) Що вже є з нашого боку Фото/рендери диванів (білий фон) Каталог моделей і кольорів Чіткі вимоги до візуального стилю Готовність до тестування MVP Очікуваний результат Працюючий прототип (MVP) Час генерації: до 1–2 хвилин Можливість масштабування на інші моделі Код або рішення, яке можна розвивати далі Від фрилансера очікуємоУ відповіді, будь ласка, опишіть: Якийтехнічний підхід ви пропонуєте Прикладиподібних проєктів / кейсів Орієнтовнийтермін реалізації Орієнтовнийбюджет Які єобмеження або ризики Що потрібно від нас на старті