Проблемы Autodesk AR / VR Toolkit Server v2 - PullRequest
0 голосов
/ 12 декабря 2018

Уже несколько недель возникают проблемы с использованием Autodesk AR / VR Toolkit .

Когда мы впервые начали использовать его, версия 3 из *Пакет 1007 * Unity был доступен на официальном сайте, указанном выше.Все работало нормально, было очень медленно импортировать сцену в единство (10-15 минут для дома на одну семью).

При посещении AutoConk Forge DevCon в Дармштадте, октябрь 18 года, нам сказали, чтоСервер является узким местом для импорта сцены, и новый сервер будет предоставлен до ноября 18 года.Новый сервер должен повысить производительность до 15 раз.Подобную информацию можно найти на бета-форумах Autodesk , где Сирил Фовель (ведущий разработчик) заявляет следующее:

  • '' Наш предварительный тест показывает, чтовремя загрузки плагина Unity так же быстро, как просмотрщик Forge WEBGL или быстрее. ''

  • '' Сейчас новый сервер включен https://developer -api-beta.autodesk.io / .Если вы хотите использовать его, пожалуйста, обновите свой код соответствующим образом.Для плагина Unity вам нужно обновить ссылки URL в ForgeLoaderConstants.cs # 19 # 20. ''

Проблема в том, что существует несколько разных версийсерверов с разными базовыми URL-адресами, на которых размещен инструментарий AR / VR:

  • developer-api.autodesk.io (используется в качестве базового URL-адреса в unitypackage v3)
  • developer-api-beta.autodesk.io (используется в качестве базового URL-адреса в unitypackage v6)
  • developer-api-dev.autodesk.io (используется в качестве базового URL-адреса в примере проекта, который должен получить доступ к новому серверу v2 ForgeToolkitSamples)

Как упоминалось на форумах и указано выше, сервер developer-api-beta.autodesk.io должен работать, но, похоже, у нас не работает.Мы попробовали следующие шаги, чтобы заставить его работать:

  1. Создайте новый Bucket (мы основаны на ЕС, но перепробовали все с EMEA, а также с американскими контейнерами)
  2. Загрузить файл ревита вbucket (Forge BaseUrl: developer.api.autodesk.com)
  3. Перевести на svf (Forge Base-URL: developer.api.autodesk.com)
  4. Создать определение сцены (AR / VR ToolkitBase-Url)
  5. Создание задания сцены (базовый URL AR / VR Toolkit)
  6. Unitypackage v6 с использованием базового URL AR / VR Toolkit, который мы также использовали для создания задания сцены, вместе сUnityVersion (2018.2.19f1), загрузка во время выполнения, а также загрузка в редактор в качестве ресурса.

Результаты (для разных AR / VR базовых URL-адресов, которые мы пробовали):

Для developer-api-beta.autodesk.io , импорт работал для очень маленькой сцены, 3 стены и стул.Однако, когда мы попробовали то же самое с примером дома, импорт был как никогда медленным и не завершился, так как мы получили много ошибок 404, а также одну ошибку 504. Вначале

Мы попробовалиШаги выше с developer-api-dev.autodesk.io , но не смогли пройти шаг 5, так как мы не смогли получить манифест для созданного задания сцены (создание сработало).О той же самой ошибке (однако для URL-адреса бета-версии) пользователь сообщил 23 ноября в чате (внизу справа), доступном здесь .

Мы также попробовали unitypackage v6 вместе с developer-api.autodesk.io .Импорт не завершился и завершился множеством ошибок (404).Казалось, что загрузка мешей и материалов не удалась.Мы могли видеть дерево сцены в единстве, а также свойства узлов, но без геометрии.

В унаследованном приложении мы все еще используем unitypackage v3 импортера вместе с этим конкретным base-url ( developer-api.autodesk.io ) и он работает медленно, но стабильно и без ошибок.


Мы действительно много чего пробовали больше месяца, но не смогли увидетьулучшенная производительность сервера.Есть ли кто-нибудь, кто мог бы сказать нам, если мы делаем что-то не так, или кто-то, кто может подтвердить, что сервер v2 (более быстрый) работает на них?Был ли «новый» сервер доступным только в течение определенного периода времени?

Кроме того, очень трудно отслеживать все изменения, происходящие с AR / VR Toolkit, так как нужно собрать всю информациюиз разных источников, таких как официальный сайт, бета-форумы Autodesk или wallabyway Github.Другая вещь, которая вводит в заблуждение, заключается в том, что на бета-форумах часто упоминается новый сервер v2 и API v1 / v2, и неясно, по какому URL они в конечном итоге публикуются. Также на swaggerhub , где можно найти документацию, v2 API помечен как неопубликованный.

...