MRTK 2.0.0 - Модель контроллера и шейдер WMR не включены? - PullRequest
2 голосов
/ 11 марта 2019

Более новые версии MRTK-vNext (v2.0.0 Beta 2), по-видимому, не содержат возможности загружать собственные сетки и шейдеры контроллера.Есть ли способ реализовать их как старые версии или это будет добавлено в ближайшем будущем?MixedRealityConfigurationGuide заявляет:

В настоящее время MRTK не поддерживает собственные модели контроллеров SDK, поскольку Unity пока не предоставляет возможность загружать / отображать модели gLTF, что является типом моделей по умолчанию, предоставляемым большинством SDK.Это будет улучшено, когда это станет возможным.

Однако, предыдущие версии HoloToolKit, казалось, реализовали это?Я могу понять, почему контроллеры для Oculus и OpenVR еще не были реализованы, но почему нет WMR.Есть ли способ добавить старые методы в проект под управлением V2.0.0 Beta 2?

Ответы [ 2 ]

1 голос
/ 21 марта 2019

Основная проблема с нативными моделями связана с их форматом, Unity не поддерживает модели gLTF «из коробки».Каждый SDK, который их использует (включая Steam сейчас), должен был написать свою собственную реализацию.

Эта функция очень скоро (если не будет объединена) добавится в ветку разработки MRTK и будет доступна для предстоящего RC1релиз.Это, однако, будет содержать только модель, а не анимацию (так как все изменится), но это также будет включено позже.

В то же время вы можете разместить модели Gizmo по умолчанию с любой другой моделью по вашему выбору вконфигурация «Настройки ввода» -> «Визуализация контроллера».

Вот краткое руководство по управлению контроллерами - https://www.youtube.com/watch?v=F3e2lwqVPyc

1 голос
/ 15 марта 2019

Существует первоначальный запрос на извлечение для решения этой проблемы: https://github.com/Microsoft/MixedRealityToolkit-Unity/pull/3548

Эта функция заняла больше времени для портирования на основе логики импорта gltf HTK с использованием библиотеки newtonsoft для сериализации json.Конфликты версий Newtonsoft в сочетании с компиляцией Unity il2cpp порождали проблемы для разных участников сообщества MRTK.К счастью, другой член сообщества предоставил утилиту для создания единой json-сериализации для загрузки gltf:)

Этот запрос на включение позволит моделям контроллера WMR появляться в скомпилированных приложениях windows / uwp.Требуется дополнительная работа, чтобы эти модели появились в редакторе.

На github: https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/3595

...