Уже несколько недель возникают проблемы с использованием 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 должен работать, но, похоже, у нас не работает.Мы попробовали следующие шаги, чтобы заставить его работать:
- Создайте новый Bucket (мы основаны на ЕС, но перепробовали все с EMEA, а также с американскими контейнерами)
- Загрузить файл ревита вbucket (Forge BaseUrl: developer.api.autodesk.com)
- Перевести на svf (Forge Base-URL: developer.api.autodesk.com)
- Создать определение сцены (AR / VR ToolkitBase-Url)
- Создание задания сцены (базовый URL AR / VR Toolkit)
- 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 помечен как неопубликованный.