Aplicación de captura de objetos de código AR: Escaneo 3D y generación de códigos QR de AR en iOS 17


ARKit de Apple | 14/12/2023


Hoy se marca un momento histórico donde la realidad se fusiona con la realidad aumentada digital, ya que la aplicación AR Code Object Capture se lanza oficialmente junto con el lanzamiento de iOS 17 e iPadOS 17, sumergiendo a los usuarios en una nueva era de experiencias interactivas e inmersivas.

ARKit es un popular SDK de realidad aumentada desarrollado por Apple que permite a los desarrolladores crear experiencias de AR inmersivas para dispositivos iOS. Está diseñado para funcionar perfectamente con una amplia gama de dispositivos iOS, incluidos iPhones e iPads, y utiliza sensores y algoritmos para rastrear la posición y orientación del dispositivo en el mundo real, lo que permite experiencias de AR precisas.

Actualizaciones del SDK de Apple ARKit

Cada año, en la conferencia WWDC para desarrolladores que se celebra en junio, Apple presenta los últimos avances en la tecnología de ARKit. Estas son las actualizaciones de ARKit que se anunciaron en la conferencia de 2022:

APIs de ARKit

ARKit incluye varias APIs que permiten a los desarrolladores crear contenido de AR utilizando herramientas familiares como Swift y el entorno de desarrollo Xcode. Esto facilita a los desarrolladores crear experiencias de AR, incluso si no son expertos en tecnología de AR.

Explicación del SDK de ARKit

Aquí hay una lista no exhaustiva de APIs de ARKit:

  • Seguimiento y mapeo: ARKit puede rastrear el movimiento del dispositivo y mapear el entorno circundante. Esto le permite anclar objetos virtuales a puntos específicos en el mundo real.
  • Comprensión de escenas: ARKit puede analizar la escena capturada por la cámara del dispositivo y comprender la disposición del espacio físico. Puede detectar planos horizontales, como pisos y mesas, y estimar la iluminación en el entorno.
  • Renderizado: ARKit incluye un motor de renderizado que puede mostrar gráficos 3D y efectos visuales en el mundo real. También incluye soporte para sistemas de partículas, que se pueden utilizar para crear efectos especiales como humo o fuegos artificiales.
  • Detección y reconocimiento de objetos: ARKit puede detectar y reconocer objetos en la escena, como imágenes o texto. Esto se puede utilizar para activar eventos o mostrar información cuando el dispositivo reconoce un objeto específico.
  • Seguimiento facial: ARKit incluye soporte para seguir el movimiento de la cara del usuario, lo que se puede utilizar para crear animaciones faciales realistas o controlar personajes virtuales.
  • Localización de sonido: ARKit puede determinar la ubicación de las fuentes de sonido en el entorno, lo que permite colocar sonidos virtuales en ubicaciones específicas en el mundo real.
  • Seguimiento del cuerpo: ARKit incluye soporte para seguir el movimiento del cuerpo del usuario, lo que se puede utilizar para crear animaciones realistas o controlar personajes virtuales.

Detección de superficies y objetos en ARKit

ARKit puede detectar superficies horizontales como mesas y pisos y reconocer objetos específicos y sus ubicaciones en el mundo real. Esto permite a los desarrolladores crear experiencias de AR que están ancladas a objetos específicos, haciendo que el contenido de AR se sienta más realista e inmersivo.

ARKit inmersivo

Ejemplo de código QR de AR con el logo de Trex

Casos de uso de Apple ARKit

ARKit ofrece una amplia gama de beneficios tanto para desarrolladores como para usuarios. Permite la creación de juegos de AR, contenido educativo de AR, experiencias de compra de AR, entre otros. ARKit también se puede utilizar para la navegación, lo que permite a los usuarios ver superposiciones digitales con indicaciones e información sobre su entorno.

Aquí hay una lista de posibles usos para ARKit:

  • Juegos: ARKit se puede utilizar para construir juegos de AR inmersivos e interactivos, lo que permite a los jugadores interactuar con objetos y personajes virtuales en el mundo real.
  • Educación: ARKit se puede utilizar para crear experiencias educativas interactivas de AR, como excursiones virtuales o simulaciones.
  • Diseño de interiores: ARKit se puede utilizar para visualizar muebles y otras decoraciones para el hogar en un entorno real, ayudando a las personas a visualizar cómo se verán los artículos en su espacio antes de realizar una compra.
  • Minorista: ARKit se puede utilizar para crear experiencias de compra interactivas, como probarse ropa o maquillaje virtual, o previsualizar muebles en un entorno real.
  • Publicidad: ARKit se puede utilizar para crear anuncios interactivos y envolventes, lo que permite a las personas interactuar con productos de una manera nueva e interactiva.
  • Arte: ARKit se puede utilizar para crear instalaciones de arte envolventes e interactivas, lo que permite a las personas experimentar el arte de una manera nueva e interactiva.
  • Diseño industrial: ARKit se puede utilizar para visualizar y diseñar productos, como automóviles o muebles, en un entorno real, lo que permite a los diseñadores ver cómo se verán sus creaciones en el mundo real.

AR Code y ARKit

La tecnología de AR Code se adapta al ecosistema de ARKit utilizando la función QuickLook de iOS y iPadOS. Apple Quick Look es una función que permite a los usuarios obtener una vista previa del contenido de un archivo sin abrirlo en una aplicación. La tecnología de AR Code la utiliza para mostrar contenido digital 3D, lo que permite a los usuarios crear experiencias de AR aún más innovadoras e inmersivas en dispositivos iOS.

Tarjeta de presentación animada del logo de AR Code

ARKit es una herramienta potente para desarrolladores y usuarios, y está ayudando a impulsar el crecimiento de la industria de AR. A medida que más y más desarrolladores adopten ARKit, podemos esperar ver una amplia gama de experiencias de AR innovadoras y envolventes en dispositivos iOS en un futuro cercano.

Preguntas frecuentes

¿Qué es Apple ARKit y qué dispositivos admite?

Apple ARKit es un popular kit de desarrollo de software de realidad aumentada que permite a los desarrolladores crear experiencias de AR inmersivas para dispositivos iOS. Está diseñado para funcionar perfectamente con una amplia gama de dispositivos iOS, incluidos iPhones e iPads. Utiliza sensores y algoritmos para rastrear la posición y orientación del dispositivo en el mundo real, proporcionando experiencias de AR precisas.

¿Cuáles son algunas de las APIs clave incluidas en ARKit?

Algunas de las APIs de ARKit, que no son exhaustivas, incluyen seguimiento y mapeo, comprensión de escenas, renderizado, detección y reconocimiento de objetos, seguimiento facial, localización de sonido y seguimiento del cuerpo. Estas APIs permiten a los desarrolladores crear varios contenidos y experiencias de AR utilizando herramientas familiares como Swift y el entorno de desarrollo Xcode.

¿Qué es la tecnología AR Code y cómo se relaciona con ARKit?

La tecnología AR Code se adapta al ecosistema de ARKit utilizando la función QuickLook de iOS y iPadOS. Apple Quick Look es una función que permite a los usuarios obtener una vista previa del contenido de un archivo sin abrirlo en una aplicación. La tecnología AR Code la utiliza para mostrar contenido digital 3D, lo que permite a los usuarios crear experiencias de AR aún más innovadoras e inmersivas en dispositivos iOS.

Alimentación
43,944 AR experiences
Servicio
152,842 Escaneos por día
Confiado por
32063 Creadores



Empezar

Comience a crear, administrar y realizar un seguimiento de sus experiencias con AR Code.
Comience a crear y administrar sus experiencias de Código de Realidad Aumentada.

Empezar

AR Code Object Capture
Cree códigos AR instantáneamente para cualquier objeto con escaneos 3D desde su iPhone Pro o iPad Pro.
AR Code Object Capture

Últimas publicaciones de blog

facebook twitter instagram linkedin youtube tiktok
Cree, administre, edite y monitoree sus experiencias de AR con nuestras funciones avanzadas.

Empezar