Realidad Aumentada

Manual de Usuario: Introducción a Lens Studio.

¿Que es Lens Studio?

Lens Studio es una plataforma potente y gratuita para la creación de experiencias de realidad aumentada (AR), especialmente diseñada para integrarse con Snapchat. Este manual tiene como objetivo guiar a desarrolladores familiarizados con Unity en la transición hacia Lens Studio, resaltando similitudes, diferencias clave y flujos de trabajo básicos.

Comparación General entre Unity y Lens Studio.

Interfaz de Usuario.

La página de inicio le ofrece un punto de partida para inspirarse o continuar con sus próximas grandes Lentes.

La interfaz de Lens Studio se compone de los siguientes paneles:

  • Scene Hierarchy: Organiza los objetos en la escena.
  • Asset Browser: Muestra todos los recursos del proyecto.
  • Scene Panel: Vista 2D/3D de edición de objetos.
  • Inspector: Permite modificar propiedades y añadir componentes.
  • Logger: Muestra errores y advertencias.
  • Preview: Vista previa en tiempo real del Lens.

Puedes personalizar la ubicación de los paneles y restaurar el diseño predeterminado desde: Window > Panels > Default layout.

Uso de Prefabs y Escenas.

  En Lens Studio, los prefabs se tratan como escenas independientes.

  Puedes editar un prefab haciendo doble clic sobre él en el Asset Browser.

  Usa los botones Apply y Revert en el Inspector para aplicar o deshacer cambios.

  La gestión de múltiples escenas se realiza mediante el componente Scene Manager, disponible en la Asset Library.

Navegador de Activos vs Proyecto (Activos).

En Lens Studio, el panel Navegador de Activos tiene el mismo propósito que el panel Proyecto en Unity. Lista todos los recursos (assets) que están actualmente disponibles en el proyecto, incluyendo Mallas, Materiales, Texturas, Scripts, Sonidos y más.

Escena contra Escena.

El panel Escena es donde puedes colocar y manipular los objetos de tu escena. Puede utilizar el panel Escena para mover, rotar y escalar objetos visualmente, así como acceder a varios controles de cámara a través de la barra de herramientas del panel.

En Lens Studio, además de la vista de escena predeterminada, hay una serie de editores específicos disponibles. Puedes encontrarlos en el menú Ventana -> Editores.

Por ejemplo, el Editor 2D es para mover y editar las Transformaciones de Pantalla, haciendo la edición de la IU mucho más intuitiva. Cualquier objeto con Transformación de Pantalla en lugar de Transformación normal se mostrará aquí.

Inspector.

El panel Inspector permite añadir y editar componentes en el objeto seleccionado.

Objetos de escena y prefabricados.

En Lens Studio, los Objetos de Escena sirven una función similar como contenedores para varios componentes incorporados, incluyendo imagen, audio, interacción y script.

Cada objeto de escena tiene un componente Transform no eliminable. Los componentes adicionales que mejoran la funcionalidad se pueden añadir haciendo clic en el botón Añadir componente en el panel Inspector. Dependiendo del tipo de objeto que esté creando, puede añadir diferentes combinaciones de componentes a un objeto de escena.

Configuración prefabricada y multiescena.

En Lens Studio, el sistema de prefabricados permite la creación de componentes reutilizables, similares a los prefabricados de Unity. Lens Studio trata los prefabs como escenas, permitiendo una configuración multi-escena. Al igual que los archivos de escena de Unity, puede hacer doble clic en un prefab para abrirlo en la jerarquía actual, convirtiéndolo en la escena activa para la edición.

Para crear un prefab, arrastre cualquier Scene Object desde el panel Scene Hierarchy al panel Asset Browser. Los componentes prefab pueden ser instanciados en tiempo de ejecución o en el editor y exportados como un archivo .lspkg, similar al .unitypackage de Unity, incluyendo todas las dependencias.

Usted puede editar un prefabricado abriéndolo como una escena o editando una instancia del prefabricado dentro de una escena. Los cambios realizados en un prefabricado pueden aplicarse a todas las instancias haciendo clic en el botón Aplicar del panel Inspector. También puede revertir los cambios en el prefabricado haciendo clic en el botón Revertir.

Publicar tu proyecto.

Una vez finalices el diseño de tu filtro o experiencia de realidad aumentada en Lens Studio, sigue estos pasos para publicarlo oficialmente:

1. Preparar y validar el proyecto en Lens Studio

Antes de subir tu trabajo:

Revisa los requerimientos técnicos como peso del archivo, número de objetos, y animaciones activas.

Verifica que no haya errores en el panel de Console.

Publicar desde Lens Studio

  1. Haz clic en el botón “Submit Lens” (Ver captura).
  2. Inicia sesión con la cuenta que creaste previamente en Lens Studio.
  3. Se abrirá una nueva pestaña en tu navegador.

3. Completar los datos de publicación

En la plataforma de Snap Lens Network deberás diligenciar:

  • Título del filtro
  • Nombre del autor
  • Categoría
  • Icono del Lens (imagen de vista previa)
  • Tags (etiquetas de búsqueda)
  • Breve descripción del filtro
  • Seleccionar si deseas que sea público o privado

💡 Consejo: utiliza etiquetas relevantes para facilitar que los usuarios encuentren tu experiencia.

Envío y publicación.

Haz clic en “Publish”. La plataforma puede tardar aproximadamente 3 horas en validar y publicar tu proyecto. Una vez aprobado, recibirás un enlace directo al filtro, que podrás compartir en redes sociales o integrar en campañas interactivas.

Conclusiones

El presente manual de usuario proporciona una guía clara y comparativa para los desarrolladores familiarizados con Unity que desean migrar o adaptarse al entorno de desarrollo de Lens Studio. A través de esta documentación se ha evidenciado que, aunque ambas plataformas comparten conceptos similares en términos de estructura y flujo de trabajo, Lens Studio está especialmente optimizado para el desarrollo de experiencias de realidad aumentada (AR) dentro del ecosistema de Snapchat.

Algunas conclusiones clave son:

  1. Transición fluida desde Unity: Gracias a las similitudes en la interfaz y en la terminología, los usuarios con experiencia previa en Unity podrán adaptarse rápidamente al entorno de Lens Studio.
  2. Enfoque especializado en AR: Lens Studio ofrece herramientas diseñadas específicamente para la creación de efectos AR, con un flujo de trabajo optimizado para la vista previa en tiempo real y la integración directa con dispositivos móviles.
  3. Potente sistema de scripting: La compatibilidad con JavaScript y TypeScript, junto con una API robusta, permite desarrollar interacciones complejas y comportamientos dinámicos en los lentes.
  4. Gestión modular y reutilización: La estructura basada en prefabs, paquetes exportables (.lspkg) y la librería de activos gratuita facilita la reutilización de recursos y la colaboración entre creadores.
  5. Diferencias críticas a tener en cuenta: Aunque muchas funciones de Unity tienen un equivalente en Lens Studio, existen diferencias fundamentales en la forma en que se gestionan la ejecución de scripts, el almacenamiento persistente, y la visualización de interfaces.

En resumen, Lens Studio representa una herramienta poderosa y accesible para diseñadores y desarrolladores interesados en explorar el potencial creativo de la realidad aumentada. Este manual debe servir como punto de partida para una transición efectiva, permitiendo aprovechar al máximo las capacidades de la plataforma.

Créditos

Autor: Cristian Camilo Moreno Bogotá

Autor: David Camilo Cotes Pacheco

Editor: Carlos Iván Pinzón Romero

Código: UCRVG1-1

Universidad: Universidad Central

Fuentes:

Lens Studio. (2024). Lens Studio Documentation. Snap Inc. https://lensstudio.snapchat.com/guides/
Unity Technologies. (2023). Unity Manual. https://docs.unity3d.com/Manual/index.html
Pereira, A. F., & Teixeira, R. C. (2021). Realidad aumentada en el desarrollo de experiencias interactivas: Aplicaciones educativas y comerciales. Revista de Tecnología y Sociedad, 17(1), 45-58. https://doi.org/10.5380/tes.v17i1.81245.
Crespo, J. A. (2022). Comparación entre plataformas de desarrollo de realidad aumentada: Unity vs. Lens Studio. Revista Iberoamericana de Ingeniería, 14(2), 101-112. https://revibing.org/articulo2022-AR_vs_Unity.