Дополненная реальность (AR) в веб-е на метках
Дано:
товар с простой геометрией (напр, плитка), в левом верхнем углу размещён QR-код со ссылкой на веб-страницу.
- На товаре размещается имеется QR-код со ссылкой на соответствующую веб-страницу с необходимыми параметрами идентифицирующими какую анимацию и сцену запускать.
- Пользователь средствами смартфона распознаёт QR-код и переходит по ссылке.
- Запускается приложение, определяет свой QR-код и использует его как маркер. т.ч. для рассчёта расстояния и угол поворота (приблизительно) относительно объекта (прямоугольной плитки) для расчета масштаба / удалённости запускаемой далее анимации 3D-моделей.
- Если маркеров (QR-кодо) в зоне видимости несколько - выбирается ближайший.
- После наведения и распознавания маркера - производится запуск соответствующей маркеру (ИД) анимации.
- В приложении может быть произвольное число маркеров - идентификаторов анимаций.
Их число и содержимое сцены должны настраиваться через конфиг (желательно отдельный json, не хард-код). - Спецификация и требования для запускаемых сцен и результатов моделинга формируется и согласуется с разработчиком.
Может потребоваться участие в отделке работы конечных конкретных сцен.
Выбор библиотек и фреймворков - за разработчиком. Предпочтительно использование three.js.
Учесть необходимость работы на разных платформах (т.е. iOS и Android).
Приличная культура кода. (приложение одноразовое - но, желательно не ГГ, что бы если что можно было быстро выявить и устранить возможные баги)
По согласованию цены и сроков, возможно оформление через безопасную сделку.