Plantilla de fundamentos del sector: Aprende a utilizar las herramientas clave de Unity para aplicaciones industriales interactivas en 3D

«Fundamentos del sector», nuestro primer tutorial integrado en el editor (IET) para desarrolladores de Unity Industry, ya está disponible para su descarga en Unity Hub.
Esta plantilla de aprendizaje consta de cuatro tutoriales que te guían a través de los flujos de trabajo y los pasos necesarios para crear una aplicación industrial interactiva en 3D en Unity. Los desarrolladores noveles y con experiencia en el sector pueden explorarlo para ampliar sus conocimientos sobre la conversión de archivos CAD en recursos 3D optimizados, el uso de datos en tiempo real en interfaces de usuario, sistemas de cámaras y mucho más.
Nuestro objetivo con «Fundamentos de la industria» es ayudarte a que tu experiencia de desarrollo con Unity sea más eficiente, centrada y productiva. Los consejos que aprenderás son aplicables a muchos tipos de aplicaciones industriales en 3D en tiempo real, entre las que se incluyen las interfaces hombre-máquina (HMI), las simulaciones de formación, los Digital Twins y los configuradores de productos.
«Industry Fundamentals» está diseñado para Unity 6.4 y es gratuito para los suscriptores de Unity Industry y para quienes dispongan de una prueba de 30 días de Industry.
La escena final de la plantilla es una simulación funcional de un almacén con robots autónomos, un panel de control en tiempo real, un comportamiento dinámico de las cámaras e iluminación y recursos de alta calidad.

Convierte y optimiza datos 3D con Unity Asset Transformer Toolkit
El punto de partida del proyecto es el Unity Asset Transformer Toolkit (incluido en la suscripción a Unity Industry). Totalmente integrado con el Editor, Asset Transformer Toolkit convierte y optimiza archivos grandes y complejos, procedentes de cualquier fuente CAD y 3D, en recursos 3D listos para Unity, lo que agiliza y optimiza la tediosa fase de preparación de los recursos.
El tutorial te guía a lo largo del proceso de instalación del Unity Asset Transformer Toolkit, te ayuda a integrarlo correctamente en tu proyecto de Unity y te explica cómo configurar un flujo de trabajo automatizado para la preparación de recursos en el Editor.
El IET te presenta los conjuntos de reglas del Asset Transformer Toolkit, que puedes utilizar para aplicar automáticamente una secuencia de transformaciones y fixes a cualquier recurso que necesites volver a importar a tu Project. De este modo, te aseguras de que las modificaciones que hayas realizado en tus modelos 3D en el Editor se mantengan en caso de que tengas que volver a importarlos debido a cambios en los datos de origen.
También aprenderás a optimizar un modelo 3D para Unity, lo que incluye aplicar la decimación (reducción del número de polígonos), corregir las normales, eliminar agujeros y depurar la jerarquía para una mejor gestión de la escena.

Descubre cómo implementar NavMesh, la arquitectura de C# y los datos en tiempo real en la UI
Ahora que los recursos están listos para usarse en el Editor, la plantilla te guía a lo largo de la implementación de los sistemas clave en la escena final. Entre estas características se incluyen:
- Kit de herramientas de UI: El panel de control está creado con el UI Toolkit de Unity y muestra datos en tiempo real del robot durante la simulación, como el estado de la batería y su estado general. El enlace de datos mantiene la UI sincronizada con la simulación o los datos en tiempo real procedentes de cualquier fuente de datos, sin necesidad de actualizaciones manuales en el código.
- Navegación: Los robots se desplazan de forma autónoma utilizando el sistema NavMesh de Unity, con una lógica en C# que permite a los usuarios alternar entre el control manual y un modo totalmente autónomo para la búsqueda de rutas del robot.
- Scripting: La simulación se ejecuta mediante un conjunto de scripts en C# que controlan el comportamiento del robot, la gestión del estado y el Data Flow utilizando ScriptableObjects para mantener la capa de datos desacoplada.
- Cinemachine: La escena utiliza el sistema de cámara virtual Cinemachine para gestionar el comportamiento de la cámara, lo que demuestra cómo se puede integrar con la UI en runtime y la lógica de la escena.
- Universal Render Pipeline (URP): La escena se ha renderizado utilizando URP para obtener una iluminación en tiempo real optimizada, mapas de luz precalculados y una calidad visual superior en todas las plataformas, incluida la web.

Get access to the Industrial Fundamentals template
Si eres suscriptor de Unity Industry:
1. Abre Unity hub.
2. Crea un nuevo proyecto.
3. Selecciona Unity 6.4 como versión del editor y la plantilla estará disponible para abrirla en el editor.
Si no tienes una suscripción a Unity Industry:
1. Ve a nuestra página de prueba gratuita y sigue las instrucciones para obtener una prueba gratuita.
2. Una vez que tu periodo de prueba esté activo, sigue los mismos pasos que los suscriptores de Industry.
Por último, no te pierdas nuestra serie de videos de 10 episodios, que ofrece una excelente introducción a la plantilla:
La mejor manera de aprender es creando. Esperamos que descargues la plantilla hoy mismo, la explores y la utilices como punto de partida para crear tu próxima aplicación 3D interactiva.
