Índice:
- Etapa 1: Baixe o Unity 3D
- Etapa 2: Instale o Unity 3D
- Etapa 3: Crie uma conta (gratuita)
- Etapa 4: crie seu projeto
- Etapa 5: Criando sua cena
- Etapa 6: Baixe o Aryzon SDK
- Etapa 7: importar o Aryzon SDK no Unity
- Etapa 8: Abra a cena de demonstração do Vuforia
- Etapa 9: Criar um Novo Pré-fabricado
- Etapa 10: importar pré-fabricados para a cena
- Etapa 11: Excluir o cubo
- Etapa 12: Criar uma pasta de modelo
- Etapa 13: Obter (baixar) modelos
- Etapa 14: arrastar e soltar
- Etapa 15: Faça nevar
- Etapa 16: Mudança de plataforma
- Etapa 17: alterar as configurações
- Etapa 18: Obtenção da Chave Vuforia
- Etapa 19: Inserindo a chave Vuforia em seu projeto
- Etapa 20: Adquirindo o Android SDK
- Etapa 21: Tempo de construção
- Etapa 22: Desfrute da sua decoração de Natal mágica
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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)
Você precisará criar uma conta para usar o Unity 3D. Isso é gratuito para uso pessoal.
Etapa 4: 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
O Unity abrirá com uma cena vazia já criada. Você pode nomear esta cena salvando-a agora.
Etapa 6: 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
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
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
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
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
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
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
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
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
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
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
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
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
- 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
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
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
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!