Últimas noticias
Guía para convertir ideas arquitectónicas en video con Gemini Omni FlashGuía de Unreal Engine Data Layers: organiza escenas grandesEscaleras y cotas en Archicad 29: guía de modeladoMicrosoft Maia 300 se mostró en OCP 2026: 288 GB de memoria HBM4Acotación 3D y cadena de cotas en Archicad 29: guía prácticaBlender: pases de render y ajustes de salida para visualización arquitectónicaCrear imágenes arquitectónicas con Nano Banana 2.1: 5 prompts y flujo de trabajoAjustes de vista y visibilidad en Revit: guía práctica para modelos arquitectónicosDisplacement en V-Ray for SketchUp: guía para añadir detalle a superficies arquitectónicasSeguimiento de cámara en Blender: guía para añadir elementos 3D a tomas arquitectónicas
TutorialesUnreal Engine

Guía de Unreal Engine Data Layers: organiza escenas grandes

Aprende paso a paso a organizar escenas extensas con World Partition y Data Layers en Unreal Engine, asignar actores a capas y gestionar la carga. Esta guía se centra en los flujos de trabajo de visualización arquitectónica.

Complejo arquitectónico contemporáneo organizado en distintos grupos de entorno dentro de un amplio paisajeImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Para usar Data Layers, World Partition debe estar activado en el mapa.
  2. Data Layer Asset se define a nivel de proyecto, mientras que Data Layer Instance es específico de un mundo.
  3. Puedes asignar actores a las capas desde Data Layers Outliner o desde la sección Data Layers del panel Details.
  4. Cargar mucho contenido a la vez y abusar de Runtime Data Layer Instance puede afectar negativamente al rendimiento.

¿Qué aprenderás en esta guía?

Con el tiempo, puede resultar difícil gestionar en una sola vista la estructura, el paisajismo y los distintos elementos de presentación de una escena extensa de visualización arquitectónica. En Unreal Engine, World Partition divide las áreas de los niveles grandes en celdas que se gestionan durante la ejecución. Cuando el jugador u otra fuente de streaming se acerca, se cargan las celdas correspondientes; cuando dejan de ser necesarias, el sistema puede descargarlas. Data Layers, por su parte, permite agrupar actores en el editor y durante la ejecución.

Esta guía explica cómo crear Data Layer Asset e Instance en un mapa con World Partition activado, asignar actores de la escena a las capas y controlar su visibilidad y carga. Data Layers no mejora por sí solo la calidad del render; su utilidad consiste en ayudar a organizar el contenido de la escena y gestionar el contenido necesario.

Requisitos y preparación

Para empezar, necesitas un mapa de Unreal Engine con World Partition activado y Data Layers Outliner. Al crear un mapa nuevo, puedes seleccionar el tipo Open World desde el menú File > New Level. Según la guía de Epic Games, World Partition y Data Layers están activados de forma predeterminada en este tipo de mapa. También es posible convertir un nivel existente desde Tools > Convert Level o mediante World Partition Convert Commandlet.

La guía de Data Layers exige que World Partition esté activado en el mapa para que el sistema funcione. La documentación de Level Streaming de Epic Games recomienda usar World Partition en lugar del sistema anterior World Composition en proyectos de Unreal Engine 5.0 o posteriores. Las fuentes no especifican requisitos de cuenta, requisitos mínimos de hardware ni un número de versión actual para Data Layers.

Antes de aplicar la conversión o los ajustes de ejecución a un mapa de producción, es prudente probarlos en una escena pequeña. En particular, al convertir un nivel existente, comprueba de antemano que el método y el resultado previsto sean adecuados para el proyecto.

Flujo de trabajo de Data Layers: paso a paso

  1. Prepara el mapa de World Partition. Si vas a iniciar un proyecto, selecciona Open World en File > New Level. Si trabajas en un nivel existente, puedes iniciar la conversión desde Tools > Convert Level o usar el commandlet correspondiente. El método de línea de comandos incluye el nombre del proyecto, el mapa que se va a convertir y argumentos adicionales. La guía de Epic Games también describe argumentos opcionales, como generar un informe de conversión y crear un registro detallado.

  2. Abre Data Layers Outliner. Ve a Window > World Partition > Data Layer Outliner. Este panel permite ver los Data Layer Instance existentes y crear otros nuevos, además de consultar el tipo, la visibilidad y el estado de carga de las capas. Comprueba también que esté seleccionado el mundo correcto: las opciones de Outliner pueden determinar qué Instance del mundo se muestran.

  3. Crea un Data Layer Asset. En Content Browser, ve a la carpeta donde quieras guardar el asset de la capa. Haz clic derecho en un espacio vacío y selecciona Miscellaneous > Data Layer. Data Layer Asset se define a nivel de proyecto y no es específico de un único mundo. El tipo de asset puede ser Editor o Runtime: Editor Data Layers está destinado a la organización y gestión de la visibilidad dentro del editor; Runtime Data Layers, a grupos que pueden controlarse durante la ejecución.

  4. Vincula el asset a un Instance. Haz clic derecho en Data Layers Outliner y selecciona Create New Data Layer para crear un Instance vacío. Después, selecciona el Asset que preparaste en el menú desplegable del campo Data Layer Asset del Instance. Otra opción es arrastrar el Asset a Outliner. Si lo sueltas sobre un Instance existente, puedes crear un Instance secundario vinculado al Asset seleccionado. Asset e Instance cumplen funciones distintas: Asset almacena la definición compartida, mientras que Instance representa el uso de esa definición en un mundo concreto.

  5. Asigna los actores de la escena a la capa. Selecciona los actores correspondientes en Viewport. En Outliner, haz clic derecho en el Instance de destino y selecciona Add Selected Actors to Selected Data Layers. Como alternativa, puedes asignarlos desde la sección Data Layers del panel Details de los actores seleccionados. Para este segundo método, debe existir en el mundo un Instance perteneciente al Asset seleccionado. Por ejemplo, puedes separar en grupos los elementos de paisajismo o las opciones de entorno de una escena de presentación; el proyecto determinará qué elementos conviene gestionar juntos.

  6. Comprueba la visibilidad en el editor y las asignaciones. Cambia la visibilidad de las capas desde Outliner para revisar su efecto en la escena. También puedes establecer varios Instance como contexto activo en Actor Editor Context. Mientras este contexto esté activo, los actores que añadas se asignarán automáticamente a los Instance seleccionados. Esto puede reducir la necesidad de agrupar manualmente una y otra vez contenido del mismo tipo.

  7. Configura estados de ejecución si es necesario. Runtime Data Layers puede gestionarse con Blueprint o C++. En el ejemplo de Epic Games, el estado Loaded mantiene el contenido cargado, pero no lo hace visible; Activated carga el contenido y también lo hace visible. Puedes probar estos comportamientos si necesitas cambiar entre grupos de entornos o escenas durante la ejecución. Si solo necesitas organizar el contenido dentro del editor, no es obligatorio usar una capa Runtime.

Errores frecuentes y rendimiento

Confundir Data Layer Asset con Instance es un problema habitual. Asset guarda la definición para todo el proyecto, mientras que Instance se utiliza en un mundo concreto. Si el contenido esperado no aparece en Data Layers Outliner, comprueba que esté seleccionado el mundo correcto y que las opciones de Outliner no oculten Editor Data Layers o Runtime Data Layers.

La carga y la visibilidad también son conceptos distintos. Que el contenido de una capa esté cargado en memoria no significa que vaya a ser visible automáticamente. Al determinar el estado de ejecución, ten en cuenta la diferencia entre Loaded y Activated.

Epic Games señala que cargar demasiado contenido a la vez mediante Data Layers puede causar problemas de rendimiento. Asignar actores de uso frecuente a muchos Runtime Data Layer Instance también puede perjudicar el rendimiento de streaming de World Partition. La documentación de World Partition advierte además que varias cuadrículas de ejecución pueden reducir el rendimiento. Por ello, en lugar de crear una capa independiente para cada grupo de elementos, identifica las separaciones que realmente necesitas gestionar y prueba el resultado en el proyecto.

Próximos pasos en el flujo de trabajo de visualización arquitectónica

Empieza probando con un área pequeña o un número limitado de actores. Por ejemplo, comprueba que los elementos de paisajismo puedan activarse y desactivarse como un grupo separado mientras la estructura principal permanece fija. Después, en el trabajo en equipo, verifica que los actores estén asignados a los Instance correctos y que los cambios de capa afecten al contenido previsto.

World Partition se centra en la gestión de la carga espacial de la escena, mientras que Data Layers sirve para organizar el contenido en grupos lógicos; por eso, no conviene considerarlos sistemas intercambiables. A medida que crezca el proyecto, revisa los estados de carga y el número de capas. La documentación de referencia no proporciona requisitos de hardware específicos, costes de licencia ni una lista de compatibilidad válida para todos los proyectos. Antes de trasladar la conversión y el comportamiento durante la ejecución a la escena principal de producción, valídalos en una prueba pequeña.

Fuentes y licencia

Esta guía se ha reescrito y adaptado al turco a partir de las guías oficiales de Epic Games World Partition, World Partition – Data Layers y Level Streaming. Las fuentes indican que la licencia es libre.

Fuentes

3 fuentes
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/world-partition---data-layers-in-unreal-engine
Resumen
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/world-partition-in-unreal-engine
Resumen
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/level-streaming-in-unreal-engine
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Para los estudios de arquitectura y los equipos de visualización de Turquía, la principal ventaja de Data Layers es que permite gestionar mejor los grupos de contenido en escenas complejas. Quienes quieran separar elementos de entorno alternativos o trabajar en equipo con distintas partes de una escena pueden beneficiarse de esta organización. World Partition también ofrece una estructura que ayuda a gestionar la carga de áreas extensas.

Sin embargo, multiplicar las capas más de lo necesario puede aumentar el trabajo de mantenimiento; la documentación de Epic Games advierte sobre la carga excesiva y el uso de Runtime Instance. Las fuentes no detallan costes de hardware, condiciones de licencia ni compatibilidad con versiones específicas. Los estudios y estudiantes deberían comprobar el comportamiento de carga y visibilidad en una prueba pequeña antes de pasar a una escena de producción.

Preguntas frecuentes

¿Cómo se crean Data Layers en Unreal Engine?

En Content Browser, crea un Data Layer Asset desde **Miscellaneous > Data Layer**. Después, crea un Instance en Data Layers Outliner y asigna el Asset a ese Instance.

¿Cuál es la diferencia entre Data Layer Asset y Data Layer Instance?

Data Layer Asset se define a nivel de proyecto y no es específico de un mundo. Data Layer Instance utiliza el Asset en un mundo concreto.

¿Es necesario World Partition para usar Data Layers?

Según la guía de Data Layers de Epic Games, World Partition debe estar activado en el mapa. Los niveles existentes se pueden convertir desde **Tools > Convert Level** o mediante el commandlet correspondiente.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas