Índice:

DeskMagic - Fazendo um aplicativo para seu fone de ouvido Aryzon AR (TfCD): 22 etapas
DeskMagic - Fazendo um aplicativo para seu fone de ouvido Aryzon AR (TfCD): 22 etapas

Vídeo: DeskMagic - Fazendo um aplicativo para seu fone de ouvido Aryzon AR (TfCD): 22 etapas

Vídeo: DeskMagic - Fazendo um aplicativo para seu fone de ouvido Aryzon AR (TfCD): 22 etapas
Vídeo: Cardboard Augmented Reality Headset - Aryzon DIY Kit 2024, Julho
Anonim
DeskMagic - Fazendo um aplicativo para seu fone de ouvido Aryzon AR (TfCD)
DeskMagic - Fazendo um aplicativo para seu fone de ouvido Aryzon AR (TfCD)

Neste Instructable, iremos passo a passo através do processo de criação de um aplicativo simples de realidade aumentada (AR) para o Aryzon AR Headset. Nenhuma codificação ou outra experiência é necessária. Embora o aplicativo seja bastante básico, é uma maneira divertida e fácil de começar a brincar com as possibilidades da RA.

Para obter mais informações sobre o fone de ouvido Aryzon AR, visite:

aryzon.com/

Os modelos usados neste Instructable foram baixados do Google Poly dos seguintes autores:

Trenó, boneco de neve, árvore com presentes, cabine - por 14islands Lab sob licença CC-BY

Outras árvores - por Poly by Google sob licença CC-BY

Terreno nevado - por mim

Etapa 1: Baixe o Unity 3D

Baixar Unity 3D
Baixar Unity 3D

No link a seguir, baixe a versão gratuita e pessoal do Unity. Este será o motor do nosso aplicativo de RA.

store.unity.com/

Etapa 2: Instale o Unity 3D

Instale Unity 3D
Instale Unity 3D
Instale Unity 3D
Instale Unity 3D

Quando o instalador abre, você é solicitado a escolher quais módulos da unidade deseja instalar. Você precisará do seguinte

  • Unidade em si - bastante essencial
  • MonoDevelop - usado para o depurador, não há codificação real neste projeto
  • Documentação - para que o sistema de ajuda funcione corretamente
  • Suporte de compilação Android - permite que você crie aplicativos Android com seu projeto, você pode adicionar quaisquer plataformas adicionais para as quais gostaria de desenvolver, embora este instrutível abranja apenas o Android
  • Suporte de Realidade Aumentada Vuforia - Usado para o rastreamento AR real, necessário para colocar nosso mundo 3D em sua mesa.

Etapa 3: Crie uma conta (gratuita)

Criar uma conta gratuita
Criar uma conta gratuita

Você precisará criar uma conta para usar o Unity 3D. Isso é gratuito para uso pessoal.

Etapa 4: crie seu projeto

Crie Seu Projeto
Crie Seu Projeto

Agora é a hora de você criar seu projeto. Dê um bom nome ao seu aplicativo e escolha um local onde você possa encontrar facilmente todos os arquivos que o Unity colocar lá.

Etapa 5: Criando sua cena

Criando sua cena
Criando sua cena

O Unity abrirá com uma cena vazia já criada. Você pode nomear esta cena salvando-a agora.

Etapa 6: Baixe o Aryzon SDK

Baixe o Aryzon SDK
Baixe o Aryzon SDK

Aryzon criou um SDK que se integra no Unity por meio de um pacote de unidade. Você pode baixar este SDK no seguinte link:

developer.aryzon.com/t/basic-setup-of-sdk/…

Etapa 7: importar o Aryzon SDK no Unity

Importe o Aryzon SDK no Unity
Importe o Aryzon SDK no Unity
Importe o Aryzon SDK no Unity
Importe o Aryzon SDK no Unity

Vá para Ativos> pacote de importação> pacote personalizado. Em seguida, selecione o pacote Unity do SDK e importe tudo para o seu projeto.

Etapa 8: Abra a cena de demonstração do Vuforia

Abra a cena de demonstração do Vuforia
Abra a cena de demonstração do Vuforia
Abra a cena de demonstração do Vuforia
Abra a cena de demonstração do Vuforia

Agora você verá algumas novas pastas na pasta principal do projeto. Vá para Ativos> Aryzon> Cenas de amostra e abra a cena de rastreamento Vuforia.

Etapa 9: Criar um Novo Pré-fabricado

Criar um novo pré-fabricado
Criar um novo pré-fabricado

Para evitar problemas, podemos criar um pré-fabricado (um componente padrão que pode ser copiado) a partir do componente 'ImageTarget', selecionável na janela de hierarquia.

Basta arrastar o componente 'ImageTarget' para a pasta Assets> Aryzon> Prefabs, como já fiz na imagem.

Etapa 10: importar pré-fabricados para a cena

Importar pré-fabricados para a cena
Importar pré-fabricados para a cena

Agora você pode usar a mesma pasta pré-fabricada para importar os dois componentes mais importantes do aplicativo: o componente AryzonVuforia e o componente imagetarget. Você pode arrastá-los da pasta pré-fabricada diretamente para a sua cena.

Etapa 11: Excluir o cubo

Exclua o cubo
Exclua o cubo

Ao clicar no componente ImageTarget em sua janela de hierarquia, você notará que o cubo na tela é filho desse componente. Isso informa ao mecanismo onde deve colocar o cubo em relação ao destino.

Isso significa que todos os modelos que queremos mostrar corretamente em AR precisam ser adicionados à cena como filhos do componente ImageTarget.

Agora podemos remover o cubo e substituí-lo por coisas mais visualmente interessantes

Etapa 12: Criar uma pasta de modelo

Criar uma pasta de modelo
Criar uma pasta de modelo

Para manter um bom controle de tudo o que adicionamos à cena, você pode criar uma pasta de modelo na janela do projeto. esta pasta conterá todos os modelos que podemos querer adicionar à cena.

Etapa 13: Obter (baixar) modelos

Obter (baixar) modelos
Obter (baixar) modelos
Obter (baixar) modelos
Obter (baixar) modelos

Vamos agora baixar alguns modelos divertidos para nossa cena e colocá-los na pasta de modelos que acabamos de criar. Para este instrutível, vamos obtê-los do google Poly. O Google Poly é ideal porque seus modelos são otimizados para um bom desempenho de RV e RA.

Ao baixar um modelo, tenha em mente o seguinte

  • O modelo deve ser simples (poucas texturas, baixa contagem de polígonos), pois seu telefone possui recursos limitados
  • Crédito do autor do modelo (você será avisado quando for necessário)
  • Quando possível, baixe o arquivo no formato FBX. OBJ vai funcionar, mas é um pouco mais difícil de lidar no Unity.

Etapa 14: arrastar e soltar

Arrastar e soltar
Arrastar e soltar

Você pode colocar modelos em sua cena simplesmente arrastando-os da pasta de modelos e colocando-os na janela de cena. Depois de colocados, você pode redimensioná-los, girá-los e arrastá-los para onde deseja que sejam posicionados.

Lembre-se: como afirmamos anteriormente, os modelos colocados na cena devem sempre ser colocados como filhos do componente ImageTarget.

Etapa 15: Faça nevar

Faça nevar
Faça nevar
Faça nevar
Faça nevar

Para realmente levar o espírito natalino para casa, você pode adicionar um pouco de neve. Uma maneira fácil de fazer isso é usando um emissor de partículas. Na janela hierárquica, vá em criar> efeitos> sistema de partículas. Isso criará um objeto emissor de partículas em sua cena. É melhor brincar na janela do inspetor e descobrir quais são as melhores configurações para você (neve suave ou talvez uma nevasca). As configurações na imagem funcionam muito bem para nós.

Etapa 16: Mudança de plataforma

Mudando a plataforma
Mudando a plataforma

Antes de podermos jogar o aplicativo em nosso telefone Android, temos que construí-lo primeiro. Primeiro, devemos alterar algumas configurações. Na barra de menu, vá para Arquivo> Configurações de compilação. Selecione a plataforma Android e pressione 'Mudar de plataforma'.

Etapa 17: alterar as configurações

Alterar as configurações
Alterar as configurações
Alterar as configurações
Alterar as configurações
Alterar as configurações
Alterar as configurações

Naquela mesma janela, agora pressione o botão 'Configurações do Player'. Isso fará com que todas as configurações da plataforma apareçam na janela do inspetor. aqui você deve fazer o seguinte:

  • Insira um nome de empresa (fictício)
  • Insira um nome de produto (este será o nome de seu aplicativo).
  • em 'outras configurações', adicione o nome da empresa e do produto ao campo 'nome do pacote'.
  • Defina um nível mínimo de API. Esta deve ser a mesma versão do Android que o seu telefone está executando, ou inferior. Quanto mais baixo você for, maior será a compatibilidade com dispositivos mais antigos, mas você também perderá certas funções.
  • Certifique-se de que a 'compatibilidade com Android TV' esteja desmarcada. Se esta opção for marcada, o Vuforia não funcionará.
  • Finalmente, em 'Configurações de XR', marque 'Vuforia Augmented Reality'

Etapa 18: Obtenção da Chave Vuforia

Obtendo a Chave Vuforia
Obtendo a Chave Vuforia
Obtendo a Chave Vuforia
Obtendo a Chave Vuforia
Obtendo a Chave Vuforia
Obtendo a Chave Vuforia

Para que o rastreamento AR funcione, você deve primeiro ativar uma licença Vuforia (gratuita para uso pessoal).

  • Crie uma conta em

    developer.vuforia.com/vui/auth/register

  • Vá para o gerenciador de licenças e selecione 'Obter chave de desenvolvimento'
  • Aqui, você insere o nome que deu ao seu aplicativo nas etapas anteriores
  • Copie a chave personalizada que é gerada para a sua área de transferência

Etapa 19: Inserindo a chave Vuforia em seu projeto

Inserindo a chave Vuforia em seu projeto
Inserindo a chave Vuforia em seu projeto
Inserindo a chave Vuforia em seu projeto
Inserindo a chave Vuforia em seu projeto
  • Em sua hierarquia de cena, selecione o componente 'ARCamera' (em AryzonVuforia).
  • Na janela do inspetor, pressione o botão na parte inferior denominado '' Abrir configuração do Vuforia"
  • A janela do inspetor agora exibirá a configuração do Vuforia. Cole a chave de licença que você acabou de copiar no campo 'Chave de licença do aplicativo'.

Etapa 20: Adquirindo o Android SDK

Adquirindo o Android SDK
Adquirindo o Android SDK

Finalmente, para construir seu aplicativo, o Unity precisa que o Android SDK esteja presente em seu computador. A maneira mais fácil de obter este SDK por meio do Android Studio. O Android Studio pode ser baixado (sem conta!) No seguinte link:

developer.android.com/studio/index.html

A instalação do Android Studio colocará automaticamente o Android SDK no seu computador.

Etapa 21: Tempo de construção

Tempo de construção!
Tempo de construção!

Agora você pode construir seu aplicativo de RA!

  • Entre no menu de configurações de construção novamente (Arquivo> Configurações de construção) e pressione o botão 'construir'
  • Agora você pode inserir um nome para o APK (pacote de aplicativos). Observe que este é apenas um nome de arquivo, não influenciará o nome do seu aplicativo.
  • Abra o APK no seu telefone para instalar seu próprio aplicativo de RA!

Se o seu telefone não permite que você instale aplicativos de "Fontes desconhecidas", basta ir para as configurações do sistema do seu telefone, vá para as opções de segurança e marque a caixa "Fontes desconhecidas". Por segurança, é recomendável desmarcar esta caixa depois de instalar o aplicativo.

Etapa 22: Desfrute da sua decoração de Natal mágica

Desfrute da sua decoração mágica de Natal
Desfrute da sua decoração mágica de Natal
Desfrute da sua decoração mágica de Natal
Desfrute da sua decoração mágica de Natal
Desfrute da sua decoração mágica de Natal
Desfrute da sua decoração mágica de Natal

Execute o aplicativo, coloque o telefone no fone de ouvido Aryzon AR e prenda-o ao rosto. Você pode colocar o marcador incluído em qualquer lugar onde quiser que sua decoração de Natal ilumine o seu dia! Próximo ao seu computador, por exemplo: D

Obviamente, você não precisa usar modelos com o tema natalino em seu aplicativo. Que tal um aquário ou um parque jurássico em miniatura?

Eu incluí uma cópia da construção do aplicativo neste Instructable (DeskMagic), para que você possa verificar os resultados antes de tentar por si mesmo.

DeskMagic irá:

  • Deixe sua mesa mais caseira
  • Encha sua lareira com calor e espírito natalino
  • Faça você parecer muito legal

Observe que eu só testei isso no meu telefone antigo (Galaxy Note 3), então sua milhagem pode variar.

Obrigado por ler!

Recomendado: