В рамках своего магистерского проекта я предложил создать приложение виртуальной пробной комнаты, предназначенное для розничных магазинов одежды. В настоящее время он предназначен для использования непосредственно в магазине, хотя он может быть расширен и для интернет-магазинов.
Это приложение покажет покупателям, как выбранная одежда будет смотреться на них, показывая ее на их 3D-копии на экране.
Он включает в себя 3 шага
- Оценка клиента
- Создание клиентской реплики 3D-модели гуманоида
- Нанесите имитацию ткани на модель
Мой вопрос касается осуществимости проекта и выбора фреймворка. Можно ли добиться этого в режиме реального времени с помощью обычного настольного компьютера? Если да, то какая будет подходящая структура (аппаратное обеспечение, программное обеспечение, язык программирования и т. д.) для этой цели?
Что касается работы, которую я проделал до сих пор, я планировал выполнить вышеуказанные шаги следующими способами.
для шага 1: вариант а) две камеры для просмотра спереди и сбоку или вариант б) 1 Kinect или 2 Kinect для полных 3D-данных
для шага 2: либо используйте код makehuman (http://www.makehuman.org/) для создания индивидуальной 3D-модели с использованием вышеуказанных данных, либо создайте все с нуля, не зная фреймворка.
для шага 3: Просто нужно несколько образцов ткани, поэтому подумал о создании имитации одежды в блендере.
В настоящее время у меня есть только смутное представление о разных частях, но я не уверен, как разработать полное приложение.