top of page
eabaffipalubhols

Build 15 Augmented Reality (ar) Apps With Unity Amp; Vuforia Free Download



Como criar 15 aplicativos de realidade aumentada (AR) com Unity e Vuforia gratuitamente




A realidade aumentada (AR) é uma tecnologia que sobrepõe o conteúdo digital ao mundo real. Ele pode aprimorar sua percepção da realidade adicionando informações, interatividade e entretenimento ao seu redor. AR tem muitas aplicações em vários campos, como educação, entretenimento, jogos, marketing, turismo e muito mais.


Uma das melhores maneiras de criar aplicativos AR é usando Unity e Vuforia. O Unity é um mecanismo de jogo poderoso que permite criar experiências 3D imersivas para várias plataformas. Vuforia é uma plataforma AR líder que fornece recursos como rastreamento de imagem, rastreamento de objeto, rastreamento de plano de solo, rastreamento no ar, botões virtuais, reconhecimento de nuvem e muito mais.




build 15 augmented reality (ar) apps with unity amp; vuforia free download



Neste artigo, você aprenderá como criar 15 aplicativos AR com Unity e Vuforia gratuitamente. Você também aprenderá como testar e executar seus aplicativos em dispositivos Android e iOS. Ao final deste artigo, você terá uma base sólida de desenvolvimento de AR com Unity e Vuforia.


O que você precisa para começar




Antes de começar a criar seus aplicativos AR, você precisa Antes de começar a criar seus aplicativos AR, você precisa preparar alguns pré-requisitos. Aqui estão os passos que você precisa seguir:



  • Registre-se como um desenvolvedor Vuforia. Você precisa criar uma conta gratuita no para acessar o Vuforia SDK e outros recursos. Você também precisará criar uma chave de licença para cada um dos seus aplicativos AR.



  • Instale o Unity 2021.3. Você pode baixar a versão mais recente do Unity no . Certifique-se de selecionar o módulo Vuforia Augmented Reality Support durante o processo de instalação. Isso permitirá que você use os recursos do Vuforia no Unity.



  • Verifique se o seu dispositivo suporta AR. Você precisa de um smartphone ou tablet que tenha uma câmera e possa executar aplicativos Android ou iOS. Você pode verificar o para testar os recursos AR do seu dispositivo.



Depois de concluir essas etapas, você estará pronto para criar seu primeiro aplicativo AR com Unity e Vuforia.


Como criar uma experiência AR com Unity e Vuforia




Nesta seção, você aprenderá como criar uma experiência AR com Unity e Vuforia. Você usará diferentes tipos de métodos de rastreamento para reconhecer e aumentar vários objetos no mundo real. Você também aprenderá como adicionar interatividade e animação ao seu conteúdo AR. Aqui estão os passos que você seguirá:


Etapa 1: configuração do projeto




A primeira etapa é configurar seu projeto Unity e importar o pacote Vuforia. Aqui estão as subetapas que você precisa seguir:



  • Crie um novo projeto Unity 3D. Abra o Unity e clique em Novo para criar um novo projeto. Nomeie seu projeto como "Aplicativos AR com Unity e Vuforia" e escolha um local para ele. Clique em Criar.



  • Importe o pacote Vuforia. No editor do Unity, vá para Janela > Gerenciador de Pacotes e procure por "Vuforia". Selecione o pacote Vuforia Engine AR e clique em Instalar. Isso importará os ativos e scripts Vuforia para o seu projeto.



  • Crie uma chave de licença. Volte para o e clique em Desenvolver > Gerenciador de licenças. Clique em Adicionar chave de licença e insira um nome para seu aplicativo. Clique em Avançar e aceite os termos e condições. Copie a chave de licença gerada para você.



  • Cole a chave de licença no Unity. No editor do Unity, vá para Edit > Project Settings > XR Plug-in Management > Vuforia > Global > App License Key e cole a chave de licença que você copiou do portal Vuforia.



Parabéns, você configurou com sucesso seu projeto Unity para desenvolvimento AR com Vuforia.


Etapa 2: rastreamento de imagem




O próximo passo é usar rastreamento de imagem para reconhecer e aumentar imagens 2D no mundo real. O rastreamento de imagem é um dos recursos mais comuns e populares do AR, pois permite criar experiências imersivas com base em imagens impressas ou digitais.Aqui estão as subetapas que você precisa seguir:



  • Crie um banco de dados Vuforia. Volte para o e clique em Develop > Target Manager. Clique em Adicionar banco de dados e digite um nome para seu banco de dados, como "Destinos de imagem". Escolha Dispositivo como o tipo e clique em Criar.



  • Carregar alvos de imagem. Em seu banco de dados, clique em Add Target e escolha Single Image como o tipo. Procure um arquivo de imagem que deseja usar como destino de imagem, como um logotipo, um pôster ou uma capa de revista. Insira um valor de largura para o alvo da imagem, como 10 cm, e clique em Adicionar.



  • Baixar pacote de banco de dados. Em seu banco de dados, clique em Download Database (All) e escolha Unity Editor como plataforma de desenvolvimento. Salve o arquivo do pacote em seu computador.



  • Importar pacote de banco de dados no Unity. No editor do Unity, vá para Assets > Import Package > Custom Package e procure o arquivo do pacote que você baixou do portal Vuforia. Clique em Importar.



  • Adicione uma câmera AR à sua cena. No editor do Unity, vá para GameObject > XR > AR Camera para adicionar um pré-fabricado de câmera AR à sua cena. Esta é uma câmera especial que permite a funcionalidade AR em seu aplicativo.



  • Adicionar um Baixe um modelo 3D de um carro Lamborghini. Você pode encontrar muitos modelos 3D de carros Lamborghini online, como em . Escolha um modelo de sua preferência e baixe-o em um formato compatível com Unity, como .fbx ou .obj.



  • Importe o modelo 3D no Unity. No editor do Unity, vá para Assets > Import New Asset e procure o arquivo de modelo 3D que você baixou. Clique em Importar.



  • Coloque o modelo 3D no plano do solo. No editor do Unity, arraste e solte o modelo 3D como filho do ponto de ancoragem na hierarquia. Você pode ajustar sua posição, rotação e escala como quiser. Isso fará com que o modelo 3D apareça no plano do solo quando você executar seu aplicativo.



Incrível, você criou com sucesso um aplicativo AR que usa rastreamento de plano de solo para colocar um carro Lamborghini em tamanho real no mundo real.


Etapa 5: rastreamento no ar




O próximo passo é usar o rastreamento no ar para colocar um drone em tamanho real no ar usando o recurso Vuforia no ar. O rastreamento no ar é um recurso que permite detectar superfícies verticais, como paredes ou janelas, e colocar objetos virtuais nelas sem usar marcadores ou imagens. Aqui estão as subetapas que você precisa seguir:



  • Adicione um palco no ar à sua cena. No editor do Unity, vá para GameObject > Vuforia Engine > Mid Air > Mid Air Stage e adicione-o à sua cena. Isso adicionará um pré-fabricado de palco no ar que detectará superfícies verticais em seu ambiente.



  • Adicione um ponto de ancoragem à sua cena. No editor do Unity, vá para GameObject > Vuforia Engine > Mid Air > Anchor Point e adicione-o à sua cena. Isso adicionará um prefab de ponto de ancoragem que atuará como um ponto de referência para colocar objetos virtuais no palco no ar.



  • Vincule o ponto de ancoragem ao estágio no ar. No editor do Unity, selecione o estágio no ar na hierarquia e arraste e solte o ponto de ancoragem em seu campo Anchor Stage no inspetor.



  • Baixe um modelo 3D de um drone. Você pode encontrar muitos modelos 3D de drones online, como em . Escolha um modelo de sua preferência e baixe-o em um formato compatível com Unity, como .fbx ou .obj.



  • Importe o modelo 3D no Unity. No editor do Unity, vá para Assets > Import New Asset e procure o arquivo de modelo 3D que você baixou. Clique em Importar.



  • Coloque o modelo 3D no palco no ar. No editor do Unity, arraste e solte o modelo 3D como filho do ponto de ancoragem na hierarquia. Você pode ajustar sua posição, rotação e escala como quiser. Isso fará com que o modelo 3D apareça no palco no ar quando você executar seu aplicativo.



Fantástico, você criou com sucesso um aplicativo AR que usa rastreamento no ar para colocar um drone em tamanho real no ar.


Etapa 6: botões virtuais




A próxima etapa é usar botões virtuais para criar um cartão de visita interativo usando botões virtuais AR.Botões virtuais são botões invisíveis que podem ser acionados tocando ou tocando neles no AR. Eles podem ser usados para adicionar interatividade e funcionalidade ao seu conteúdo AR. Aqui estão as subetapas que você precisa seguir:



  • Crie um destino de imagem para o seu cartão de visita. No portal do desenvolvedor Vuforia, vá para Develop > Target Manager e selecione seu banco de dados. Clique em Add Target e escolha Single Image como o tipo. Procure um arquivo de imagem do seu cartão de visita, como um logotipo ou um código QR. Insira um valor de largura para o alvo da imagem, como 10 cm, e clique em Adicionar.



  • Adicione botões virtuais ao seu destino de imagem. Em seu banco de dados, selecione seu destino de imagem e clique em Editar botões virtuais. Clique em Adicionar botão virtual e desenhe um retângulo sobre uma área do alvo da imagem que deseja usar como botão, como seu nome ou número de telefone. Nomeie seu botão de acordo, como "Nome" ou "Telefone". Repita esse processo para quaisquer outros botões que deseja adicionar ao seu destino de imagem.



  • Baixar pacote de banco de dados. Em seu banco de dados, clique em Download Database (All) e escolha Unity Editor como plataforma de desenvolvimento. Salve o arquivo do pacote em seu computador.



  • Importar pacote de banco de dados no Unity. Em Importar pacote de banco de dados no Unity. No editor do Unity, vá para Assets > Import Package > Custom Package e procure o arquivo do pacote que você baixou do portal Vuforia. Clique em Importar.



  • Adicione um destino de imagem à sua cena. No editor do Unity, vá para GameObject > Vuforia Engine > Image e selecione o destino da imagem que você carregou em seu banco de dados. Isso adicionará um pré-fabricado de destino de imagem à sua cena. Você pode ajustar sua posição, rotação e escala como quiser.



  • Adicione botões virtuais à sua cena. No editor do Unity, expanda o destino da imagem na hierarquia e selecione os botões virtuais que você criou no portal Vuforia. Você pode ajustar sua posição, rotação e escala como quiser.



  • Adicione um script para lidar com eventos de botão virtual.No editor do Unity, vá para Assets > Create > C# Script e nomeie-o como "VirtualButtonHandler". Clique duas vezes no script para abri-lo no Visual Studio ou em seu editor de código preferido. Escreva um script que implemente a interface IVirtualButtonEventHandler e registre os botões virtuais no método Start. Em seguida, escreva métodos para manipular os eventos OnButtonPressed e OnButtonReleased para cada botão virtual. Por exemplo, você pode reproduzir um som, exibir um texto ou abrir um URL quando um botão é pressionado ou liberado.



  • Anexe o script ao seu destino de imagem. No editor do Unity, selecione o destino da imagem na hierarquia e arraste e solte o script VirtualButtonHandler em seu inspetor. Salve sua cena.



Excelente, você criou com sucesso um aplicativo AR que usa botões virtuais para criar um cartão de visita interativo.


Etapa 7: reconhecimento da nuvem




A etapa final é usar o reconhecimento de nuvem e as melhores práticas para reconhecer vários alvos de imagem da nuvem. O reconhecimento de nuvem é um recurso que permite armazenar e gerenciar seus alvos de imagem na nuvem em vez de localmente em seu dispositivo. Isso pode melhorar o desempenho, a escalabilidade e a segurança do seu aplicativo AR. Aqui estão as subetapas que você precisa seguir:



  • Crie um banco de dados em nuvem. No portal do desenvolvedor Vuforia, vá para Develop > Target Manager e clique em Add Database. Digite um nome para seu banco de dados, como "Cloud Targets". Escolha Nuvem como o tipo e clique em Criar.



  • Carregue alvos de imagem para seu banco de dados na nuvem. Em seu banco de dados, clique em Add Target e escolha Single Image como o tipo. Procure um arquivo de imagem que deseja usar como destino de imagem, como um logotipo, um pôster ou uma capa de revista. Insira um valor de largura para o alvo da imagem, como 10 cm, e clique em Adicionar.



  • Gere uma chave de acesso e uma chave secreta para seu banco de dados na nuvem. Em seu banco de dados, clique em Generate Cloud Key Pair e insira um nome para seu par de chaves, como "Cloud Keys".Clique em Gerar e copie a chave de acesso e a chave secreta que são geradas para você.



  • Cole a chave de acesso e a chave secreta no Unity. No editor do Unity, vá para Edit > Project Settings > XR Plug-in Management > Vuforia > Global > Cloud Recognition Service Access Key e cole a chave de acesso que você copiou do portal Vuforia. Faça o mesmo para a chave secreta do serviço de reconhecimento de nuvem.



  • Adicione um comportamento de recuperação de nuvem à sua cena. No editor do Unity, vá para GameObject > Vuforia Engine > Cloud Reco Behavior e adicione-o à sua cena. Isso adicionará um prefab de comportamento de recuperação de nuvem que permitirá o reconhecimento de nuvem em seu aplicativo.



  • Vincule o comportamento de recuperação da nuvem à sua câmera AR. Em Vincule o comportamento de recuperação da nuvem à sua câmera AR. No editor do Unity, selecione o comportamento de recuperação da nuvem na hierarquia e arraste e solte a câmera AR em seu campo Câmera AR no inspetor.



  • Adicione um posicionador de conteúdo à sua cena. No editor do Unity, vá para GameObject > Vuforia Engine > Content Positioner e adicione-o à sua cena. Isso adicionará um pré-fabricado do posicionador de conteúdo que o ajudará a posicionar seu conteúdo AR em relação ao destino da imagem.



  • Adicione um script para lidar com eventos de recuperação de nuvem. No editor do Unity, vá para Assets > Create > C# Script e nomeie-o como "CloudRecoHandler". Clique duas vezes no script para abri-lo no Visual Studio ou em seu editor de código preferido. Escreva um script que implemente a interface ICloudRecoEventHandler e registre o comportamento de recuperação da nuvem no método Start. Em seguida, escreva métodos para manipular os eventos OnInitialized, OnInitializedError, OnUpdateError, OnStateChanged, OnNewSearchResult e OnContentPositioningBehaviourInitialized para o comportamento de recuperação da nuvem. Por exemplo, você pode ativar ou desativar o reconhecimento de nuvem, exibir mensagens de erro, instanciar conteúdo AR com base nos metadados de destino da imagem e posicionar o conteúdo AR usando o posicionador de conteúdo.



  • Anexe o script ao seu comportamento de recuperação na nuvem.No editor do Unity, selecione o comportamento de recuperação da nuvem na hierarquia e arraste e solte o script CloudRecoHandler em seu inspetor. Salve sua cena.



Incrível, você criou com sucesso um aplicativo AR que usa reconhecimento de nuvem e práticas recomendadas para reconhecer vários alvos de imagem da nuvem.


Como testar e executar seus aplicativos AR em dispositivos Android e iOS




Agora que você criou seus aplicativos AR com Unity e Vuforia, talvez queira testá-los e executá-los em seus dispositivos Android ou iOS. Isso permitirá que você veja a aparência e o desempenho de seus aplicativos em cenários do mundo real. Aqui estão os passos que você precisa seguir:


Etapa 1: criar configurações




A primeira etapa é definir as configurações de compilação para sua plataforma de destino. Aqui estão as subetapas que você precisa seguir:



  • Escolha sua plataforma. No editor do Unity, vá para File > Build Settings e escolha Android ou iOS como sua plataforma. Clique em Alternar plataforma.



  • Defina as configurações do jogador. Na janela Build Settings, clique em Player Settings e certifique-se de ter inserido um nome de produto, um nome de empresa, um identificador de pacote e um ícone para seu aplicativo. Você também pode alterar outras configurações, como resolução, orientação, gráficos e entrada, conforme desejar.



  • Adicione cenas. Na janela Build Settings, clique em Add Open Scenes e adicione todas as cenas que deseja incluir em seu aplicativo. Você também pode arrastar e soltar cenas de sua pasta Assets na lista Scenes In Build.



Bom trabalho, você configurou com sucesso suas configurações de compilação para sua plataforma de destino.


Passo 2: Conecte seu dispositivo




O próximo passo é conectar seu dispositivo ao computador e ativar o modo de desenvolvedor e a depuração USB. Aqui estão as subetapas que você precisa seguir:



  • Ative o modo de desenvolvedor. No seu dispositivo Android, vá para Configurações > Sobre o telefone e toque em Número da compilação sete vezes até ver uma mensagem dizendo "Agora você é um desenvolvedor". No seu dispositivo iOS, vá para Configurações > Geral > Gerenciamento de dispositivos e confie no seu ID Apple.



  • Ativar o USB depuração.No seu dispositivo Android, vá para Configurações > Opções do desenvolvedor e ative a Depuração USB. No seu dispositivo iOS, vá para Configurações > Desenvolvedor e ative a automação da interface do usuário.



  • Conecte via cabo USB ou Wi-Fi. Conecte seu dispositivo ao computador usando um cabo USB ou Wi-Fi. Certifique-se de que seu dispositivo seja reconhecido pelo seu computador e que você o tenha autorizado para depuração.



Bom trabalho, você conectou com sucesso seu dispositivo ao computador e ativou o modo de desenvolvedor e a depuração USB.


Etapa 3: execute seu aplicativo




A etapa final é criar e executar seu aplicativo em seu dispositivo e aproveitar sua experiência AR. Aqui estão as subetapas que você precisa seguir:



  • Clique em construir e executar. No editor do Unity, volte para File > Build Settings e clique em Build And Run. Escolha um local para o arquivo do aplicativo e clique em Salvar.



  • Instale o aplicativo no seu dispositivo. Aguarde até que o Unity crie e instale o aplicativo em seu dispositivo. Pode ser necessário aceitar algumas permissões ou solicitações de segurança em seu dispositivo.



  • Aproveite sua experiência AR. Inicie o aplicativo em Aproveite sua experiência AR. Inicie o aplicativo em seu dispositivo e aponte sua câmera para os alvos de imagem, alvos de objeto, plano de solo ou palco no ar que você preparou. Você deve ver seu conteúdo AR aparecer em sua tela e interagir com seu ambiente. Você também pode tocar ou tocar nos botões virtuais para acionar diferentes ações.



Parabéns, você construiu e executou com sucesso seus aplicativos AR em seus dispositivos Android ou iOS.


Conclusão




Neste artigo, você aprendeu como criar 15 aplicativos AR com Unity e Vuforia gratuitamente. Você também aprendeu como testar e executar seus aplicativos em dispositivos Android e iOS. Você abordou os seguintes tópicos:



  • O que é AR e por que é importante



  • Quais são os benefícios de usar Unity e Vuforia para desenvolvimento de AR



  • Quais são os pré-requisitos para criar aplicativos AR com Unity e Vuforia



  • Como criar uma experiência AR com Unity e Vuforia usando diferentes tipos de métodos de rastreamento



  • Como adicionar interatividade e animação ao seu conteúdo AR



  • Como usar o reconhecimento de nuvem e as melhores práticas para reconhecer vários alvos de imagem da nuvem



  • Como definir suas configurações de compilação para sua plataforma de destino



  • Como conectar seu dispositivo ao computador e ativar o modo de desenvolvedor e a depuração USB



  • Como criar e executar seu aplicativo em seu dispositivo e aproveitar sua experiência AR



Seguindo este artigo, você obteve uma base sólida de desenvolvimento de AR com Unity e Vuforia. Você também criou alguns aplicativos AR incríveis que você pode mostrar a seus amigos, familiares ou clientes. Você também pode usar esses aplicativos como ponto de partida para criar experiências AR mais complexas e avançadas.


No entanto, este não é o fim de sua jornada AR. Ainda há muito mais para aprender e explorar no mundo da AR. Você sempre pode melhorar suas habilidades e conhecimentos lendo mais artigos, livros, tutoriais e cursos sobre desenvolvimento de AR. Você também pode participar de comunidades online, fóruns e grupos de desenvolvedores e entusiastas de RA que podem ajudá-lo com suas dúvidas, desafios e ideias.


AR é uma tecnologia que tem o potencial de mudar a maneira como vemos, interagimos e aprendemos com o mundo ao nosso redor. Também pode criar novas oportunidades de entretenimento, educação, negócios e bem social. Ao criar aplicativos AR com Unity e Vuforia, você não está apenas se divertindo, mas também contribuindo para o futuro do AR.


Esperamos que você tenha gostado deste artigo e aprendido algo novo e útil. Obrigado por ler e codificação feliz!


perguntas frequentes




Aqui estão algumas perguntas frequentes sobre o desenvolvimento de AR com Unity e Vuforia:


Q1: Qual é a diferença entre AR e VR?




R1: AR significa realidade aumentada, que é uma tecnologia que sobrepõe o conteúdo digital ao mundo real. VR significa realidade virtual, que é uma tecnologia que o imerge em um ambiente completamente artificial. Ambas as tecnologias podem criar experiências incríveis, mas têm objetivos e aplicações diferentes.


P2: Quais são as vantagens de usar Unity e Vuforia para desenvolvimento de AR?




R2: Unity e Vuforia são duas das ferramentas mais populares e poderosas para criar aplicativos AR. Algumas de suas vantagens são:



  • Eles são fáceis de usar e aprender, especialmente para iniciantes.



  • Eles suportam várias plataformas, como Android, iOS, Windows, Mac, Linux, web, etc.



  • Eles fornecem um rico conjunto de recursos e funcionalidades para criar experiências de RA imersivas e interativas.



  • Eles têm uma comunidade grande e ativa de desenvolvedores e usuários que podem fornecer suporte, feedback e inspiração.



  • Eles são gratuitos para uso pessoal ou educacional.



P3: Como posso saber mais sobre o desenvolvimento de AR com Unity e Vuforia?




R3: Existem muitos recursos disponíveis online que podem ajudá-lo a aprender mais sobre o desenvolvimento de AR com Unity e Vuforia. Alguns deles são:



  • O oficial , que fornecem guias abrangentes, tutoriais, referências, exemplos, dicas e truques sobre como usar suas ferramentas.



  • O oficial , que é um aplicativo que permite capturar e lutar contra Pokémon no mundo real usando AR.



Estes são alguns dos exemplos de aplicativos AR que usam Unity e Vuforia. Você pode encontrar mais exemplos no ou pesquisando online. Você também pode se inspirar nesses aplicativos e criar seus próprios aplicativos AR com Unity e Vuforia.


P5: Como posso monetizar meus aplicativos AR com Unity e Vuforia?




R5: Existem várias maneiras de monetizar seus aplicativos AR com Unity e Vuforia. Alguns deles são:



  • Anúncios: você pode usar o .



  • Compras no aplicativo: você pode usar o .



  • Patrocínios: você pode fazer parceria com marcas ou empresas que desejam promover seus produtos ou serviços em seus aplicativos AR, exibindo seus logotipos, banners, vídeos ou modelos 3D. Você pode negociar uma taxa ou uma comissão para cada acordo de patrocínio.



  • Marketing de afiliados: você pode criar links para produtos ou serviços relevantes para seus aplicativos AR, como códigos QR, URLs ou botões. Você pode ganhar uma comissão por cada indicação ou venda que você gerar.



  • Doações: você pode pedir a seus usuários que apoiem seus aplicativos AR fazendo doações voluntárias, como usando .



Estas são algumas das maneiras de monetizar seus aplicativos AR com Unity e Vuforia. Você pode escolher a melhor opção para seu aplicativo com base em seu público-alvo, nicho e objetivos. Você também pode combinar diferentes métodos para maximizar seu potencial de receita. 0517a86e26


0 views0 comments

Recent Posts

See All

Comments


bottom of page