Guia de início rápido do Sceneform para Android

Configurar seu ambiente de desenvolvimento

Abrir o projeto de amostra

Acesse os projetos de amostra. você tem as seguintes opções:

  • Fazer o download e extrair as amostras de formas de cenas

    -ou-

  • Clone o repositório com o seguinte comando:

    git clone https://github.com/google-ar/sceneform-android-sdk.git

No Android Studio, abra o projeto de exemplo Hello Sceneform, localizado no subdiretório app do diretório sceneform-android-sdk.

Preparar seu dispositivo ou emulador

Você pode executar apps de RA em um dispositivo compatível ou no Android Emulator:

Há outros requisitos para executar apps de Sceneform no emulador:

  • Você precisa do Android Emulator versão 27.2.9 ou mais recente.
  • O OpenGL ES 3.0 ou versões mais recentes precisa ser compatível e estar ativado no Android Emulator.

    • Verifique se o emulador está configurado para usar a versão mais recente. No painel "Extended controls" (Mais na barra de ferramentas, selecione Settings > Advanced > OpenGL ES API level > Renderer maximum (up to OpenGL ES 3.1) e reinicie o emulador.

    • Execute o emulador, interaja brevemente com o dispositivo emulado e verifique se o OpenGL ES 3.0 ou versões mais recentes está sendo usado:

      adb logcat | grep eglMakeCurrent

      Se a versão ver 3 0 ou posterior for exibida, você poderá executar apps de cenário. Se você vir uma versão anterior, isso significa que a GPU para computador não é compatível com o OpenGL ES 3.0 e é necessário usar um dispositivo compatível para executar apps de cena.

Executar a amostra

Verifique se o dispositivo Android está conectado à máquina de desenvolvimento e clique em Run no Android Studio. Em seguida, escolha o dispositivo como destino de implantação e clique em OK.

O Android Studio cria seu projeto em um APK depurável, instala o APK e executa o app no dispositivo. Para ver mais informações, consulte Criar e executar seu app.

Talvez seja necessário instalar ou atualizar o Google Play Services para RA se ele estiver ausente ou desatualizado. Selecione CONTINUAR para instalá-lo pela Google Play Store.

O app Hello Sceneform permite posicionar e manipular figuras do Android em superfícies planas.

Adicionar o Sceneform a um projeto

Para usar o Sceneform em um projeto:

  1. Siga as etapas para Ativar o ARCore no app.

  2. Adicione a biblioteca Sceneform ao seu arquivo build.gradle app's:

    android {
       
    // Sceneform libraries use language constructs from Java 8.
       
    // Add these compile options if targeting minSdkVersion < 26.
        compileOptions
    {
            sourceCompatibility
    1.8
            targetCompatibility
    1.8
       
    }
    }

    dependencies
    {
       


       
    // Provides ArFragment, and other UX resources.
        implementation
    'com.google.ar.sceneform.ux:sceneform-ux:1.15.0'

       
    // Alternatively, use ArSceneView without the UX dependency.
        implementation
    'com.google.ar.sceneform:core:1.15.0'
    }

Próximas etapas