Últimas noticias
Guía para recortar curvas con el nodo Trim Curve de Blender Geometry NodesPuget Systems mostrará un servidor GPU 4U con refrigeración líquida en Supercomputing 2026Cómo usar Raycast y Sample Index en Blender Geometry NodesGoogle y Adobe amplían su alianza: Acrobat e integraciones de IAAdobe MAX 2026: MCP nativo y nuevas herramientas de IA en Creative CloudCómo organizar una escena arquitectónica y encuadrar la cámara en BlenderAjustes de render de Blender Cycles: flujo práctico para imágenes arquitectónicasVegetación procedural en Unreal Engine: guía paso a pasoGuía de Level Instancing en Unreal Engine: gestiona escenas repetidasUnreal Engine 5.9 Preview: soporte web y herramientas de IA
Consejos y guíasUnreal Engine

Guía de Level Instancing en Unreal Engine: gestiona escenas repetidas

En Unreal Engine, Level Instancing convierte grupos de Actor en niveles reutilizables y facilita la edición de sus copias. Esta guía explica cómo crearlos y editarlos, en qué se diferencian de Packed Level Blueprint y cuáles son sus limitaciones en tiempo de ejecución.

Visualización de un patio contemporáneo rodeado de edificios modulares repetidosImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Level Instance agrupa varios Actor en un subnivel para reutilizarlos en el proyecto.
  2. Packed Level Blueprint reúne mallas estáticas en un Blueprint Actor optimizado para el renderizado.
  3. Al guardar los cambios realizados al editar un Level Instance, estos también se aplican a las demás copias de la misma instancia.
  4. Los ajustes del modo de streaming de World Partition no se pueden editar; las instancias que no usan OFPA utilizan Level Streaming Mode en tiempo de ejecución.

La documentación de Unreal Engine de Epic Games describe Level Instancing como un flujo de trabajo de edición de niveles que agrupa Actor para que puedan reutilizarse en un proyecto. Esta guía aborda cómo crear y editar grupos repetidos de edificios o mallas estáticas en escenas de visualización arquitectónica y diseño, y cómo entender el comportamiento de World Partition. Como la documentación de origen no especifica una versión concreta de Unreal Engine, esta explicación se limita a la interfaz y las funciones que describe.

Diferencias entre Level Instance y Packed Level Blueprint

Level Instance agrupa varios Actor en un único subnivel. El nivel resultante se puede colocar en distintos puntos del proyecto; cuando se guardan los cambios realizados en una instancia, estos también se aplican a sus demás copias. Esta estructura permite tratar como una unidad común los edificios o las composiciones visuales que se repiten en distintos puntos de una escena.

Packed Level Blueprint tiene otro propósito: combina mallas estáticas en un Blueprint Actor. La documentación de Epic Games indica que esta estructura está optimizada para el renderizado y recomienda usarla en composiciones visuales densas, como edificios estáticos. Por tanto, conviene decidir desde el principio si se necesita una colección editable de Actor o una estructura empaquetada formada por mallas estáticas.

Crear una instancia a partir de un grupo de Actor

  1. Selecciona en el Viewport o el Outliner los Actor que quieras utilizar juntos. Esta selección determina el contenido de la instancia que se creará.

  2. Haz clic derecho en uno de los Actor seleccionados. Para crear un Level Instance, usa Level › Create Level Instance; para crear un Packed Level Blueprint, usa Level › Create Packed Level Actor.

  3. Revisa los ajustes External Actors y Pivot Type en el cuadro de diálogo que aparece. External Actors permite usar el sistema One File per Actor (OFPA). Para Pivot Type están disponibles las opciones Center Min Z, Center o Pivot Actor. Si eliges Pivot Actor, selecciona el Actor correspondiente en la lista desplegable.

  4. Confirma las selecciones y guarda el Level Instance creado o el Level y Packed Level Blueprint.

Al crear un Level Instance, un nuevo Level Instance Actor ocupa en la escena el lugar de los Actor seleccionados. Los Actor de origen aparecen en el Outliner como elementos secundarios de ese Actor y no se pueden seleccionar por separado. Las transformaciones aplicadas al Level Instance Actor se aplican al nivel que representa. En cambio, al crear un Packed Level Blueprint, se genera en la escena un Packed Level Actor vinculado al Packed Level Blueprint correspondiente.

AjusteOpción o valor indicado en la documentaciónEfecto
External ActorsUso de One File per Actor (OFPA)Permite que el Level Instance utilice el sistema OFPA.
Pivot TypeCenter Min ZSitúa el pivote en el centro del Level Instance, en el valor Z más bajo.
Pivot TypeCenterSitúa el pivote en el centro del Level Instance.
Pivot TypePivot ActorUsa el Actor seleccionado como pivote del Level Instance.

Editar instancias y guardar los cambios

Para editar un Level Instance en el contexto de la escena, selecciónalo en el Viewport, haz clic derecho y ve a Level › Edit. También puedes hacer clic en el botón Edit del panel Details. Durante la edición, los demás Actor del mundo aparecen atenuados para destacar el contenido de la instancia en la que estás trabajando.

Cuando termines de editar, selecciona el Level Instance Actor en el Outliner y pulsa el botón Commit Changes del panel Details. Al guardar los cambios, estos también se aplican a las demás copias del mismo Level Instance. Para salir de la edición sin guardar los cambios, puedes pulsar Esc dos veces.

La edición de Packed Level Blueprint se realiza en una interfaz distinta. Busca la instancia en el Outliner y usa el botón Edit, o abre el Blueprint desde el Content Browser; en ambos casos se abrirá la ventana Blueprint Editor. Los cambios realizados aquí también se reflejan en las demás copias.

La operación Break elimina del mundo el Level Instance Actor o el Packed Level Actor y restaura los recursos originales utilizados para crearlos. Sin embargo, la operación no se puede deshacer. Además, el Level Instance o Packed Level Blueprint no se elimina del Content Browser. Por eso, utiliza el comando Break solo cuando quieras convertir la estructura de la escena en sus recursos originales.

World Partition: streaming en tiempo de ejecución y escenas arquitectónicas

El streaming en tiempo de ejecución de Level Instance y Packed Level Actor depende de los ajustes de World Partition. Según la documentación, el modo de streaming se determina como Embedded Mode o Level Streaming Mode, y los ajustes de estos modos no se pueden editar. Por tanto, no conviene entender estos dos modos como una opción sencilla que el usuario puede seleccionar y cambiar.

Embedded Mode es el modo predeterminado en tiempo de ejecución y se recomienda como método para transmitir el contenido del nivel. Los Actor dentro de Level Instance que usan OFPA se añaden a la cuadrícula de World Partition en tiempo de ejecución; en este caso, los Level Instance solo existen en el editor. Sin embargo, algunos Actor que no usan OFPA pueden desaparecer en tiempo de ejecución en Embedded Mode. La documentación cita AWorldSettings como ejemplo de esta situación.

Los Level Instance que no usan OFPA no se pueden integrar en la cuadrícula de World Partition; en tiempo de ejecución cargan el nivel asociado mediante Level Streaming Mode. Este comportamiento se produce cuando el Level Instance Actor se carga a través de su propia celda de ejecución de World Partition. Según la documentación, este método genera un coste adicional en tiempo de ejecución porque añade más niveles al streaming, por lo que no se recomienda utilizarlo de forma intensiva debido a su impacto en el rendimiento.

En los proyectos que usan World Partition, Level Instance y Packed Level Blueprint admiten Data Layers. De forma predeterminada, los Actor que contienen heredan la Data Layer asignada al Level Instance Actor; también se les pueden asignar otras Data Layers. Por ejemplo, un Level Instance con recursos de viviendas puede asignarse a una capa de barrio, mientras que los elementos con temática de temporada pueden colocarse en capas independientes, visibles solo cuando se activa la Data Layer correspondiente.

Para arquitectos, interioristas y equipos de visualización, la elección depende de si el grupo repetido debe ser una colección editable de Actor o una estructura densa de mallas estáticas. En el primer caso, se puede considerar Level Instance; en el segundo, Packed Level Blueprint. En proyectos con World Partition, prueba el uso de OFPA y el comportamiento en tiempo de ejecución de los Actor que no lo utilizan. La documentación de origen no especifica requisitos de hardware ni de licencia; tampoco cuantifica la mejora de rendimiento que ofrece la optimización de renderizado de Packed Level Blueprint.

Errores frecuentes

  • Confundir Level Instance con Packed Level Blueprint: el primero agrupa Actor en un subnivel; el segundo combina mallas estáticas en un Blueprint Actor.

  • Omitir el paso Commit Changes después de hacer cambios: guarda los cambios del Level Instance para que se apliquen a las demás copias.

  • Tratar los modos de World Partition como opciones que se pueden cambiar libremente: según la documentación, los modos los determinan los ajustes de World Partition y no se pueden editar.

  • Suponer que la operación Break se puede deshacer: no se puede revertir; antes, evalúa su efecto en la escena y la transformación que necesitas.

  • Pasar por alto el comportamiento en tiempo de ejecución de las instancias que no usan OFPA en Embedded Mode: algunos Actor, incluido AWorldSettings, pueden no estar disponibles en tiempo de ejecución.

Fuentes

1 fuente
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/level-instancing-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 equipos de arquitectura y visualización de Turquía, el valor práctico de Level Instancing está en poder gestionar las revisiones de partes repetidas de una escena mediante una estructura común. En proyectos donde se reutilizan grupos de edificios o mallas estáticas, elegir el tipo adecuado puede ayudar a controlar mejor el proceso de edición. Sin embargo, la mención de optimización del renderizado en la documentación no garantiza un aumento de velocidad medible en todas las escenas.

Antes de implementarlo, es importante probar en el proyecto el flujo de World Partition y OFPA. En particular, los equipos deben tener en cuenta que los Actor que no usan OFPA pueden desaparecer en Embedded Mode y que Level Streaming Mode añade costes en tiempo de ejecución. Como la fuente no especifica el coste de hardware ni de licencias, se necesita información adicional para tomar decisiones de compra o rendimiento.

Preguntas frecuentes

¿Cómo se crea un Level Instance en Unreal Engine?

Selecciona los Actor en el Viewport o el Outliner, haz clic derecho en uno de ellos y elige `Level › Create Level Instance`. Configura las opciones y guarda el nuevo Level Instance.

¿Qué diferencia hay entre Level Instance y Packed Level Blueprint?

Level Instance agrupa Actor en un subnivel reutilizable. Packed Level Blueprint combina mallas estáticas en un Blueprint Actor optimizado para el renderizado.

¿Puede el usuario seleccionar Level Streaming Mode?

Según la documentación, el modo de streaming de Level Instance y Packed Level Actor depende de los ajustes de World Partition, que no se pueden editar. Los Level Instance que no usan OFPA cargan el nivel asociado mediante Level Streaming Mode en tiempo de ejecución.

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

Noticias relacionadas