En resumen
- Level Instance reúne los Actor seleccionados en un nivel secundario para que puedan reutilizarse en la escena.
- Los cambios guardados en un Level Instance también se reflejan en las demás copias de esa instancia.
- Packed Level Blueprint combina Static Mesh en un Blueprint Actor; se recomienda para edificios estáticos y montajes visuales densos.
- Fuera de World Partition, los Level Instance no proporcionan gestión automática de streaming ni una estrategia de streaming.
¿Qué aprenderás en esta guía?
En lugar de reconstruir una y otra vez la misma composición de escena en Unreal Engine, puedes guardar un grupo de Actor como Level Instance y reutilizarlo en distintas partes del proyecto. Este enfoque puede aplicarse, por ejemplo, a grupos de mobiliario que se repiten en interiores, elementos de fachada o composiciones estáticas que se reutilizan en una escena de presentación. Son ejemplos de uso para la visualización arquitectónica; el flujo de trabajo básico consiste en convertir los Actor seleccionados en una estructura reutilizable.
Esta guía aborda cómo seleccionar Actor, crear un Level Instance, editar la instancia en el contexto de la escena principal y guardar los cambios. También explica cuándo conviene considerar Packed Level Blueprint para grupos de Static Mesh y qué opciones de streaming se encuentran al usar World Partition.
Requisitos y cómo elegir la estructura adecuada
Las guías proporcionadas por Epic Games describen los flujos de trabajo de Level y Level Instance en Unreal Engine. Las fuentes no especifican una versión de software, un tipo de cuenta, requisitos de hardware ni información sobre precios. Por lo tanto, sin presuponer una versión o condición de licencia concreta, conviene verificar por separado los requisitos de instalación del proyecto y de la organización.
Primero, identifica los Actor que deban trasladarse o editarse juntos, o repetirse en distintas partes de la escena. Si quieres formar un grupo con varios Actor y reutilizarlo dentro de la escena, puedes considerar el flujo de trabajo de Level Instance. Los Level Instance agrupan una colección de Actor como nivel secundario y permiten seguir viendo el contexto del mundo principal durante la edición.
Si el grupo está compuesto principalmente por Static Mesh y se utiliza para crear, por ejemplo, un edificio estático o un montaje visual denso, considera Packed Level Blueprint. Este método combina los Static Mesh en un único Blueprint Actor para crear una estructura optimizada para el renderizado. Las dos opciones no funcionan de la misma manera: Level Instance utiliza colecciones de Actor como niveles secundarios, mientras que Packed Level Blueprint representa los Static Mesh mediante un Blueprint Actor combinado.
1. Crea un Level Instance
Selecciona los Actor. En el viewport o en el Outliner, selecciona los Actor que quieres incluir en el grupo. La creación se basa en esta selección, por lo que es importante agrupar los elementos que se utilizarán juntos.
Abre el comando de creación. Haz clic derecho en uno de los Actor seleccionados. En el menú que aparece, ve a Level y selecciona el comando Create Level Instance.
Revisa los ajustes. La ventana que aparece incluye las opciones External Actors y Pivot Type. External Actors está pensado para usar el sistema One File per Actor. En Pivot Type puedes elegir Center Min Z, Center o Pivot Actor. Si utilizas Pivot Actor, selecciona el Actor que funcionará como pivote en la lista desplegable. Antes de completar la creación, revisa el pivote que se utilizará para mover el grupo por la escena.
Crea y guarda. Después de elegir las opciones, pulsa Ok y guarda el nuevo Level Instance. Como resultado, un nuevo Level Instance Actor reemplaza en la escena a los Actor que seleccionaste. Los elementos anteriores aparecen como elementos secundarios de este Actor en el Outliner y no se pueden seleccionar desde allí.
2. Edita, guarda los cambios y duplica
Puedes copiar el Level Instance creado y colocarlo en distintas posiciones de la escena. Para editar una instancia, selecciónala en el viewport y haz clic derecho; en el menú Level, utiliza el comando Edit. También puedes iniciar la misma operación de edición con el botón Edit del panel Details.
En el modo de edición, los Actor del resto de la escena aparecen atenuados. Así se distinguen mejor los límites del grupo que estás editando, mientras evalúas los cambios dentro de la escena principal. Cuando termines, selecciona el Level Instance Actor en el Outliner y guarda la edición con el comando Commit Changes del panel Details. Las actualizaciones guardadas también se aplican a las demás copias del mismo Level Instance.
Si necesitas salir del modo de edición sin guardar los cambios, pulsa Esc dos veces. Al probar por primera vez el flujo de edición y guardado, trabaja con un grupo pequeño de Actor cuyo resultado sea fácil de seguir. Así podrás comprobar con claridad si las demás copias se actualizan después de guardar.
3. Usa Packed Level Blueprint para grupos estáticos
Para crear Packed Level Blueprint, selecciona los Actor de Static Mesh y haz clic derecho en uno de los elementos seleccionados. En el menú, ve a Level y luego al comando Create Packed Level Actor. Después de definir los ajustes en la ventana que aparece y pulsar Ok, se te pedirá que guardes el nuevo Level y el Packed Level Blueprint. Al finalizar, se crea en la escena un Packed Level Actor asociado al Packed Level Blueprint.
La edición de esta estructura puede iniciarse de dos maneras: busca una instancia en el Outliner y haz clic en el botón Edit, o haz doble clic en el Blueprint en el Content Browser. Los cambios realizados en Packed Level Blueprint y guardados también se propagan a las demás copias de la escena. Por eso, después de terminar una edición, comprobar el resultado en las otras instancias ayuda a confirmar que se aplicó la actualización esperada.
Es posible eliminar un Level Instance o un Packed Level Actor de la escena y restaurar los Actor originales que contenía. Esta operación descompone la estructura reutilizable en la escena, pero no se puede deshacer. Además, el Level Instance o el Packed Level Blueprint correspondiente no se elimina del Content Browser. Por eso, antes de realizar la operación, ten en cuenta qué elementos volverán a aparecer como Actor independientes en la escena y que no será posible revertir el cambio.
Errores frecuentes y aspectos a tener en cuenta en flujos de trabajo arquitectónicos
La primera decisión es elegir entre Level Instance y Packed Level Blueprint según el contenido del grupo. El flujo de trabajo de Level Instance es adecuado para organizar y reutilizar colecciones de Actor como niveles secundarios. Packed Level Blueprint se recomienda para edificios compuestos por Static Mesh y montajes visuales densos. Antes de elegir, evalúa el contenido del grupo y el tipo de edición que necesitas.
El comportamiento de streaming también forma parte de la estructura del proyecto. Fuera de un mundo principal de World Partition, los Level Instance no proporcionan por sí solos gestión de streaming ni una estrategia de streaming. Cuando se utiliza World Partition, Level Instance y Packed Level Blueprint admiten Data Layers. Los Actor que contienen heredan de forma predeterminada la Data Layer asignada al Level Instance Actor; también es posible asignar otras Data Layers a los Actor.
Los ajustes de World Partition utilizan Embedded Mode o Level Streaming Mode para definir el comportamiento en tiempo de ejecución. Embedded Mode es el método predeterminado y recomendado. En este modo, los Level Instance que utilizan One File per Actor se incorporan a la cuadrícula de World Partition en tiempo de ejecución; los Level Instance permanecen del lado del editor. Algunos Actor que no utilizan One File per Actor pueden no estar disponibles en tiempo de ejecución. Si necesitas esos elementos, considera Level Streaming Mode.
Level Streaming Mode requiere que el Level correspondiente se cargue por separado y aumenta el costo en tiempo de ejecución. La guía no recomienda este modo para configuraciones que utilizan muchos Level de forma intensiva, debido al impacto en el rendimiento. Para los equipos de arquitectura, diseño de interiores y archviz, los grupos reutilizables pueden ayudar a gestionar la organización de la escena; sin embargo, eso no garantiza por sí solo que el renderizado sea más rápido. Las preferencias de World Partition, Data Layers y el modo de streaming deben evaluarse junto con los requisitos del proyecto.
Próximos pasos
Primero, guarda un grupo pequeño de Actor como Level Instance; después, entra en el modo de edición, aplica Commit Changes y comprueba las demás copias de la misma estructura. Luego, crea un grupo compuesto principalmente por Static Mesh como Packed Level Blueprint y compara el flujo de edición. Estas pruebas ayudan a determinar qué método se adapta mejor a la estructura de escena del proyecto.
Si utilizas World Partition, revisa también las asignaciones de Data Layers y la elección entre Embedded Mode y Level Streaming Mode. En particular, ten en cuenta que Level Streaming Mode puede implicar costos adicionales en tiempo de ejecución y que su uso intensivo puede afectar el rendimiento. Recuerda que no se puede deshacer la operación de descomponer una estructura en sus Actor originales en la escena.
Fuente y licencia
Este tutorial se adaptó al turco a partir de la información de las guías de Epic Games “Level Instancing in Unreal Engine” y “Levels in Unreal Engine”. En la información de las fuentes proporcionadas, ambas guías aparecen marcadas como de licencia libre.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los equipos de arquitectura y visualización de Turquía, la ventaja práctica de Level Instancing es que permite gestionar grupos de escena repetidos desde una única estructura, en lugar de reconstruirlos. En proyectos donde se reutilizan composiciones similares con frecuencia, puede contribuir a mantener un flujo de trabajo coherente; sin embargo, hay que elegir entre Level Instance y Packed Level Blueprint según el contenido de los grupos de Actor.
Como las fuentes no especifican precios ni requisitos de hardware, no conviene presuponer costos ni mejoras de velocidad. En escenas grandes, se deben supervisar los resultados de World Partition, Data Layers y las decisiones de streaming; en particular, hay que tener en cuenta el costo adicional en tiempo de ejecución de Level Streaming Mode. Los equipos pueden probar primero el flujo de trabajo en una escena pequeña y evaluar si se ajusta a la estructura del proyecto.
Preguntas frecuentes
¿Cómo se crea un Level Instance en Unreal Engine?
Selecciona los Actor en el viewport o en el Outliner, haz clic derecho en uno de los elementos seleccionados y utiliza el comando Level > Create Level Instance. Define los ajustes y guarda el nuevo Level Instance.
¿Cuál es la diferencia entre Level Instance y Packed Level Blueprint?
Level Instance agrupa colecciones de Actor como niveles secundarios. Packed Level Blueprint combina Static Mesh en un único Blueprint Actor y se recomienda para edificios estáticos y montajes visuales densos.
¿Los cambios en un Level Instance se aplican a las demás copias?
Sí. Cuando los cambios de un Level Instance se guardan con Commit Changes, también se reflejan en las demás copias de esa instancia.



