Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка

Google обновила платформу ARCore и библиотеку Sceneform для приложений с дополненной реальностью

Новости

Разработчики Google доработали алгоритмы платформы ARCore и Sceneform, библиотеки для приложений с дополненной реальностью.

508 открытий517 показов
Google обновила платформу ARCore и библиотеку Sceneform для приложений с дополненной реальностью

Разработчики Google сообщили в блоге об обновлении платформы ARCore и библиотеки дополненной реальности Sceneform. Специалисты утверждают, что доработали алгоритмы ARCore и Sceneform, чтобы снизить потребляемые смартфоном ресурсы памяти и ЦПУ.

Загрузка файлов в реальном времени

В библиотеку Sceneform добавлен API для загрузки моделей gITF в реальном времени. Данное обновление исключает необходимость конвертации файлов из формата gITF в SFB. Активация нововведений функции и подгрузка файлов из локального хранилища или облака достигается при помощи использования RenderableSource в ModelRenderable.

			private static final String GLTF_ASSET = "https://github.com/KhronosGroup/glTF-Sample-Models/raw/master/2.0/Duck/glTF/Duck.gltf";

  // When you build a Renderable, Sceneform loads its resources in the background while returning
    // a CompletableFuture. Call thenAccept(), handle(), or check isDone() before calling get().
    ModelRenderable.builder()
        .setSource(this, RenderableSource.builder().setSource(
                this,
                Uri.parse(GLTF_ASSET),
                RenderableSource.SourceType.GLTF2).build())
        .setRegistryId(GLTF_ASSET)
        .build()
        .thenAccept(renderable -> duckRenderable = renderable)
        .exceptionally(
            throwable -> {
              Toast toast =
                  Toast.makeText(this, "Unable to load renderable", Toast.LENGTH_LONG);
              toast.setGravity(Gravity.CENTER, 0, 0);
              toast.show();
              return null;
            });
		

Также разработчики Google добавили:

  • API для привязки ID объектов к точкам облака. Каждый ID уникален. Если точка выходит из поля зрения, то при возвращении в него получает новый ID;
  • возможность модифицировать объекты при помощи изменения кода вместо их создания с нуля;
  • новые поддерживаемые устройства в список.

Дополненная реальность помогает не только расставить мебель в интерьере, но и социализироваться детям с аутизмом. В начале августа 2018 года учёные использовали очки Google Glass, чтобы помочь научиться жить в обществе детям с аутизмом. Они установили на очки ПО с распознаванием лиц, которое передавало на устройство информацию об эмоциях собеседника.

Следите за новыми постами
Следите за новыми постами по любимым темам
508 открытий517 показов