Este repositório foi arquivado e não é mais mantido.
Copyright (c) 2018 Google Inc. Todos os direitos reservados.
Sceneform é uma estrutura 3D com um renderizador baseado em física otimizado para dispositivos móveis e que facilita a criação de aplicativos de realidade aumentada sem a necessidade de OpenGL.
A partir da versão 1.16.0 do ARCore, o Google abriu o código-fonte da implementação do Sceneform, permitindo estender os recursos e capacidades do Sceneform. Como parte da versão 1.16.0, o suporte para ativos SFA
e SFB
foi removido em favor da adição de suporte glTF
Você pode continuar usando o Sceneform 1.15.0 (ou anterior). Não há necessidade de migrar para o Sceneform 1.16.0.
Não use o Sceneform 1.17.0, pois essa versão não funcionará corretamente. (Sceneform 1.17.1 pode ser usado, mas é idêntico ao Sceneform 1.15.0.)
SDK de formato de cena | Descrição |
---|---|
SDK de formato de cena versões 1.0.0 - 1.15.0 |
|
SDK de formato de cena versão 1.16.0 |
|
SDK de formato de cena versão 1.17.0 | Não use |
SDK de formato de cena versão 1.17.1 | Idêntico à versão 1.15.0 |
Use as etapas a seguir para incluir e criar o SDK do Sceneform 1.16.0 com seu aplicativo:
sceneform-android-sdk-1.16.0.zip
na página de lançamentos do Sceneform SDK.sceneformsrc
e sceneformux
no diretório de nível superior do seu projeto. A estrutura de diretórios resultante deve ser semelhante à seguinte: project
+-- app
| +-- build.gradle
| +-- ...
+-- sceneformsrc
+-- sceneformux
+-- build.gradle
+-- settings.gradle
+-- ...
settings.gradle
do seu projeto para incluir os projetos do Sceneform: include ':app'
// Add these lines:
include ':sceneform'
project(':sceneform').projectDir=new File('sceneformsrc/sceneform')
include ':sceneformux'
project(':sceneformux').projectDir=new File('sceneformux/ux')
build.gradle
do seu aplicativo: dependencies {
api project(":sceneformux")
}
Para começar a usar o Sceneform SDK, confira o exemplo do Sceneform.
A documentação do Sceneform SDK para Android 1.15.0 está disponível em https://developers.google.com/sceneform.
As notas de lançamento do SDK estão disponíveis na página de lançamentos.
Por favor, veja o arquivo LICENSE.
A marca registrada Sceneform é uma marca registrada do Google e não está sujeita aos direitos autorais ou concessões de licença de patente contidas nos repositórios Sceneform licenciados pelo Apache 2.0 no GitHub. Qualquer uso da marca registrada Sceneform diferente dos permitidos nestas diretrizes deve ser aprovado antecipadamente pelo Google.
Essas diretrizes existem para garantir que o projeto Sceneform possa compartilhar sua tecnologia sob licenças de código aberto e, ao mesmo tempo, garantir que a marca “Sceneform” seja protegida como um identificador de fonte significativo de uma forma consistente com a lei de marcas registradas. Ao aderir a essas diretrizes, você ajuda a promover a liberdade de usar e desenvolver tecnologia Sceneform de alta qualidade.
Como temos código aberto para a tecnologia Sceneform, você pode usar a marca registrada Sceneform para se referir ao projeto sem permissão prévia por escrito. Exemplos dessas referências aprovadas incluem o seguinte:
Exemplos:
Ao fazer download do Sceneform SDK para Android, você concorda que os Termos de Serviço das APIs do Google regem seu uso.
Você deve divulgar o uso do Google Play Services for AR (ARCore) e como ele coleta e processa dados, com destaque em seu aplicativo, facilmente acessíveis aos usuários. Você pode fazer isso adicionando o seguinte texto no menu principal ou na tela de aviso: "Este aplicativo é executado no Google Play Services for AR (ARCore), que é fornecido pela Google LLC e regido pela Política de Privacidade do Google".