Una taza de Ikea escaneada, rastreada en Escritorio y entorno y luego en Ventanas y Crown, grabada en Apple Vision ProMira en YouTube

Qué hace Objetos reales

Una vez que Locus reconoce tu objeto, lo sigue mientras lo mueves.

Objetos reales es experimental. Locus solo reconoce el objeto exacto que entrenaste, no otros objetos que se le parezcan. En nuestra propia prueba, se encontró y siguió una taza con estampado sobre el escritorio, pero el seguimiento se perdió al inclinar la taza. Los objetos con un patrón impreso o pintado funcionan mejor. Una taza blanca lisa, brillante o transparente es mucho más difícil de reconocer.

Lo que necesitas

1 · Escanear

Escanea el objeto con tu iPhone

  1. Elige el objeto que realmente vas a usar. Debe ser rígido y mantener su forma. Un patrón o estampado visible ayuda mucho.
  2. Colócalo sobre una superficie lisa y no brillante, con luz uniforme. Evita los reflejos fuertes, el sol directo y cualquier cosa que se mueva en el fondo.
  3. Abre Reality Composer, inicia un escaneo con Object Capture y sigue su guía alrededor del objeto. Rodéalo lentamente a una altura baja, media y alta. Si la app te ofrece voltear el objeto, captura también la parte inferior.
  4. Deja que la app genere el modelo y luego comprueba su tamaño. Mide la altura y el ancho del objeto real con una regla y compáralos con el modelo, por ejemplo en Quick Look en tu Mac. Si difieren en más de unos pocos milímetros, vuelve a escanear. Un modelo con el tamaño incorrecto se sigue mal.
  5. Guarda el modelo USDZ en iCloud Drive, por ejemplo en una carpeta llamada Locus, para que tu Mac pueda abrirla.

El escaneo no tiene que ser perfecto. La taza del video de arriba tenía bultos visibles y un borde irregular, y aun así se siguió correctamente. En Ventanas y Crown ves ese modelo, así que un escaneo más limpio se ve mejor ahí. Reality Composer también puede exportar las fotos del escaneo, para que puedas crear con ellas un modelo más detallado en tu Mac. Consulta La guía de Apple para capturar fotos para Object Capture.

2 · Entrenar

Entrena un objeto de referencia en Create ML

  1. En tu Mac, abre Xcode → Open Developer Tool → Create ML.
  2. Crea un nuevo proyecto con la plantilla Object Tracking.
  3. Añade tu modelo USDZ como fuente. Comprueba que las dimensiones que muestra Create ML coincidan con tu objeto.
  4. Elige los ángulos de visión. Elige Upright para una taza que permanece erguida en tu escritorio. Si inclinas el objeto con frecuencia, prueba All Angles; el entrenamiento tarda más, y no hemos probado si mantiene el seguimiento de objetos inclinados.
  5. Inicia el entrenamiento y deja el Mac enchufado y sin suspender. El entrenamiento estándar tardó unas 5 horas y media en un M4 Pro Mac mini. Si Create ML ofrece un modo extendido, el seguimiento es mejor, pero tarda varias veces más y necesita al menos 43 GB libres en el disco de inicio de tu Mac.
  6. Cuando termine el entrenamiento, exporta el archivo .referenceobject y guárdalo en la misma carpeta de iCloud Drive.
Un entrenamiento terminado no garantiza el reconocimiento. Prueba el objeto en el lugar donde lo usas antes de confiar en él.

¿Prefieres la línea de comandos? Los mismos pasos se pueden automatizar con nuestras herramientas gratuitas para Mac: comprueba el tamaño real de un modelo, corrige su escala, reconstruye un modelo más detallado a partir de tus fotos de iPhone, y ejecuta el entrenamiento de Create ML sin supervisión, con reanudación. Encuéntralas en las herramientas de Objetos reales en GitHub.

3 · Importar

Impórtalo en Apple Vision Pro

  1. En Locus, abre Ajustes → Espacio de trabajo y activa Objetos reales en Experimental. Objetos reales aparecerá entonces en la barra lateral de Ajustes.
  2. Abre Objetos reales y elige Importar un objeto real.
  3. Elija Archivo..., luego abra iCloud Drive y elige tu archivo .referenceobject. Si el archivo aún no se ha descargado en el Apple Vision Pro, espera a que iCloud termine.
  4. Ponle un nombre y elige Añadir a Objetos reales. Se activa de inmediato. Pueden estar activos hasta 10 Objetos reales.
  5. Asegúrate de que Mostrar objetos reales esté activado. La primera vez, permite World Sensing cuando visionOS lo solicite; Locus lo necesita para encontrar objetos. También puedes activarlo más tarde en Configuración y permisos.
  6. Entra en un Espacio Virtual y coloca el objeto en tu escritorio, donde puedas verlo. Dale a Locus un momento para encontrarlo.

Para eliminar un objeto, elige el botón ⋯ en su tarjeta y luego Eliminar de Locus. Locus solo borra su propia copia; el archivo en iCloud Drive no se ve afectado.

Si Locus no encuentra tu objeto

Cuéntanos qué te funcionó y qué no, en r/EnterLocus.