Интерактивный ящик дополненной реальности 3D

Я планирую создать интерактивное приложение AR, которое будет использовать лазерный датчик (для расстояний), технологию GPS для определения местоположения, а затем использовать компас / гироскоп для отслеживания движений видоискателя 6DOF. Пользователь может выбирать из ряда готовых 3D-моделей, и должен иметь возможность разместить их, выбрав нужное место на экране. Моей целевой платформой будет 8-дюймовое портативное устройство, работающее на Windows8.

Есть какие-нибудь подсказки, с каким AR-SDK или 3D-средством просмотра лучше всего работать?

заранее спасибо!

1 ответ

Есть довольно много 3D-зрителей, которые работают в браузерах. Но в последнее время и наиболее заметно: va3C viewer

Это приложение, основанное на webgl, и не требует сервера, поэтому, если ваше портативное устройство поддерживает webgl, то вам не помешает, работает ли оно в IE или нет, сомнительно;).

Несмотря на мой опыт и ваш сценарий использования, я считаю, что JS-библиотеки на стороне клиента не обеспечивают достаточного доступа к оборудованию устройства. Поэтому вам, возможно, придется передавать информацию, такую ​​как GPS, Gyroscope, со стороны сервера, затем собирать ее на клиенте, используя что-то вроде socket.io, и затем смешивать ее с геометрией.

Я пытаюсь сделать что-то подобное, хотя еще не совсем это сделал. Буду держать вас в курсе.

Другой подход, который я изучаю, - это X3DOM, который дает возможность записывать трехмерные данные, такие как XML, наряду с HTML, который довольно декларативен и прост в подборе. X3DOM происходит от X3D.

Скажите мне, если вам нужно больше информации.

Кроме того, стоит обратить внимание на его способности к движению - Robot Studio, приложение для ПК с SDK.

Другие вопросы по тегам