Использование AR для поиска размера вашего будущего робота.

  • Home
  • blog
  • Использование AR для поиска размера вашего будущего робота.
blog image

Первый вопрос, которым вы задаетесь когда хотите построить робота — какого размера его лучше всего сделать? Есть несколько способов это выяснить:

  • наклеить цветной скотч на пол — но это не даст полноценного понимания размера робота.
  • Можно вырезать макет из картона. Опять не самое оптимальное решение.
  • Но лучше всего — использовать простой способ: современный ARKit от Apple.

Мы делаем 3D модель нашего робота в программе Solid Edge ST2. Чтобы использовать Apple ARKit нам необходимо конвертировать нашу модель в файл формата .usdz. Этот формат поддерживается в iPhone или iPad “из коробки”, никакого дополнительного программного обеспечения не понадобится.

Есть различные конвертеры, некоторые — коммерческие, некоторые — возможно бесплатные, но мы решили использовать возможности Autodesk Forge. Это даст нам дополнительное преимущество — мы сможем использовать их Forge Web BIM Viewer для отображения модели на нашем сайте. Если вам это не нужно, можете использовать другой конвертер.

Что мы сделали:

  1. Мы экспортировали нашу модель из Solid Edge в формате .x_t

  2. Мы загрузили нашу модель в Autodesk Cloud, используя для этого Forge Derivative API. Мы транслировали ее в универсальный формат платформы Forge. Forge поддерживает различные форматы для транслирования, включая наш .x_t

  3. Мы конвертировали нашу модель из универсального формата в .gITF. Начиная отсюда мы применили маленький трюк. У них нет “из коробки” этой операции, но у них есть пакет forge-convert-utils. Мы могли бы импортировать его напрямую, и это, вероятно, лучший вариант для автоматической конвертации в будущем, но трюк в том, что эта библиотека уже импортирована в их VSCode extension.

  4. Затем мы использовали бесплатную утилиту от Apple — Reality Converter для конвертации .gITF в .usdz

Вот, что у нас получилось:

На видео наш робот лежит на спине. Мы не смогли найти быстрый фикс для этой проблемы, но выглядит будто мы хотим произвести обслуживание нашего робота =)

YouTube

By loading the video, you agree to YouTube's privacy policy.
Learn more

Load video

Можно положить его на любую поверхность. В iPhone или iPad можно изменять размеры или увидеть оригинальный размер. Теперь мы можем “принести” модель в реальное окружение и почувствовать насколько его размеры будут подходить.

Использование Forge дало нам дополнительное преимущество. Модель с BIM Viewer можно отобразить на нашем сайте. Надеемся, вам понравится!

YouTube

By loading the video, you agree to YouTube's privacy policy.
Learn more

Load video

Конечно можно конвертировать модель из .x_t в .usdz напрямую, например используя этот плагин.

Больше о Apple ARKit можно прочитать здесь.