1659331870
En este artículo, aprenderá a crear una experiencia de realidad aumentada con Vuforia y Unity. También aprenderá cómo probar y ejecutar su aplicación en un teléfono inteligente Android.
Esto es lo que vas a construir.
Este cubo se puede reemplazar con cualquier otro objeto 3D, pero para simplificar, solo nos ceñiremos a un cubo en este tutorial.
Aquí hay un desglose de lo que está sucediendo en el video anterior:
Estas experiencias de RA, en las que su teléfono muestra contenido 3D sobre imágenes, se conocen como experiencias de RA basadas en marcadores. Esto es lo que pretendemos crear hoy y lo haremos usando un SDK llamado Vuforia.
Vuforia tiene muchas características como:
y mucho más.
Una de las razones por las que he usado Vuforia en este tutorial es que es rápido y sencillo de configurar. Puede crear su primera experiencia AR sin la molestia de la codificación.
Además, si conoces los pasos de configuración de Vuforia en una plataforma como Android, podrás aplicar los mismos pasos para iOS. Esto significa que puede desarrollar una vez y lanzar su aplicación en múltiples plataformas.
La mayor ventaja de Vuforia sobre ARCore y ARKit es que admite una amplia gama de dispositivos. A excepción de los teléfonos inteligentes y las tabletas, Vuforia también admite dispositivos de realidad aumentada como Microsoft Hololens y Magic Leap. Puede encontrar la lista completa de dispositivos recomendados por Vuforia aquí .
Antes de saltar a Unity y comenzar con el proyecto, asegúrese de haber terminado con las siguientes tareas:
Esto es lo que cubriremos:
Si aún no lo ha hecho, cree un nuevo proyecto de Unity 3D y asígnele el nombre "Hello Vuforia".
Puede hacerlo iniciando Unity Hub en su computadora y haciendo clic en Nuevo proyecto .
Después de hacer clic en Nuevo proyecto , aparece la siguiente ventana. Para asegurarnos de que estamos creando un proyecto 3D, siga los siguientes pasos:
El proyecto tardará unos minutos en abrirse en Unity.
Mantén el proyecto abierto y trabajemos en la integración de Vuforia.
En este paso, agregará el paquete Vuforia al proyecto Hello Vuforia en Unity.
Para empezar, descarga el paquete Vuforia . Tenga en cuenta que no puede descargar el paquete a menos que se haya registrado como desarrollador de Vuforia.
A continuación, haga doble clic en el paquete de Unity descargado y verá esta ventana emergente en el Editor de Unity automáticamente. Haga clic en importar .
Para verificar si Vuforia se importó correctamente, haga clic con el botón derecho en el panel Jerarquía en el Editor de Unity. Si ve Vuforia Engine en la lista desplegable, significa que Vuforia se importó correctamente.
Elimina la cámara principal de la escena. Luego, haga clic con el botón derecho en el panel Jerarquía > Vuforia Engine > Agregar cámara AR a la escena.
En la ventana del proyecto , vaya a Activos > Recursos y haga doble clic en Configuración de Vuforia para ver sus propiedades en el panel de inspección. Agregará la clave de licencia en el siguiente paso.
Para agregar la clave de licencia, vaya a su Portal para desarrolladores de Vuforia > Administrador de licencias y haga clic en Obtener básico .
El plan básico (disponible de forma gratuita) cubre funciones como objetivos de imagen, objetivos múltiples, objetivos de cilindro, VuMarks y plano de tierra. Puede crear y publicar una cantidad ilimitada de aplicaciones sin la marca de agua de Vuforia. Sin embargo, si su aplicación utiliza funciones avanzadas de Vuforia, como los objetivos de modelo y los objetivos de área, la marca de agua de Vuforia estará presente. Esto significa que puede desarrollar su aplicación utilizando estas funciones con fines de investigación personal, pero no puede publicar la aplicación en ninguna plataforma.
Si desea obtener acceso a objetivos de modelo y objetivos de área sin que se muestre la marca de agua de Vuforia en su aplicación, puede comprar el plan Premium. Para obtener una comprensión más detallada de Vuforia, puede visitar este enlace .
Mantenga el nombre de la licencia igual al nombre de su proyecto; es decir, Hola Vuforia . Puede dar cualquier nombre a su licencia. Marque la casilla de términos y condiciones, luego haga clic en Confirmar .
A continuación, copie la clave de licencia.
Y péguelo en el campo Clave de licencia de la aplicación en Unity.
¡Perfecto! Has configurado correctamente Vuforia y tu proyecto de Unity.
Ahora podemos pasar a la parte divertida: el reconocimiento de imágenes.
En este paso, agregaremos imágenes (o marcadores) para que Vuforia pueda detectarlas y rastrearlas. Estas imágenes detectadas y rastreadas se conocen como objetivos de imagen en Vuforia. Una colección de objetivos de imagen se almacena en una base de datos.
Tanto los destinos de imágenes como las bases de datos se crean desde el Portal de desarrolladores de Vuforia .
Para comenzar con los objetivos de imágenes, en el Portal para desarrolladores de Vuforia, vaya a Administrador de objetivos . Luego haga clic en Agregar base de datos .
Establezca el nombre de la base de datos como " HelloVuforia " (sin espacios) y seleccione el tipo de dispositivo . Una base de datos de tipo dispositivo es una base de datos que existe dentro de su aplicación. Si tiene una base de datos grande, seleccione el tipo de nube . Finalmente, haz clic en Crear .
Después de crear la base de datos, abra HelloVuforia y haga clic en Agregar destino .
Seleccione Imagen como su Tipo . Puede cargar cualquier imagen en el campo Archivo ; Usé este de Pixabay . Esta imagen será su objetivo de imagen, lo que significa que su aplicación la detectará y la rastreará.
Después de completar el resto de sus datos arriba, haga clic en Agregar . Verá las imágenes enumeradas en su base de datos. Correspondiente a cada imagen, hay una propiedad llamada Calificación . Intenta subir una imagen que tenga un mayor número de estrellas. Cuanto mayor sea el número de estrellas, más fácil será detectar y rastrear la imagen.
En la imagen a continuación, verá dos objetivos de imagen. El objetivo llamado stones_image tiene solo 3 estrellas, pero el objetivo lens_image tiene 5 estrellas. Ambas imágenes son aumentables, pero lens_image dará un mejor rendimiento.
Haga clic en Descargar base de datos > Editor de Unity > Descargar . Una vez que se descargue, obtendrá un archivo llamado HelloVuforia.unitypackage . Haga doble clic en este archivo para abrirlo en Unity.
Obtendrá la siguiente ventana emergente. Haga clic en Importar .
Después de importar la base de datos en Unity, en el panel del proyecto, vaya a Activos > Recursos y haga doble clic en Configuración de Vuforia para ver las propiedades en el panel Inspector . En la sección Bases de datos , verá HelloVuforia en la lista. Esto significa que ha importado con éxito la base de datos a su proyecto de Unity.
Ahora está listo para mostrar un cubo encima del objetivo de la imagen. Siga el resto de los pasos de este tutorial para hacerlo.
Haga clic con el botón derecho en Panel de jerarquía > Motor Vuforia y agregue un objetivo de imagen a su escena.
Seleccione ImageTarget para ver sus propiedades en el panel Inspector . En Image Target Behavior (Script) , realice los siguientes cambios:
Ahora agregue un cubo como elemento secundario de ImageTarget en la escena de esta manera:
Reduzca el cubo a 0.2 (o más pequeño si lo desea).
Luego, mueve un poco el cubo en el eje y positivo para que parezca que está flotando sobre la imagen.
¡Eso es todo! Ahora está listo para ejecutar la aplicación en su dispositivo Android.
Haga clic en el botón de reproducción para ejecutar la escena usando su cámara web.
Después de presionar el botón de reproducción, apunte su cámara web a la imagen y el cubo aparecerá mágicamente en la parte superior de la imagen. Descargué la imagen en mi iPad, pero puede sacar una copia impresa de la imagen y apuntar la cámara web a la copia impresa también. Da el mismo resultado.
¡Felicidades!
Acabas de crear una experiencia de realidad aumentada con Unity y Vuforia. Este tutorial fue básico para aquellos que intentaban crear su primera experiencia AR. Sin embargo, el cubo se puede reemplazar con cualquier otro modelo 3D. ¡Darle una oportunidad!
Fuente: https://blog.logrocket.com/create-ar-experience-unity-vuforia/
1659331870
En este artículo, aprenderá a crear una experiencia de realidad aumentada con Vuforia y Unity. También aprenderá cómo probar y ejecutar su aplicación en un teléfono inteligente Android.
Esto es lo que vas a construir.
Este cubo se puede reemplazar con cualquier otro objeto 3D, pero para simplificar, solo nos ceñiremos a un cubo en este tutorial.
Aquí hay un desglose de lo que está sucediendo en el video anterior:
Estas experiencias de RA, en las que su teléfono muestra contenido 3D sobre imágenes, se conocen como experiencias de RA basadas en marcadores. Esto es lo que pretendemos crear hoy y lo haremos usando un SDK llamado Vuforia.
Vuforia tiene muchas características como:
y mucho más.
Una de las razones por las que he usado Vuforia en este tutorial es que es rápido y sencillo de configurar. Puede crear su primera experiencia AR sin la molestia de la codificación.
Además, si conoces los pasos de configuración de Vuforia en una plataforma como Android, podrás aplicar los mismos pasos para iOS. Esto significa que puede desarrollar una vez y lanzar su aplicación en múltiples plataformas.
La mayor ventaja de Vuforia sobre ARCore y ARKit es que admite una amplia gama de dispositivos. A excepción de los teléfonos inteligentes y las tabletas, Vuforia también admite dispositivos de realidad aumentada como Microsoft Hololens y Magic Leap. Puede encontrar la lista completa de dispositivos recomendados por Vuforia aquí .
Antes de saltar a Unity y comenzar con el proyecto, asegúrese de haber terminado con las siguientes tareas:
Esto es lo que cubriremos:
Si aún no lo ha hecho, cree un nuevo proyecto de Unity 3D y asígnele el nombre "Hello Vuforia".
Puede hacerlo iniciando Unity Hub en su computadora y haciendo clic en Nuevo proyecto .
Después de hacer clic en Nuevo proyecto , aparece la siguiente ventana. Para asegurarnos de que estamos creando un proyecto 3D, siga los siguientes pasos:
El proyecto tardará unos minutos en abrirse en Unity.
Mantén el proyecto abierto y trabajemos en la integración de Vuforia.
En este paso, agregará el paquete Vuforia al proyecto Hello Vuforia en Unity.
Para empezar, descarga el paquete Vuforia . Tenga en cuenta que no puede descargar el paquete a menos que se haya registrado como desarrollador de Vuforia.
A continuación, haga doble clic en el paquete de Unity descargado y verá esta ventana emergente en el Editor de Unity automáticamente. Haga clic en importar .
Para verificar si Vuforia se importó correctamente, haga clic con el botón derecho en el panel Jerarquía en el Editor de Unity. Si ve Vuforia Engine en la lista desplegable, significa que Vuforia se importó correctamente.
Elimina la cámara principal de la escena. Luego, haga clic con el botón derecho en el panel Jerarquía > Vuforia Engine > Agregar cámara AR a la escena.
En la ventana del proyecto , vaya a Activos > Recursos y haga doble clic en Configuración de Vuforia para ver sus propiedades en el panel de inspección. Agregará la clave de licencia en el siguiente paso.
Para agregar la clave de licencia, vaya a su Portal para desarrolladores de Vuforia > Administrador de licencias y haga clic en Obtener básico .
El plan básico (disponible de forma gratuita) cubre funciones como objetivos de imagen, objetivos múltiples, objetivos de cilindro, VuMarks y plano de tierra. Puede crear y publicar una cantidad ilimitada de aplicaciones sin la marca de agua de Vuforia. Sin embargo, si su aplicación utiliza funciones avanzadas de Vuforia, como los objetivos de modelo y los objetivos de área, la marca de agua de Vuforia estará presente. Esto significa que puede desarrollar su aplicación utilizando estas funciones con fines de investigación personal, pero no puede publicar la aplicación en ninguna plataforma.
Si desea obtener acceso a objetivos de modelo y objetivos de área sin que se muestre la marca de agua de Vuforia en su aplicación, puede comprar el plan Premium. Para obtener una comprensión más detallada de Vuforia, puede visitar este enlace .
Mantenga el nombre de la licencia igual al nombre de su proyecto; es decir, Hola Vuforia . Puede dar cualquier nombre a su licencia. Marque la casilla de términos y condiciones, luego haga clic en Confirmar .
A continuación, copie la clave de licencia.
Y péguelo en el campo Clave de licencia de la aplicación en Unity.
¡Perfecto! Has configurado correctamente Vuforia y tu proyecto de Unity.
Ahora podemos pasar a la parte divertida: el reconocimiento de imágenes.
En este paso, agregaremos imágenes (o marcadores) para que Vuforia pueda detectarlas y rastrearlas. Estas imágenes detectadas y rastreadas se conocen como objetivos de imagen en Vuforia. Una colección de objetivos de imagen se almacena en una base de datos.
Tanto los destinos de imágenes como las bases de datos se crean desde el Portal de desarrolladores de Vuforia .
Para comenzar con los objetivos de imágenes, en el Portal para desarrolladores de Vuforia, vaya a Administrador de objetivos . Luego haga clic en Agregar base de datos .
Establezca el nombre de la base de datos como " HelloVuforia " (sin espacios) y seleccione el tipo de dispositivo . Una base de datos de tipo dispositivo es una base de datos que existe dentro de su aplicación. Si tiene una base de datos grande, seleccione el tipo de nube . Finalmente, haz clic en Crear .
Después de crear la base de datos, abra HelloVuforia y haga clic en Agregar destino .
Seleccione Imagen como su Tipo . Puede cargar cualquier imagen en el campo Archivo ; Usé este de Pixabay . Esta imagen será su objetivo de imagen, lo que significa que su aplicación la detectará y la rastreará.
Después de completar el resto de sus datos arriba, haga clic en Agregar . Verá las imágenes enumeradas en su base de datos. Correspondiente a cada imagen, hay una propiedad llamada Calificación . Intenta subir una imagen que tenga un mayor número de estrellas. Cuanto mayor sea el número de estrellas, más fácil será detectar y rastrear la imagen.
En la imagen a continuación, verá dos objetivos de imagen. El objetivo llamado stones_image tiene solo 3 estrellas, pero el objetivo lens_image tiene 5 estrellas. Ambas imágenes son aumentables, pero lens_image dará un mejor rendimiento.
Haga clic en Descargar base de datos > Editor de Unity > Descargar . Una vez que se descargue, obtendrá un archivo llamado HelloVuforia.unitypackage . Haga doble clic en este archivo para abrirlo en Unity.
Obtendrá la siguiente ventana emergente. Haga clic en Importar .
Después de importar la base de datos en Unity, en el panel del proyecto, vaya a Activos > Recursos y haga doble clic en Configuración de Vuforia para ver las propiedades en el panel Inspector . En la sección Bases de datos , verá HelloVuforia en la lista. Esto significa que ha importado con éxito la base de datos a su proyecto de Unity.
Ahora está listo para mostrar un cubo encima del objetivo de la imagen. Siga el resto de los pasos de este tutorial para hacerlo.
Haga clic con el botón derecho en Panel de jerarquía > Motor Vuforia y agregue un objetivo de imagen a su escena.
Seleccione ImageTarget para ver sus propiedades en el panel Inspector . En Image Target Behavior (Script) , realice los siguientes cambios:
Ahora agregue un cubo como elemento secundario de ImageTarget en la escena de esta manera:
Reduzca el cubo a 0.2 (o más pequeño si lo desea).
Luego, mueve un poco el cubo en el eje y positivo para que parezca que está flotando sobre la imagen.
¡Eso es todo! Ahora está listo para ejecutar la aplicación en su dispositivo Android.
Haga clic en el botón de reproducción para ejecutar la escena usando su cámara web.
Después de presionar el botón de reproducción, apunte su cámara web a la imagen y el cubo aparecerá mágicamente en la parte superior de la imagen. Descargué la imagen en mi iPad, pero puede sacar una copia impresa de la imagen y apuntar la cámara web a la copia impresa también. Da el mismo resultado.
¡Felicidades!
Acabas de crear una experiencia de realidad aumentada con Unity y Vuforia. Este tutorial fue básico para aquellos que intentaban crear su primera experiencia AR. Sin embargo, el cubo se puede reemplazar con cualquier otro modelo 3D. ¡Darle una oportunidad!
Fuente: https://blog.logrocket.com/create-ar-experience-unity-vuforia/
1659335700
Neste artigo, você aprenderá como criar uma experiência de realidade aumentada usando Vuforia e Unity. Você também aprenderá como testar e executar seu aplicativo em um smartphone Android.
Isso é o que você vai construir
Este cubo pode ser substituído por qualquer outro objeto 3D, mas para simplificar, vamos nos ater apenas a um cubo neste tutorial.
Aqui está um resumo do que está acontecendo no vídeo acima:
Essas experiências de AR, em que seu telefone renderiza conteúdo 3D em cima de imagens, são conhecidas como experiências de AR baseadas em marcadores. É isso que pretendemos criar hoje e faremos isso usando um SDK chamado Vuforia.
Vuforia tem muitos recursos, como:
e muito mais.
Uma das razões pelas quais usei o Vuforia neste tutorial é que ele é rápido e simples de configurar. Você pode criar sua primeira experiência de RA sem o incômodo de codificação.
Além disso, se você conhece os passos de configuração do Vuforia em uma plataforma como o Android, poderá aplicar os mesmos passos para iOS. Isso significa que você pode desenvolver uma vez e liberar seu aplicativo para várias plataformas.
A maior vantagem do Vuforia sobre o ARCore e o ARKit é que ele suporta uma ampla gama de dispositivos. Exceto para smartphones e tablets, o Vuforia também suporta fones de ouvido de realidade aumentada, como Microsoft Hololens e Magic Leap. Você pode encontrar a lista completa de dispositivos recomendados pela Vuforia aqui .
Antes de entrarmos no Unity e começarmos com o projeto, verifique se você concluiu as seguintes tarefas:
Aqui está o que abordaremos:
Se você ainda não fez isso, crie um novo projeto Unity 3D e nomeie-o como “Hello Vuforia”.
Você pode fazer isso iniciando o Unity Hub em seu computador e clicando em Novo projeto .
Depois de clicar em New Project , a janela abaixo aparece. Para garantir que estamos criando um projeto 3D, siga os seguintes passos:
O projeto levará alguns minutos para abrir no Unity.
Mantenha o projeto aberto e vamos trabalhar na integração do Vuforia.
Nesta etapa, você adicionará o pacote Vuforia ao projeto Hello Vuforia no Unity.
Para começar, baixe o pacote Vuforia . Observe que você não pode baixar o pacote a menos que tenha se registrado como desenvolvedor Vuforia.
Em seguida, clique duas vezes no pacote do Unity baixado e você verá este pop-up no Editor do Unity automaticamente. Clique em importar .
Para verificar se o Vuforia foi importado com sucesso, clique com o botão direito do mouse no painel Hierarchy no Unity Editor. Se você vir o Vuforia Engine na lista suspensa, isso significa que o Vuforia foi importado com sucesso.
Exclua a câmera principal da cena. Em seguida, clique com o botão direito no painel Hierarchy > Vuforia Engine > Add AR Camera to the scene.
Na Janela do Projeto , vá para Ativos > Recursos e clique duas vezes em VuforiaConfiguration para visualizar suas propriedades no painel do inspetor. Você adicionará a chave de licença na próxima etapa.
Para adicionar a chave de licença, vá para o Vuforia Developer Portal > License Manager e clique em Get Basic .
O Plano Básico (disponível gratuitamente) abrange recursos como Alvos de Imagem, Alvos Múltiplos, Alvos Cilindros, VuMarks e Plano Terrestre. Você pode criar e publicar um número ilimitado de aplicativos sem a marca d'água Vuforia. No entanto, se o seu aplicativo usar recursos avançados do Vuforia, como Model Targets e Area Targets, a marca d'água Vuforia estará presente. Isso significa que você pode desenvolver seu aplicativo usando esses recursos para fins de pesquisa pessoal, mas não pode publicar o aplicativo em nenhuma plataforma.
Se você deseja obter acesso aos alvos modelo e alvos de área sem que a marca d'água Vuforia seja exibida em seu aplicativo, você pode adquirir o plano Premium. Para obter uma compreensão mais detalhada do Vuforia, você pode visitar este link .
Mantenha o nome da licença igual ao nome do seu projeto; ou seja, Olá Vuforia . Você pode dar qualquer nome à sua licença. Marque a caixa de termos e condições e clique em Confirmar .
Em seguida, copie a chave de licença.
E cole-o no campo App License Key no Unity.
Perfeito! Você configurou com sucesso o Vuforia e seu projeto Unity.
Agora podemos passar para a parte divertida: reconhecimento de imagem.
Nesta etapa, adicionaremos imagens (ou marcadores) para que o Vuforia possa detectá-las e rastreá-las. Essas imagens detectadas e rastreadas são conhecidas como alvos de imagem no Vuforia. Uma coleção de Destinos de Imagem é armazenada em um Banco de Dados.
Tanto os Destinos de Imagem quanto os Bancos de Dados são criados a partir do Portal do Desenvolvedor Vuforia .
Para começar com Image Targets, no Vuforia Developer Portal, vá para Target Manager . Em seguida, clique em Adicionar banco de dados .
Defina o nome do banco de dados como “ HelloVuforia ” (sem espaços) e selecione o tipo de dispositivo . Um banco de dados do tipo dispositivo é um banco de dados que existe em seu aplicativo. Se você tiver um banco de dados grande, selecione o tipo de nuvem . Por fim, clique em Criar .
Após a criação do Banco de Dados, abra o HelloVuforia e clique em Add Target .
Selecione Imagem como seu Tipo . Você pode fazer upload de qualquer imagem no campo Arquivo ; Eu usei este do Pixabay . Essa imagem será seu alvo de imagem, o que significa que ela será detectada e rastreada pelo seu aplicativo.
Depois de preencher o restante de seus dados acima, clique em Adicionar . Você verá as imagens listadas em seu banco de dados. Correspondendo a cada imagem, existe uma propriedade chamada Rating . Tente carregar uma imagem que tenha um número maior de estrelas. Quanto maior o número de estrelas, mais fácil é detectar e rastrear a imagem.
Na imagem abaixo, você verá dois alvos de imagem. O alvo chamado stone_image tem apenas 3 estrelas, mas o alvo lens_image tem 5 estrelas. Ambas as imagens podem ser aumentadas, mas lens_image proporcionará melhor desempenho.
Clique em Baixar banco de dados > Editor do Unity > Baixar . Uma vez baixado, você receberá um arquivo chamado HelloVuforia.unitypackage . Clique duas vezes neste arquivo para abri-lo no Unity.
Você receberá o pop-up abaixo. Clique em Importar .
Depois que o banco de dados for importado no Unity, no painel do projeto vá para Assets > Resources e clique duas vezes em VuforiaConfiguration para visualizar as propriedades no painel Inspector . Na seção Bancos de Dados , você verá HelloVuforia listado. Isso significa que você importou com êxito o banco de dados para seu projeto do Unity.
Agora você está pronto para mostrar um cubo em cima do alvo da imagem. Siga o restante das etapas deste tutorial para fazer isso.
Clique com o botão direito do mouse em Hierarchy Panel > Vuforia Engine e adicione um Image Target à sua cena.
Selecione ImageTarget para visualizar suas propriedades no painel Inspector . No Comportamento de destino da imagem (Script) , faça as seguintes alterações:
Agora adicione um cubo como filho de ImageTarget na cena assim:
Reduza o cubo para 0,2 (ou menor, se desejar).
Em seguida, mova o cubo no eixo y positivo um pouco para que pareça que está flutuando acima da imagem.
É isso! Agora você está pronto para executar o aplicativo no seu dispositivo Android.
Clique no botão play para executar a cena usando sua webcam.
Depois de apertar o botão play, aponte sua webcam para a imagem e o cubo aparece magicamente em cima da imagem. Baixei a imagem para o meu iPad, mas você pode imprimir a imagem e apontar a webcam para a impressão também. Dá o mesmo resultado.
Parabéns!
Você acabou de criar uma experiência de realidade aumentada com Unity e Vuforia. Este tutorial foi básico para aqueles que tentam criar sua primeira experiência de RA. No entanto, o cubo pode ser substituído por qualquer outro modelo 3D. De uma chance!
Fonte: https://blog.logrocket.com/create-ar-experience-unity-vuforia/
1607328200
We can see an exponential growth in the game development industry today and the market for game development will increase day by day ,thanks to the increasing number of smartphone users and the technological advancements.Unity 3D is the trending game app development framework to serve the best quality.This game development framework enables developers to conduct 2D or 3D rendering with more than 1 mobile game to assist them in ratcheting. Apart from this the great qualities like cross-platform integration with asset management, high-end visual quality, intuitive design, interface flexibility and gameplay can now be leveraged.India is the leading game development hub and now people are** hire dedicated unity 3D developers in India** to create a high performing game app with best quality at affordable price which you can spread your games to larger audience.Lets have a look at why unity a 3D is the best platform for game development.
**
Support cross-platform**
Cross platforms save time and money as a single script can be compiled and used for multiple platforms such as Android, iOS, PC, Web and even Mac etcFeatures such as agile methodology allow speedy prototyping and constant releases to speed up the process of game development.
Open source
The large open source community of Unity 3D with an easy-to-understand documentation allows developers to come up with the most accurate and precise code and it saves a lot of time.
Graphics
Unity 3D can support graphic rendering from engines that use OpenGL ES, OpenGL and Direct 3D, as well as applications like 3DS Max, Blender and Adobe Photoshop. It enables high-quality audio and visual effects to be adapted without any distortion or compromise with quality.
**
Play mode feature
**
This feature allows easy and hassle free testing by allowing developers to look and play within the game instantly, evaluate and even review it,and also the Play or Play Plus mode can also be used to achieve frame to frame referencing.
Debugging
With Unity game development, the analysis and modification is incredibly easier as all the game factors are seen during ongoing interaction, which helps the engineers to troubleshoot the process at runtime.
These advantages make unity as the best game development platform and people h**ire dedicated unity 3D developers** for the best output.With Unity, countless games have been made and some of them have become instant classics.Take a look at some of the all-time trending Unity games .
Kerbal Space Program
Firewatch
Subnautica
Hollow Knight
Arizona Sunshine
Cuphead
Ori And The Blind Forest
Hearthstone
Beat Saber
Cities Skylines
Getting Over It With Bennett Foddy
In terms of graphics, gameplay, consistency and realism, technical advances and rise of new technologies like AR & VR and AI & ML make the game more ambitious day by day.Today the entire global game development is booming and mobile gaming business are hire unity 3D developers in India to meet this heavy market.**Hire dedicated unity 3D developers **will benefits the following,
International standard game app development at lower cost.
Skilled and experienced game developers
Faster time to market
Best infrastructure
Conclusion
Unity 3D has taken over the business and has altered the advancement of cross-platform app development paths. Unity 3D has already become the favourite of developers as they can import games created from iOS, PC, Play Store or other game consoles from other platforms and allow minimum game modifications to take full advantage of Unity 3D’s features. So if you have any game development hire unity 3D developers with great experience.
#hire unity 3 d developers in india #hire dedicated unity 3 d developers in india #hire unity 3 d programmers in india #hire unity 3 d developers #hire dedicated unity 3 d developers #hire unity 3 d programmers
1659322800
In this article, you will learn how to create an augmented reality experience using Vuforia and Unity. You will also learn how to test and run your app on an Android smartphone.
This is what you are going to build
See more at: https://blog.logrocket.com/create-ar-experience-unity-vuforia/
#unity #Vuforia
1659330000
この記事では、Vuforia と Unity を使用して拡張現実体験を作成する方法を学習します。また、Android スマートフォンでアプリをテストして実行する方法も学びます。
これはあなたが構築しようとしているものです
この立方体は他の 3D オブジェクトに置き換えることができますが、簡単にするために、このチュートリアルでは立方体のみに固執します。
上記のビデオで何が起こっているかの内訳は次のとおりです。
スマートフォンが画像の上に 3D コンテンツをレンダリングするこのような AR 体験は、マーカーベースの AR 体験として知られています。これが私たちが今日作成しようとしているものであり、Vuforia という SDK を使用して作成します。
Vforia には、次のような多くの機能があります。
などなど。
このチュートリアルで Vuforia を使用した理由の 1 つは、セットアップが迅速かつ簡単であることです。コーディングの手間をかけずに、初めての AR 体験を作成できます。
また、Android などのプラットフォームでの Vuforia の構成手順を知っていれば、iOS にも同じ手順を適用できます。これは、一度開発したアプリを複数のプラットフォームにリリースできることを意味します。
ARCore や ARKit に対する Vuforia の最大の利点は、幅広いデバイスをサポートしていることです。スマートフォンとタブレットを除いて、Vuforia は Microsoft Hololens や Magic Leap などの拡張現実ヘッドセットもサポートしています。Vuforia が推奨するデバイスの完全なリストは、こちらで確認できます。
Unity に飛び込んでプロジェクトを開始する前に、次のタスクが完了していることを確認してください。
説明する内容は次のとおりです。
まだ行っていない場合は、新しい Unity 3D プロジェクトを作成し、「Hello Vuforia」という名前を付けます。
これを行うには、コンピューターで Unity Hub を起動し、 New Projectをクリックします。
New Projectをクリックすると、以下のウィンドウが表示されます。3D プロジェクトを作成していることを確認するには、次の手順を実行します。
プロジェクトが Unity で開くまでに数分かかります。
プロジェクトを開いたままにして、Vuforia の統合に取り組みましょう。
このステップでは、Vuforia パッケージを Unity のHello Vuforiaプロジェクトに追加します。
まず、Vuforia パッケージをダウンロードします。Vuforia 開発者として登録していないと、パッケージをダウンロードできないことに注意してください。
次に、ダウンロードした Unity パッケージをダブルクリックすると、Unity エディターにこのポップアップが自動的に表示されます。インポートをクリックします。
Vuforia が正常にインポートされたかどうかを確認するには、Unity エディターの階層パネルを右クリックします。ドロップダウン リストにVuforia Engineが表示されている場合は、Vuforia が正常にインポートされたことを意味します。
シーンからメイン カメラを削除します。次に、階層パネルで右クリック> Vuforia エンジン> AR カメラをシーンに追加します。
Project Windowで、Assets > Resourcesに移動し、VuforiaConfigurationをダブルクリックして、インスペクター パネルにそのプロパティを表示します。次の手順でライセンス キーを追加します。
ライセンス キーを追加するには、Vuforia Developer Portal > License Managerに移動し、 Get Basicをクリックします。
ベーシック プラン (無料で利用可能) には、イメージ ターゲット、マルチ ターゲット、シリンダー ターゲット、VuMark、グラウンド プレーンなどの機能が含まれます。Vuforia 透かしのないアプリを無制限に作成して公開できます。ただし、アプリケーションがモデル ターゲットやエリア ターゲットなどの Vuforia の高度な機能を使用している場合は、Vuforia ウォーターマークが表示されます。つまり、個人的な研究目的でこれらの機能を使用してアプリを開発することはできますが、どのプラットフォームにもアプリを公開することはできません。
アプリに Vuforia ウォーターマークを表示せずにモデル ターゲットとエリア ターゲットにアクセスしたい場合は、プレミアム プランを購入できます。Vuforia の詳細については、このリンクにアクセスしてください。
ライセンス名はプロジェクト名と同じにしてください。つまり、こんにちは Vuforiaです。ライセンスには任意の名前を付けることができます。利用規約のチェックボックスをオンにして、[確認] をクリックします。
次に、ライセンス キーをコピーします。
そして、それを Unity のApp License Keyフィールドに貼り付けます。
完全!Vuforia と Unity プロジェクトが正常に構成されました。
ここからは、楽しい部分である画像認識に移ります。
このステップでは、Vuforia が画像 (またはマーカー) を検出して追跡できるように、画像 (またはマーカー) を追加します。これらの検出および追跡されたイメージは、Vuforia ではイメージ ターゲットと呼ばれます。イメージ ターゲットのコレクションは、データベースに格納されます。
イメージ ターゲットとデータベースの両方がVuforia Developer Portalから作成されます。
イメージ ターゲットの使用を開始するには、Vuforia Developer Portal でTarget Managerに移動します。次に、[データベースの追加] をクリックします。
データベース名を「HelloVuforia」 (スペースなし) に設定し、デバイスタイプを選択します。Device-type Database は、アプリ内に存在するデータベースです。大規模なデータベースがある場合は、クラウドタイプを選択します。最後に、[作成] をクリックします。
データベースが作成されたら、HelloVuforiaを開いてAdd Targetをクリックします。
[タイプ]として[画像]を選択します。[ファイル] フィールドに任意の画像をアップロードできます。私はこれをPixabayから使用しました。この画像がイメージ ターゲットになります。つまり、アプリによって検出および追跡されます。
上記の残りの詳細を入力したら、[追加] をクリックします。データベースにリストされた画像が表示されます。各画像に対応して、 Ratingというプロパティがあります。星の数が多い画像をアップロードしてみてください。星の数が多いほど、画像の検出と追跡が容易になります。
下の画像では、2 つの画像ターゲットが表示されます。stones_imageというターゲットには 3 つの星しかありませんが、lens_imageターゲットには 5 つの星があります。どちらの画像も拡張可能ですが、lens_imageの方がパフォーマンスが向上します。
[データベースのダウンロード] > [ Unity エディター] > [ダウンロード] をクリックします。ダウンロードすると、 HelloVuforia.unitypackageというファイルが取得されます。このファイルをダブルクリックして Unity で開きます。
以下のポップアップが表示されます。[インポート]をクリックします。
データベースが Unity にインポートされたら、プロジェクト パネルでAssets > Resourcesに移動し、 VuforiaConfigurationをダブルクリックして、 Inspectorパネルでプロパティを表示します。[データベース]セクションに、HelloVuforiaが一覧表示されます。これは、データベースが Unity プロジェクトに正常にインポートされたことを意味します。
これで、イメージ ターゲットの上にキューブを表示する準備が整いました。このチュートリアルの残りの手順に従ってください。
Hierarchy Panel > Vuforia Engineで右クリックし、Image Target をシーンに追加します。
ImageTargetを選択して、[インスペクター] パネルでそのプロパティを表示します。Image Target Behavior (Script)で、次の変更を行います。
次のように、キューブをImageTargetの子としてシーンに追加します。
立方体を 0.2 (必要に応じてそれ以下) に縮小します。
次に、立方体を正の y 軸に少し移動して、画像の上に浮いているように見せます。
それでおしまい!これで、Android デバイスでアプリを実行する準備が整いました。
再生ボタンをクリックして、Web カメラを使用してシーンを実行します。
再生ボタンを押した後、ウェブカメラを画像に向けると、キューブが魔法のように画像の上に表示されます。画像を iPad にダウンロードしましたが、画像を印刷して、Web カメラを印刷物に向けることもできます。同じ結果が得られます。
おめでとう!
Unity と Vuforia を使用して拡張現実体験を作成しました。このチュートリアルは、初めての AR 体験を作成しようとする人にとって基本的なものでした。ただし、立方体は他の 3D モデルに置き換えることができます。試してみる!
ソース: https://blog.logrocket.com/create-ar-experience-unity-vuforia/