Около 3-х последних версий
На данный момент существуют три последних версии Sceneform :
- Sceneform 1.17 (на момент работы с артефактами)
- Sceneform 1.16
- Sceneform 1.15
Google рекомендует не использовать последнюю версию Sceneform 1.17
из-за артефактов Maven. Sceneform 1.16
недоступен через меню Android Studio плагинов, потому что, как вы сказали, его статус Archived
(я бы сказал Abandoned
). Версия 1.16
поддерживает форматы glTF
/ glTB
вместо ресурсов SFA
и SFB
. И Sceneform 1.16
стал открытым. Следовательно, вы можете скачать его с GitHub. Единственное непонятно зачем гугл выпустил Sceneform 1.17
, если Sceneform 1.16
был заархивирован?!
На данный момент есть 2 рабочие версии - Sceneform 1.16
и Sceneform 1.15
.
Установка Sceneform 1.16
Для загрузки Sceneform 1.16
для ARCore Android
используйте эту ссылку на GitHub.
Используйте эти подробные инструкции , чтобы включить и собрать Sceneform 1.16
SDK с вашим приложением.
Будущее Sceneform туманно ...
Я не знаю, какая судьба ждет Sceneform с открытым исходным кодом, но я думаю, что Google готовит выпуск совершенно нового движка 3D-рендеринга, и, похоже, он не строиться на Filament (это мое скромное мнение). Я слышал, что оригинальная команда ARCore распалась, поэтому новые функции ARCore
/ Sceneform
реализуются так медленно.
Вот несколько слов об ARCore и Sceneform от Дерека Брида ie, Google Engineer :
26 мая 2020 года
Есть в настоящее время не планируется изменять Android SDK ARCore, чтобы упростить его использование для пользователей без 3D-фона. Мы заархивировали репозиторий Sceneform, чтобы было ясно, что мы больше не активно поддерживаем Sceneform. Мы открыли исходный код в выпуске 1.16, чтобы вы могли продолжать использовать его, если сочтете это полезным. Это означает, что вы также можете разветвить репозиторий, чтобы добавить любые дополнительные функции, которые вам нужны. Однако, если вы создаете новый проект, подумайте об использовании Unity ARCore SDK для Android. Он использует Unity для рендеринга объектов в трехмерном пространстве и обеспечивает более простой способ создания приложения ARCore . Хочу добавить, что SDK ARCore определенно активно развиваются. Мы хотим получить такие функции, как глубина ARCore и постоянные привязки к облаку, прямо перед их выпуском.
PS
В дополнение к вышесказанному прочтите рецепт пользователя vortice3D
, чтобы сохранить Sceneform 1.17
.