¿Cuál es el mejor SDK de realidad aumentada?

Desde que ingresamos profundamente en la zona tecnológica este año 2017, diré que hay muchos de los mejores SDK (Kit de desarrollo de software) de realidad aumentada. Como todos tenemos favoritos en deportes, personas de historia, artistas, etc., también tengo mi plataforma AR favorita. Es ARKit de Apple y su única plataforma de medio año para que los desarrolladores de aplicaciones iOS creen experiencias AR increíbles para iPhone y iPad. Y, de hecho, varias industrias ya han iniciado y comenzaron a aprovechar los beneficios de la Realidad Aumentada, desde los juegos hasta la atención médica, la educación y el comercio electrónico.

Mainstream AR ya está sobre nosotros, gracias a este SDK: Apple ARKit. Los desarrolladores ahora se están alineando alrededor del bloque para aprovechar esta tecnología y el mercado masivo que trae. ARKit funciona en cualquier dispositivo que se ejecute en iOS11 con un procesador Apple A9 o A10. Eso realmente nos lleva desde el iPhone 6s hasta el iPhone 8 y superior, así como los iPads lanzados en el mismo período.

Ya estás pensando en aprovechar esta oportunidad, ¿verdad? Si usted no es un desarrollador, o aún no está familiarizado con las opciones y oportunidades que se pueden brindar con este gran kit de herramientas, entonces su mejor opción es subcontratar, contratar desarrolladores de ARKit para que puedan crear una aplicación de acuerdo con su visión.

¿Pero cómo exactamente? Al principio, necesitas reglas específicas para contratar a los mejores desarrolladores de ARKit. Recuerde esto, un buen desarrollador de ARKit tiene una mente abierta, por eso AppReal-VR le ha proporcionado las 5 reglas de oro para contratar desarrolladores de ARKit. Puede ayudarlo también con sus otros artículos si está interesado en obtener más datos e ideas sobre AR y VR en general.

Sobre los otros SDK de AR, mencionaré estos:

Kudan

  • Kudan es una tecnología avanzada de visión por computadora donde el rendimiento de la visión ya no está fuera del alcance

Wikitude

  • Para AR basado en la ubicación, la posición de los objetos en la pantalla de los dispositivos se calcula utilizando la posición del usuario

Vuforia

  • Vuforia usa la tecnología Computer Vision para reconocer y rastrear imágenes planas. El SDK de Vuforia admite una combinación de tipos de objetivos 2D y 3D

ARToolKit

  • Una biblioteca de computadora de código abierto (biblioteca) que se puede usar para crear aplicaciones de AR fuertes que superponen imágenes virtuales en el mundo real

EasyAR

  • EasyAR admite reconocimiento de imágenes, percepción del entorno, reconocimiento de objetos 3D, reconocimiento de nubes, solución de vidrio inteligente, soporte de integración, empaquetado de aplicaciones en la nube, contenido y grabación de pantalla

Xzimg

  • Al usar sus componentes, podrá crear experiencias basadas en la tecnología de seguimiento facial

Estos han estado en mi mente, y debes recordar que quedan muchos. Solo tiene que elegir su plataforma adecuada para comenzar a lograr sus objetivos y hacer realidad su sueño.

Articulo completo

El software de realidad aumentada es muy diverso. Entre las múltiples soluciones, me gustaría señalar las siguientes disponibles hoy:

  • Vuforia
  • Metaio SDK
  • Wikitude
  • ARToolKit
  • Kudan

Vuforia

Vuforia es una de las soluciones de desarrollo de AR más populares del mundo.

Plataformas compatibles: Android, iOS, UWP, Unity.

Vuforia es capaz de cumplir las siguientes funciones: reconocimiento de diferentes tipos de objetos visuales (cubo, cilindro, superficie plana) reconocimiento de texto y entorno, cultivo de VuMark (una combinación de una imagen y un código QR). Además de eso, al usar Vuforia Object Scanner, puede escanear y crear marcadores de objetos. El proceso de reconocimiento se puede actualizar mediante el uso de la base de datos local o en la nube. El complemento Unity es una herramienta poderosa y fácilmente integrable.

Metaio SDK

Metaio SDK es un conjunto de herramientas para la implementación de elementos AR para aplicaciones y programas, optimizado con la ayuda de Intel y su plataforma. Este kit es 100% gratis.

Con la ayuda de las herramientas Metaio, las funciones complejas y de uso intensivo de recursos de la vista de la computadora, como el seguimiento 3D de los objetos reales, se realizan sin problemas y sin tensión en las plataformas móviles basadas en Intel. Esto significa, en primer lugar, que las aplicaciones que usan las tecnologías AR van a funcionar de manera precisa y consistente. El soporte de múltiples dispositivos portátiles y una mejor velocidad de representación de objetos se suman a los beneficios de esta solución. Metaio SDK es el único kit en el segmento móvil, capaz de rastrear objetos tridimensionales (y bidimensionales) sin marcadores del mundo real. La última versión de Metaio SDK también admite el seguimiento del contorno, que permite a los usuarios rastrear la geometría del objeto real, que es una posible solución al problema de iluminación inconsistente.

Wikitude

Plataformas compatibles: Android, iOS, gafas inteligentes.

Wikitude SDK 6 tiene las siguientes características en su haber: excelente reconocimiento de imagen, la tecnología de rastreo tridimensional, basada en SLAM, GEO Data (la forma mejorada de manejar los datos de geoetiquetado), reconocimiento de nubes. El complemento Unity proporciona las herramientas para la creación de bases de datos de imágenes y objetos 3D. Wikitude no es compatible con el Editor de Unity, lo que ralentiza significativamente el proceso de desarrollo.

ARToolKit

ARToolKit es una biblioteca de rastreo AR con código fuente abierto.

Plataformas compatibles: Android, iOS, Linux, Windows, OS X y gafas inteligentes.

ARToolKit traduce las siguientes acciones:

  • Seguimiento posicional / orientativo para dispositivos con cámaras regulares y telescópicas.
  • Trazando cuadrados negros simples.
  • Rastreo de imágenes planas.
  • Calibración de cámara y óptica estereoscópica.
  • Complementos de Unity y OpenSceneGraph.
  • Cascos VR y gafas de apoyo.
  • Software libre con código fuente abierto.
  • Velocidad sostenible para aplicaciones de realidad aumentada en tiempo real.

Kudan

Según las diversas revisiones y comparaciones de efectividad, Kudan es la principal competencia para Vuforia y es notablemente más fácil en el desarrollo de AR.

Plataformas compatibles: Android, iOS.

Mediante el uso de la tecnología SLAM, Kudan reconoce imágenes simples y objetos 3D y proporciona una fácil generación de bases de datos en el Editor de Unity.

Siguiendo los pros y los contras de estas herramientas, decidí investigar el SDK de Vuforia más de cerca. Los motivos son:

  • Es compatible con el complemento Unity y es posible integrar el proyecto con Android Studio.
  • Gran soporte técnico, muchos tutoriales y manuales.
  • Términos de uso aceptables para el SDK de desarrollo gratuito. Todos los complementos y oportunidades funcionales de la plataforma son gratuitos pero con marcas de agua Vuforia. Las limitaciones solo afectan a VuMark y la cantidad de encuentros con la base de datos en la nube.

Revisión del SDK de Vuforia

Vuforia de Qualcomm es la solución que permite que los dispositivos “vean”. Está hecho principalmente para los desarrolladores que experimentan la necesidad de agregar habilidades de visión a sus aplicaciones.

Hay tres casos básicos para usar Vuforia en: juegos, compras y adiciones a los productos no eléctricos.

Vuforia Shopping Case

Comencemos con las compras. Las aplicaciones creadas con la ayuda del motor Vuforia permiten a los usuarios ver cómo se verá el artículo en su apartamento antes de comprarlo.

Además, puede cambiar el color, el tamaño y la ubicación de los elementos. Por ejemplo, la aplicación Sony permite a los usuarios probar el televisor colocándolo en la pared o en la superficie. Lo que es genial es que el televisor no solo se atasca en la pared, sino que también puede caminar por el apartamento con su teléfono y mirar el televisor aumentado desde diferentes ángulos y distancias.

Vuforia Gaming Case

Los juegos de realidad aumentada se han establecido como una parte sólida de la industria. Sin embargo, la tecnología sigue avanzando.

Este año, Vuforia dominó la cámara, reconociendo la profundidad de la dimensión espacial (algo así como Kinect). La tecnología se llama Smart Terrain y es capaz no solo de proyectar los objetos en las superficies planas, sino también de usar el espacio tridimensional creando la realidad virtual alrededor de los sujetos dentro del rango de visión.

Vuforia No-Electric Commodity Case

El último escenario de uso permite conectar productos básicos y dispositivos digitales. Esto podría ser un complemento interactivo para el paquete o un medio impreso, cuya información adicional está disponible en una aplicación especial.

La capacidad de registro de imágenes permite a los desarrolladores colocar y alinear objetos virtuales como modelos 3D y contenido multimedia en unión con las imágenes reales cuando se ven a través de las cámaras de los dispositivos móviles. Un objeto virtual está orientado sobre la imagen real de una manera que el punto de vista del espectador es dinámico, lo que crea el efecto principal: la presencia de un objeto virtual en el mundo real.

Vuforia admite diferentes objetivos bidimensionales y tridimensionales, incluido el objetivo de imagen sin marcadores, objetivos tridimensionales, llamados objetivos múltiples, así como puntos de referencia que separan objetos para reconocer en la escena. Las funciones adicionales incluyen la detección de obstáculos con el uso de los botones virtuales, la detección de objetivos y la capacidad de crear y configurar objetivos dentro del código de modificación automática.

Vuforia proporciona interfaces de usuario programables por aplicación en C ++, Java, Objective-C y .NET a través del motor de juego Unity. El núcleo de la plataforma es la biblioteca QCAR, escrita en C ++. Oculta todo lo que hay detrás de sus interfaces de usuario, desde la definición del objetivo hasta la representación de la imagen.

Además de la biblioteca, la plataforma incluye iOS y Android SDK de Vuforia para desarrolladores, Target Manager, el sistema para la creación y administración de objetivos, y un conjunto de servicios web (Servicios web de Vuforia) donde puede delegar el almacenamiento de destino y alguna otra funcionalidad. Esta plataforma se está desarrollando a un ritmo rápido y con frecuencia se agregan nuevas piezas.

Objetivos de realidad aumentada

Para agregar algo al mundo real, debes atrapar algún objeto. Los objetivos están ahí por esta misma razón. En otras palabras, los objetivos son objetos reales, reconocidos por la aplicación y con la ayuda de los cuales la aplicación puede colocar objetos virtuales en los lugares apropiados y en la proporción correcta.

Vuforia ofrece una amplia variedad de objetivos:

  • Objetivos de imagen. El tipo básico de objetivos presentados como imágenes regulares como una foto para una revista de portada. La imagen funciona como un código de barras bidimensional pero sin regiones en blanco y negro.
  • Objetivos 3D simples (Cubo y Cuboide). Los objetivos en forma de caja rectangular (cubo 3D). Por ejemplo, una caja de fósforos puede funcionar como tal objetivo.
  • Objetivos del cilindro. Este tipo de objetivos se presenta como un cono recortado con un parámetro de base editable.
  • Texto (objetivos de palabras). La biblioteca Vuforia es capaz de reconocer texto, por lo que cualquier palabra o frase puede ser un objetivo. En este punto, solo se admiten caracteres latinos.

Dependiendo de la cantidad de objetivos que requiera su aplicación, puede almacenarlos en la base de datos del dispositivo, siempre teniendo acceso a ellos, y reconocerlos directamente en el dispositivo, o delegar parte de esta carga a las bases de datos en la nube, el servicio de Vuforia Web Servicios, realizados para mantener los objetivos y definirlos en función de los datos de entrada del dispositivo.

Además de eso, se pueden crear objetivos en la aplicación utilizando la imagen de la cámara. Es importante decir que QCAR no requiere que todo el objetivo se ajuste al marco. Para reconocerlo y usarlo, incluso parte del objetivo es suficiente. Esto es enorme, ya que permite la operación mágica de múltiples ángulos de su aplicación.

Vuforia sugiere que usemos los siguientes instrumentos:

  • Modelos 3D estáticos y dinámicos. Podemos agregar cualquier objeto 3D.
  • Botones virtuales Y objetos reales que van a interactuar con ellos. Por ejemplo, puede ser un botón de destino que inicia alguna acción que solo se puede ver a través de la pantalla de un teléfono inteligente.
  • Videos e imágenes. Permiten reemplazar el objetivo y hacerlo un poco más vivo.
  • Cambio de fondo Además de todo lo demás, puede cambiar la imagen de la cámara. Quiero decir que podría no solo aumentar la imagen, sino también operar con ella.

En mi investigación de Vuforia, creé un proyecto de prueba utilizando el entorno Unity.

Pantalla principal del proyecto

Este proyecto de prueba presenta las capacidades centrales de la plataforma Vuforia. Como objetivo de imagen, utilicé un folleto. En el enfoque del objetivo de la cámara, se agregan nuevos elementos a ese objetivo en forma de un nuevo folleto que se superpone parcialmente, un modelo zombie 3D, una ventana de reproductor de video y un botón virtual que inicia la animación del objeto zombie. Al tocar el botón de visualización Reproducir, comienza a reproducir el video de prueba.

Este proyecto está disponible en GitHub.

Para la mayoría de las personas, la realidad aumentada parece ser una especie de tecnología exótica utilizada en las películas fantásticas y de fantasía de Hollywood. Y esta afirmación es realmente cierta. Cuando escuchamos estas dos palabras, las siguientes películas nos vinieron a la mente: The Matrix, The 5th Element, Harry Potter, etc.

Pero excepto esto, la realidad aumentada es una tecnología que actualiza nuestro mundo real agregando una capa de información digital. Utiliza una vista directa del entorno existente y lo fusiona con sonido, video, gráficos o datos GPS. El uso de la realidad aumentada en la vida humana aumenta mucho día a día.

Ahora, consideremos algunos SDK más populares para el desarrollo de AR y sus características

Vuforia

Vuforia es una de las plataformas más populares para ayudarlo a trabajar con el desarrollo de realidad aumentada.

Plataformas compatibles: Android, iOS, UWP y Unity Editor.

Funcionalidades: reconocimiento de los diferentes tipos de objetos visuales (una caja, cilindro, plano), reconocimiento de texto y entornos, VuMark (una combinación de imagen y código QR). Además, con Vuforia Object Scanner, puede escanear y crear objetivos de objetos. El proceso de reconocimiento se puede implementar utilizando la base de datos (almacenamiento local o en la nube). El complemento de Unity es simple de integrar y muy potente.

EasyAR

EasyAR es una alternativa gratuita y fácil de usar a Vuforia.

Plataformas compatibles: Android, iOS, UWP, Windows, Mac y Unity Editor.

La última versión de EasyAR solo admite el reconocimiento de imágenes. La versión 2.0 incluirá las siguientes características: reconocimiento de objetos 3D, percepción del entorno, reconocimiento de la nube, solución de vidrio inteligente, aplicación Cloud Packaging.

Wikitude

Recientemente, Wikitude lanzó la última versión de la potente solución SLAM para aplicaciones de realidad aumentada : Wikitude SDK 6.

Plataformas compatibles: Android, iOS, Smart Glasses.

Wikitude SDK 6. implementa las siguientes funcionalidades: reconocimiento y seguimiento de imágenes (combina reconocimiento y seguimiento de imágenes de primer nivel), tecnología de seguimiento 3D (basada en SLAM), datos GEO (trabajo mejorado con datos georreferenciados), reconocimiento en la nube (permite guardar las bases de datos de imágenes en la nube para su identificación).

El complemento Unity proporciona herramientas para crear una base de datos de imágenes y objetos 3D. No funciona con Unity Editor, lo que complica el proceso de desarrollo de realidad aumentada.

ARToolKit

ARtoolKIt es una biblioteca de seguimiento de código abierto para realidad aumentada.

Plataformas compatibles: Android, iOS, Linux, Windows, Mac OS y Smart Glasses.

ARtoolKit implementa las siguientes funcionalidades:

  • Rastreo de posición / orientación de cámara de cámara única o estéreo.
  • Seguimiento de cuadrados negros simples
  • Seguimiento de imágenes planas
  • Calibración de cámara y calibración estéreo óptica
  • Complementos para Unity y OpenSceneGraph
  • Soporte de pantalla óptico montado en la cabeza
  • Software libre y de código abierto
  • Suficientemente rápido para aplicaciones AR en tiempo real

La variedad de funciones dificulta la integración de la biblioteca y lleva más tiempo explorar todas las opciones y configuraciones.

Kudan

Según las revisiones y comparaciones de eficiencia, Kudan es el principal rival de Vuforia y hace que el desarrollo de realidad aumentada sea muy fácil.

Plataformas compatibles: Android, iOS.

Usando la tecnología SLAM, Kudan permite reconocer imágenes simples y objetos 3D y proporciona una generación fácil de la base de datos en el Editor de Unity.

Kudan también tiene algunas desventajas: Crash Editor (a veces es la razón principal de que las aplicaciones se bloqueen en los dispositivos). También existen dificultades con la instalación de la clave de licencia de prueba (no siempre recoge la clave).

Maxst

Maxst ofrece dos herramientas diferentes para el reconocimiento de imágenes y entornos. La generación de una base de datos está en línea a través de Tracking Manager. Para escanear objetos 3D se utilizan aplicaciones para Android e iOS. En Unity Editor, Maxst solo funciona con la versión de 32 bits.

Plataformas compatibles: Android, iOS, Windows, Mac OS

La biblioteca es muy fácil de usar y está integrada. El sitio web oficial tiene documentación completa y fácil de entender.

Xzimg

Xzimg proporciona tres productos para trabajar con aplicaciones basadas en AR. (Cara aumentada, visión aumentada en cara mágica).

  • Xzimg Augmented Face reconoce y rastrea caras con Unity
  • Xzimg Augmented Vision reconoce y rastrea imágenes planas con Unity
  • Xzimg Magic Face es para reemplazo de cara y aplicaciones de maquillaje

Plataformas compatibles: PC, Android, iOS, Windows, WebGL.

Xzimg permite el reconocimiento de imágenes simples y marcadores en blanco y negro. La generación de la base de datos es local en el Editor de Unity.

NyARToolkit

Biblioteca de realidad aumentada NyARToolkit que se basa en ARToolKit.

Plataformas compatibles: Android, iOS.

Actualmente se usa solo para identificación y seguimiento de imágenes. Es una versión simplificada de ARToolKit y utiliza la misma herramienta web para generar la base de datos que ARToolKit. La biblioteca es fácil de integrar, pero la versión en inglés no está disponible.

Para obtener más información sobre cada SDK, incluidos los precios, siga el artículo 10 mejor SDK de realidad aumentada para el desarrollo en 2017

Hay innumerables SDK de realidad aumentada disponibles para diferentes dispositivos y plataformas para crear aplicaciones móviles. A continuación se mencionan algunas de las herramientas más populares utilizadas por las principales empresas de desarrollo de AR de todo el mundo para configurar aplicaciones móviles y dispositivos portátiles:

  • Kundan

Según las revisiones y comparaciones de eficiencia, Kudan es el principal rival de Vuforia y hace que el desarrollo de realidad aumentada sea muy fácil. Basado en la tecnología SLAM, Kudan permite reconocer las imágenes simples y los objetos 3D y proporciona una generación fácil de la base de datos en el Editor de Unity. Su funcionalidad también consiste en el reconocimiento de imágenes. Es compatible con las plataformas Android e iOS. Hay algunas desventajas, como Crash Editor, donde a veces las aplicaciones se bloquean sobre la marcha y también existen dificultades con la instalación de la clave de licencia de prueba.

Kundan es más rápido que otros frameworks y compite con Vuforia. Su biblioteca ayuda a las aplicaciones móviles de AR cuando se trata de mapear modelos poligonales en realidad y también para importar modelos tridimensionales de los paquetes de software para modelar. Y además de esto, el número de imágenes reconocidas no tiene un límite específico y no requiere mucha memoria para almacenar los archivos en el sistema.

  • Vuforia

Vuforia SDK es un desarrollo de software completo para el desarrollo de aplicaciones AR. Permite escanear objetos reales para su reconocimiento, así como la detección de varios tipos de objetivos como imágenes, texto en inglés, objetos. Las plataformas que admite Vuforia incluyen Android, iOS y Unity. Admite reconocimiento 2D y 3D, botones virtuales, seguimiento extendido, seguimiento de objetivos, mapeo de elementos adicionales a través de OpenGL. También es compatible con el seguimiento extendido, que es una capacidad que proporciona una experiencia continua, incluso cuando el objetivo abandona la vista. Especialmente para propósitos de reconocimiento de imágenes, Vuforia permite que las aplicaciones usen bases de datos que son locales en el dispositivo o en la nube. Además, con Vuforia Object Scanner, puede escanear y crear objetivos de objetos.

Smart TerrainTM es otra característica de interés que puede construir un terreno en tiempo real, creando así un mapa geométrico tridimensional del entorno. También hay una versión del SDK para gafas inteligentes (a saber, Epson Moverio BT-200, Samsung GearVR y ODG R-6 y R-7) que actualmente se está moviendo a su fase beta y está abierto para aplicaciones de acceso temprano de desarrolladores calificados .

  • ARToolKit

ARToolKit es una composición de herramientas de software en las que las principales compañías de desarrollo de aplicaciones AR confían para desarrollar aplicaciones AR. ARToolKit es compatible con diferentes plataformas como iOS, Android, SGI, Windows, Linux, Mac OS X. Estos sistemas operativos tienen sus diferentes entornos de desarrollo. Y los entornos de desarrollo en estas plataformas son gratuitos. Una de sus principales ventajas es que es un código de código abierto. Esto significa que los desarrolladores tienen acceso gratuito a la biblioteca.

La biblioteca de ARToolKit permite el seguimiento que se conoce en otros marcadores de objetos avanzados a través de cámaras de dispositivos móviles y recrea su ubicación en la pantalla de un dispositivo. Aprovechando esta característica, el desarrollador de la aplicación puede crear una interfaz de usuario AR y cantar los datos recibidos. Independientemente del hecho de que los desarrolladores tienen acceso gratuito a la biblioteca, la documentación es limitada.

  • LayAR

Con LayAR, puede ver el terreno a través de las capas que se asignan en la pantalla del dispositivo móvil. LayAR admite el reconocimiento de imágenes, así como la asignación de elementos adicionales en la base de imágenes y ubicación reconocidas por el usuario. Los beneficios de LayAR es que la documentación de LayAR está bien estructurada y es muy detallada a pesar de que el manual del marco solo está disponible en línea.

Cada capa de marco puede incluir datos sobre la ubicación de áreas específicas o usuarios de redes sociales. La funcionalidad permite expandir considerablemente las capacidades de un producto impreso. Por ejemplo, utilizando una aplicación basada en LayAR, puede escuchar una canción que escuchó en una revista o hacer un pedido en un catálogo impreso. El trabajo principal tiene lugar en un servidor que usa JSON, que incluye la lógica de mapear elementos adicionales en reconocimiento, y por esta misma razón, LayAR no es flexible.

  • Wikitude

Wikitude se puede usar como módulo para Titanium y como complemento para PhoneGap. También se puede usar como componente para Xamarin. Es compatible con el lenguaje de programación Unity, y el kit de desarrollo de software incluye SLAM (seguimiento sin marcadores). Admite el escaneo de objetos reales para reconocimiento, reconocimiento 2D y 3D, representación de modelos 3D, aumento de HTML y seguimiento de ubicación.

Wikitude es utilizado por las principales empresas de desarrollo de aplicaciones AR para recrear lugares en la lista o en el mapa virtual. Pueden usarlo para buscar eventos, artículos wiki y tweets. También pueden usarlo para obtener recomendaciones de otros usuarios. Las aplicaciones basadas en Wikitude permiten a los usuarios recibir cupones, jugar juegos AR y también recibir información sobre ofertas recientes.

Existe una versión de prueba gratuita de Wikitude para desarrolladores. Sin embargo, usar la versión completa tiene un precio. Habrá pagos involucrados. Y la documentación es detallada y bien estructurada.

Artículos relacionados:

Golpe maestro de la tecnología portátil: VR / AR | Brainmobi

5 herramientas para el desarrollo de aplicaciones de realidad aumentada

Para consultas adicionales, póngase en contacto con los principales desarrolladores de aplicaciones AR con conjuntos de habilidades ejemplares: [correo electrónico protegido]

Para saber más, visite: BrainMobi

No hay una respuesta única para eso. Todo depende de sus necesidades y, primero, debe definir sus objetivos.

Debe determinar qué tipo de realidad aumentada desea para su aplicación móvil o juego: basado en marcadores o en ubicación. Las herramientas de realidad aumentada basadas en marcadores se basan en el reconocimiento de imágenes. Las herramientas de realidad aumentada basadas en la ubicación se basan en detectores de posición o GPS para determinar su ubicación actual y luego ajustar el entorno y crear objetos en consecuencia.

Cuanto más avanzadas son las herramientas de realidad aumentada, más poderosas pueden detectar marcadores 3D y objetos de la vida real . Los SDK de realidad aumentada más avanzados admiten el reconocimiento de marcadores 3D y objetos de la vida real. Por supuesto, hay otros aspectos que debe tener en cuenta, incluidas las plataformas compatibles , si ofrecen un complemento de Unity , así como características y precios adicionales .

Echa un vistazo en el siguiente enlace: Las 11 mejores herramientas de realidad aumentada móvil en 2017.

Las 11 mejores herramientas de realidad aumentada móvil en 2017

Usando los siguientes marcos de realidad aumentada y códigos fuente, ¡comencemos su aplicación AR ahora mismo!

Vuforia

Vuforia es una de las plataformas más populares para ayudarlo a trabajar con el desarrollo de realidad aumentada.

Plataformas compatibles: Android, iOS, UWP y Unity Editor.

El software implementa las siguientes funcionalidades: reconocimiento de los diferentes tipos de objetos visuales (una caja, cilindro, plano), reconocimiento de texto y entornos, VuMark (una combinación de imagen y código QR). Además, con Vuforia Object Scanner, puede escanear y crear objetivos de objetos. El proceso de reconocimiento se puede implementar utilizando la base de datos (almacenamiento local o en la nube). El complemento de Unity es simple de integrar y muy potente.

Todos los complementos y funcionalidades de la plataforma son de uso gratuito, pero incluyen las marcas de agua Vuforia. Las limitaciones solo se relacionan con la cantidad de VuMark y la cantidad de reconocimiento en la nube. El plan pagado sin marcas de agua y con un cierto número de recomendaciones cuesta 99 $ por mes.

EasyAR

EasyAR es una alternativa gratuita y fácil de usar a Vuforia.

Plataformas compatibles: Android, iOS, UWP, Windows, Mac y Unity Editor.

La última versión de EasyAR (1.3.1) solo admite el reconocimiento de imágenes. La versión 2.0 incluirá las siguientes características:

  • Reconocimiento de objetos 3D
  • Percepción del entorno
  • Reconocimiento en la nube
  • Solución de vidrio inteligente
  • App Cloud Packaging

La biblioteca es completamente gratis. Para comenzar a trabajar con EasyAR, solo necesita registrar la cuenta y generar la clave del complemento de su ID de paquete. EasyAR es bastante fácil de integrar. La documentación y los ejemplos son intuitivamente comprensibles.

Wikitude

Plataformas compatibles: Android, iOS, Smart Glasses.

Recientemente, Wikitude lanzó la última versión de la potente solución SLAM para aplicaciones de realidad aumentada: Wikitude SDK 6.

Wikitude SDK 6. implementa las siguientes funcionalidades: reconocimiento y seguimiento de imágenes (combina reconocimiento y seguimiento de imágenes de primer nivel), tecnología de seguimiento 3D (basada en SLAM), datos GEO (trabajo mejorado con datos georreferenciados), reconocimiento en la nube (permite guardar las bases de datos de imágenes en la nube para su identificación).

Wikitude SDK 6 también proporciona las características adicionales:

  • Seguimiento extendido mejorado
  • Opciones avanzadas de cámara
  • Posicionamiento

Wikitude ofrece la oportunidad de probar la versión de prueba gratuita con marca de agua y toda la potencia de la plataforma. El costo del Wikitude SDK 6 comienza desde 1990 €.

El complemento Unity proporciona herramientas para crear una base de datos de imágenes y objetos 3D. No funciona con Unity Editor, lo que complica el proceso de desarrollo de realidad aumentada.

ARToolKit

ARtoolKIt es una biblioteca de seguimiento de código abierto para realidad aumentada.

Plataformas compatibles: Android, iOS, Linux, Windows, Mac OS y Smart Glasses.

ARtoolKit implementa las siguientes funcionalidades:

  • Rastreo de posición / orientación de cámara de cámara única o estéreo.
  • Seguimiento de cuadrados negros simples
  • Seguimiento de imágenes planas
  • Calibración de cámara y calibración estéreo óptica
  • Complementos para Unity y OpenSceneGraph
  • Soporte de pantalla óptico montado en la cabeza
  • Software libre y de código abierto
  • Suficientemente rápido para aplicaciones AR en tiempo real

La variedad de funciones dificulta la integración de la biblioteca y lleva más tiempo explorar todas las opciones y configuraciones.

SARAL

Con esta aplicación, en Simulanis pretendemos unir al mundo real y virtual al unísono mediante el aumento meticuloso de objetos del mundo real e imágenes 2D en salidas 3D mucho más complejas y educativas.

Plataformas compatibles: Android

Con esta aplicación, en Simulanis pretendemos unir al mundo real y virtual al unísono mediante el aumento meticuloso de objetos del mundo real e imágenes 2D en salidas 3D mucho más complejas y educativas. Esto hace que el aprendizaje sea fácil e interactivo. Asegura una mayor visualización y ayuda en el proceso de aprendizaje. A través de esta aplicación, nos aseguramos de que la calidad del conocimiento proporcionado no se altere, sino que se amplíe a niveles imposibles de ver.

En esta versión de prueba, se han utilizado modelos limitados para demostrar los servicios que brindamos. Existe un amplio alcance de nuestros servicios que se extiende a varios dominios. Aquí, hemos utilizado los modelos que se usan comúnmente en estudios de ingeniería química. Esto ayudará a los profesionales más en su proceso de aprendizaje. Los modelos utilizados son los siguientes:

1. Reactor de flujo de enchufe (PFR)
2. Reactor de tanque agitado continuamente (CSTR)
3. Columna de destilación
4. Pumpjack
5. Evaporador
6. Intercambiador de calor de carcasa y tubo
7. Intercambiador de calor de doble tubo
8. Bomba centrífuga

Esta aplicación ayuda a sincronizarse con la tecnología de ritmo rápido en todo el mundo y le da esa ventaja competitiva sobre los enfoques tradicionales.

Imágenes de destino – Enlace de descarga
https://www.simulanis.com/saral/

Kudan

Según las revisiones y comparaciones de eficiencia, Kudan es el principal rival de Vuforia y hace que el desarrollo de realidad aumentada sea muy fácil.

Plataformas compatibles: Android, iOS.

Usando la tecnología SLAM, Kudan permite reconocer imágenes simples y objetos 3D y proporciona una generación fácil de la base de datos en el Editor de Unity. Kudan también tiene algunas desventajas: Crash Editor (a veces es la razón principal de que las aplicaciones se bloqueen en los dispositivos). También existen dificultades con la instalación de la clave de licencia de prueba (no siempre recoge la clave).

La versión gratuita es solo para pruebas de aplicaciones. El costo de una licencia es de 1230 $. El Kudan es fácil de integrar, pero por otro lado, los problemas con Unity Editor complican el proceso de desarrollo.

Cuando pregunta sobre el mejor SDK de realidad aumentada (AR) , debe comprender que es un concepto laxo. ¿Para qué debería ser lo mejor? En el artículo Las mejores herramientas para crear aplicaciones móviles de realidad aumentada, puede encontrar excelentes ejemplos con descripciones detalladas de las herramientas más populares.

Aquí, preferiría darle algunas recomendaciones sobre cómo elegir el kit de desarrollo de software AR adecuado. Si está desarrollando una aplicación móvil, es necesario definir qué es exactamente lo que espera de ella.

Primero, piense en los tipos de aplicaciones AR. Hay dos de ellos: AR basado en marcadores y en ubicación. Las aplicaciones móviles AR basadas en marcadores reconocen imágenes y las aplicaciones AR basadas en ubicación utilizan detectores de posición para establecer su ubicación y crear objetos de realidad aumentada.

Además, piense en la funcionalidad que espera de la aplicación móvil. Existen varios criterios principales, tales como:

  • tipo de licencia (gratuita o comercial);
  • plataformas compatibles (Android, iOS, Windows Mobile);
  • soporte para gafas inteligentes;
  • soporte de la unidad: uno de los motores de juego más avanzados del mundo;
  • reconocimiento de nubes;
  • reconocimiento en el dispositivo (local);
  • Seguimiento 3D (se puede usar para crear juegos móviles y aplicaciones AR para comercio electrónico);
  • geolocalizaciónSLAM (localización y mapeo simultáneos).

Después de considerar todos estos criterios, estará listo para elegir el mejor SDK de AR para su aplicación.

Estoy seguro de que AR será la próxima gran tendencia móvil en 2018. Además, crear una aplicación con AR no es tan difícil como parece.

La diferencia más significativa aquí es que necesita usar herramientas especiales que le permitan crear objetos AR e integrarlos en su aplicación. Hay muchos kits de desarrollo para elegir. Echemos un vistazo a los mejores (en mi opinión):

Apple ARKit – enlace.

Si va a crear una aplicación de realidad aumentada para iOS, Apple ARKit es la mejor para usted. Estas son las principales razones por las cuales:

  • Es el SDK oficial de AR compatible con Apple.
  • Este SDK es completamente gratuito.
  • Admite todas las funcionalidades que pueda necesitar: geolocalización, reconocimiento en la nube, gafas inteligentes, seguimiento 3D, etc.

Vuforia – enlace.

El siguiente SDK es compatible con todas las plataformas móviles principales (iOS, Android y Windows Phone), por lo que es una buena opción para elegir cuando compila versiones de su aplicación para iOS y Android.

Como puede aprender de sus estudios de caso, Vuforia tiene suficientes ejemplos exitosos de aplicaciones AR en diferentes categorías: juegos, educación, salud, industria y otros.

A pesar de que tendrá que comprar una licencia comercial para obtener acceso completo a todas las funciones, le ofrecen una licencia de prueba gratuita para que pueda tener la primera impresión y decidir si desea ampliar su experiencia con Vuforia.

Wikitude – enlace.

Wikitude es otro SDK que puede impresionarlo con sus vitrinas. Incluyen aplicaciones para la revista TIME, la UEFA, los Juegos Olímpicos de Río y muchas otras marcas mundialmente conocidas.

Como es de esperar, el SDK admite todas las características necesarias para crear aplicaciones AR basadas en marcadores y en ubicaciones.

Sin embargo, usar este SDK puede costarle un centavo. Puede comenzar con una versión de prueba gratuita, pero luego tendrá que comprar la licencia comercial por 2490 € por año o pagar 1990 € como una tarifa única.


Afortunadamente, tengo un artículo más detallado para usted sobre este tema: “ ¿Cómo construir una aplicación móvil con realidad aumentada? “. Compruébalo, allí encontrarás muchos consejos útiles para ti:

  • Principales industrias que pueden beneficiarse del desarrollo de aplicaciones de realidad aumentada.
  • Principales tipos de aplicaciones de realidad aumentada.
  • ¿Cómo elegir el SDK AR correcto?
  • Y un poco más de información detallada sobre los SDK mencionados anteriormente.

¡Echale un vistazo! 🙂

LAS MEJORES PLATAFORMAS SDK DE REALIDAD AUMENTADA PARA EL DESARROLLO DE APLICACIONES AR VR

La realidad aumentada (AR) es una vista directa o indirecta en vivo de un entorno físico del mundo real cuyos elementos se aumentan (o complementan) mediante la entrada sensorial generada por computadora, como sonido, video, gráficos o datos GPS. Está relacionado con un concepto más general llamado realidad mediada, en el cual una visión de la realidad es modificada (posiblemente incluso disminuida en lugar de aumentada) por una computadora. Como resultado, la tecnología funciona al mejorar la percepción actual de la realidad. Por el contrario, la realidad virtual reemplaza el mundo real por uno simulado. El aumento es convencionalmente en tiempo real y en un contexto semántico con elementos ambientales, como resultados deportivos en la televisión durante un partido.

WIKITUD

  • La plataforma de realidad aumentada móvil líder en el mundo (primer navegador AR móvil en 2008)
  • Votado como “Mejor navegador de realidad aumentada” para 2009, 2010, 2011, 2012 (planeta aumentado)
  • Los creadores del AR SDK líder, votaron como “Mejor herramienta o plataforma de AR” 2011, 2012
  • Alcance verdaderamente global: 13 millones de usuarios, 32 idiomas, 100 millones de PDI agregados
  • La compañía detrás del estándar internacional AR “ARML 2.0” de OGC

VUFORIA

VUFORIA es la plataforma AR líder.

  • Ofrece la mejor visión por computadora de su clase, asegurando experiencias robustas y confiables en una variedad de entornos
  • Ofrece a los desarrolladores la libertad creativa para crear experiencias únicas que reflejen las marcas y generen resultados comerciales
  • Vuforia es compatible con teléfonos, tabletas y gafas digitales líderes en Android, iOS y UWP
  • Puede reconocer una variedad de imágenes, objetos y entornos cotidianos.

ARTOOLKIT

ARToolKit es un SDK gratuito de código abierto que le permite crear en grande.

  • El acceso completo al algoritmo de visión por computadora le permite modificar el código fuente para adaptarse a su aplicación específica
  • SDK compilados para iOS, Android, Linux, Windows y Mac OS X, todos listos para descargar
  • Incluye soporte OpenGLES2.x, integración con GPS y brújula, y utilidades de calibración automática de cámara
  • ARToolKit incluye soporte transparente estéreo y óptico, está integrado con una gama de lentes inteligentes y permite una fácil calibración para nuevos dispositivos

EASYAR

EasyAR es un motor de realidad aumentada que es fácil de usar y gratuito. Esto incluye soporte de seguimiento de objetivos múltiples y optimizaciones para detección y seguimiento, y también reducción de potencia.

EasyAR ofrece muchas muestras tanto para Unity como para desarrollo nativo, fáciles de ejecutar. Estas muestras demuestran varios métodos de creación de objetivos y reproducción de video, incluyendo transmisión de video y video transparente. También hay algunos temas avanzados para la creación de objetivos en tiempo real a partir de la imagen de la cámara y la construcción de un libro para colorear en 3D. EasyAR nunca detiene la evolución desde la primera revelación pública.

XZIMG

XZIMG proporciona soluciones personalizables HTML5, de escritorio, móviles y en la nube con el objetivo de extraer inteligencia de imágenes y videos. Solución de cara aumentada XZIMG para reconocer y rastrear caras con Unity. Solución de visión aumentada XZIMG para reconocer y rastrear imágenes planas con Unity. La solución XZIMG Magic Face es ideal para el reemplazo facial y las aplicaciones de maquillaje.

Para cualquier ayuda con el desarrollo de aplicaciones AR / VR / Gaming. Conéctese con nosotros en

[correo electrónico protegido]

Skype: kamasani2010

Este artículo explica algunas de las razones clave para elegir el motor Kudan AR. [Divulgación: ¡trabajo con Kudan!]

Técnico

· Kudan ha demostrado ser el motor AR más rápido y robusto del mercado actual.

· En comparación con Wikitude y ARToolkit, la detección y el seguimiento son más fuertes y más estables, con mucho menos “jitter” que a menudo rompe la ilusión de AR.

· Kudan funciona mejor en condiciones de iluminación adversas, así como en exteriores.

· Kudans ‘SLAM no requiere registro previo del paisaje y se inicializa de inmediato.

· Los requisitos de memoria y procesador para Kudan son hasta un 80% menores que nuestros competidores, lo que significa que se pueden diseñar experiencias más complejas y de alta calidad.

Creativo

· El SDK de Kudan tiene un motor de renderizado incorporado capaz de mostrar modelos poligonales multimillonarios en el mundo real.

· Los modelos se pueden importar directamente desde los populares paquetes 3D, como Maya y 3DS, con todas las animaciones intactas.

· No hay límite en la cantidad de imágenes que pueden reconocerse y no depende de una infraestructura en la nube, lo que significa que sus usuarios no necesariamente tienen que tener una conexión de datos.

Negocio

· Debido a que no hay dependencia de una infraestructura en la nube, las implementaciones que utilizan Kudan Engine no tienen costos continuos y prohibitivamente altos.

· El modelo de licencia es por aplicación / por año: un modelo de precios mucho más simple que el modelo “por escaneo” o “por función” de nuestros competidores.

En conclusión, ya sea que esté mirando a Kudan desde una perspectiva técnica o comercial, hemos considerado todas las características con mucho cuidado para estar un paso por delante del resto de la industria.

Kudan Vs: Comparación AR

Las empresas de Realidad Aumentada están haciendo todo lo posible para facilitar que los desarrolladores se incorporen y comiencen a desarrollar sus plataformas.

  • Muchas plataformas de realidad aumentada (Meta 2, Hololens, ..) son compatibles con motores de juegos populares como Unity (C #) y Unreal (C ++). La razón es que hay millones de desarrolladores que ya usan estos SDK, principalmente desarrolladores de juegos, pero hacer la transición a AR es más fácil para ellos.
  • ReticleOS de ODG smart glasses es básicamente Android, ejecuta aplicaciones estándar de Android (gmail, google maps, …). Por lo tanto, se aplican prácticas de desarrollo de aplicaciones de Android (generalmente con Java).

Una cosa importante a tener en cuenta, los dispositivos AR son básicamente lentes para sus ojos. Los bloques de construcción fundamentales para AR es dar a los usuarios la capacidad de usar aplicaciones, manos libres y estar al tanto de su entorno, no solo poner pantallas móviles frente a sus ojos. Entonces, los paradigmas de la interfaz de usuario deben cambiar, un ejemplo es esta aplicación de navegación en gafas inteligentes ODG:

Diría que los SDK dependen en gran medida de sus plataformas específicas. Los mejores SDK están diseñados para cualquier plataforma que pueda impulsar la adopción masiva de los consumidores.

Descargo de responsabilidad : soy solo un estudiante.

Actualmente hay 3 SDK AR principales para elegir:

ARKit es un revolucionario SDK creado por Apple para iOS 11 que cambió la forma en que percibimos AR en general. Aunque tiene un número limitado de usuarios potenciales (no todos tienen un iPhone, admítelo), es realmente fácil de usar ARKit. Este SDK sólido como una roca tiene un seguimiento de posición de alta calidad que funciona debido a la acumulación de datos tanto de una cámara visual como de una IMU. ARKit es fácil y totalmente lógico. Hemos creado una primera tienda de realidad virtual en ARKit hace unos días, por lo que definitivamente puedo recomendar este SDK.

Google pasó 2 años investigando y experimentando antes de lanzar ARCore . Para la mayoría de los desarrolladores, ARCore le recordará a Tango, pero diría que es una versión madura de Tango porque no necesita nuevos componentes y se puede lanzar en el Google Pixel y Samsung Galaxy 8. ARCore es para Android, y Google promete hazlo disponible para el ejército de dispositivos pronto. Uno de los serios beneficios de ARCore es su capacidad de seguimiento de movimiento.

Vuforia parece ser un poco anticuado en comparación con los SDK mencionados anteriormente, pero es la ventaja de este SDK. Vuforia tiene millones de usuarios, así es como se las arregla para recibir muchos comentarios y mejorar todo el tiempo. Varios puntos fuertes más de Vuforia incluyen una buena base de tipos de objetivos y excelentes algoritmos de reconocimiento de imágenes.

Hola chicos, debe verificar esto comparar todos los enlaces. #geeks #business #customers # partner.Acerca de # Desarrollo de aplicaciones de realidad virtual y #Actualizada, Tendencias del mercado y beneficios para empresas, Desarrollo de aplicaciones AR VR Bangalore, India, Boston, EE. UU. Puede enviarnos las necesidades / colaboraciones de la aplicación a: [ correo electrónico protegido] / verifique http://www.vrhuntertech.com

AR SDK compara:

Tablas de comparación – SocialCompare

La realidad aumentada es una de las tecnologías de tendencia en los últimos tiempos. Hubo una gran demanda de esta tecnología en el mercado tecnológico, lo que hace que muchas de las principales empresas gasten más inversión en esta tecnología. Apple ya ha lanzado un kit de desarrollo de realidad aumentada que da como resultado Pokémon Go Game. Recientemente Google ha anunciado su kit de desarrollo para desarrolladores.

Todas las principales compañías de desarrollo de juegos móviles que buscan agregar estos servicios de IA para desarrollar los mejores juegos para atraer a los usuarios. Veamos los mejores SDK de realidad aumentada disponibles en el mercado.

1. Vuforia

2. EasyAR

3. Wikitude

4. ARToolKit

5. Kudan

6. Maxst

7. Xzimg

8. NyARToolKit

Estos son los mejores SDK de realidad aumentada disponibles en el mercado. Las compañías de desarrollo de juegos de Unity3d ya están trabajando en la realidad aumentada para aplicar sus características de juego.

La Realidad Aumentada (AR) se trata de superponer piezas de un mundo virtual sobre el mundo real (en contraste con la Realidad Virtual (VR) que se trata de reemplazar el mundo real por uno virtual). En dispositivos móviles, esto simplemente significa mejorar lo que puede ver a través de la cámara del dispositivo con contenido multimedia (por ejemplo, puede apuntar su cámara a un póster de película y ver su avance, o puede apuntarla a una estrella en el cielo y aprender su nombre) ) Entonces, básicamente AR se reduce a las siguientes tres preguntas fundamentales: dónde mostrar qué y cómo .

El lugar podría involucrar áreas como la coincidencia y el seguimiento de imágenes en 2-D, la coincidencia y el seguimiento de objetos en 3D, la detección y el seguimiento de rostros, el seguimiento de SLAM y el seguimiento de ubicación (mediante GPS, acelerómetro, brújula, giroscopio). A veces, where no es más que algunas ubicaciones de puntos predefinidas, a menudo denominadas puntos de interés (PDI).

Por otro lado, el qué y el cómo podrían aprovechar la representación de modelos 3D, las animaciones y la detección de gestos. En general, lo que puede ser cualquier pieza de información digital (por ejemplo, texto, imagen, video) con la que el usuario también podría tener la capacidad de interactuar (por ejemplo, rotarla o moverla).

Manager @ ValueCoders

Puedo enumerar docenas de SDK conocidos que los desarrolladores usan para crear aplicaciones de realidad aumentada, pero no puede ayudarte a tomar la decisión. Para comenzar el desarrollo de la aplicación AR, primero debe definir qué parámetros son esenciales para usted. Ya sea que se trate solo de reconocimiento 2D y 3D o se relacione más con la detección de geolocalización u otra cosa. Después de eso, puede elegir una herramienta AR que sea más efectiva para sus tareas específicas.

Si desea encontrar una comparación exhaustiva de diferentes soluciones, eche un vistazo a este resumen: http://cases.azoft.com/top-5-too

En diciembre de 2016, Augment lanzó un nuevo SDK de realidad aumentada. El SDK es el primer SDK que puede integrarse de forma nativa en una aplicación existente.

Por ejemplo, si usted es un minorista, puede usar el SDK de Augment para permitir a los compradores ver productos en casa en AR con solo presionar un botón. La visualización AR se abre directamente dentro de la aplicación. No es necesario descargar contenido o aplicaciones adicionales.

La implementación es fácil. Solo unas pocas líneas de código. Aprende más.