En resumen
- Para usar Level Snapshots hay que activar el complemento correspondiente y reiniciar el editor.
- Las capturas incluyen el estado de los actores, sus componentes y sus propiedades.
- Al restaurar, se pueden seleccionar actores o propiedades concretos en lugar de aplicar todos los cambios.
- Level Snapshots no guarda el estado de recursos como los materiales.
¿Qué aprenderás en esta guía?
Probar distintas opciones de iluminación, distribución del mobiliario o disposición de objetos en una escena arquitectónica puede implicar el riesgo de perder el estado original de la escena. Level Snapshots, en Unreal Engine, ayuda a guardar el estado de los actores de un nivel en un momento determinado y volver a él más adelante. Esta guía explica cómo activar el complemento, crear una captura de la escena, elegir el alcance de la restauración y limitar los cambios mediante filtros.
Level Snapshots guarda tanto los actores de la escena como el estado de sus componentes y propiedades. Por eso, puede utilizarse para revertir cambios en la posición de un actor o en una propiedad. Sin embargo, no guarda el estado de recursos como los materiales; conviene tener en cuenta esta diferencia desde el comienzo del flujo de trabajo.
Requisitos y preparación
Los componentes básicos necesarios son un proyecto de Unreal Editor y el complemento Level Snapshots. La guía de Epic no especifica una versión mínima concreta de Unreal Engine ni requisitos de cuenta de usuario. Por ello, comprueba desde el editor si el complemento está disponible en la instalación que utilizas.
Para activar la función:
En Unreal Editor, abre Project Settings desde el menú principal.
Ve a Plugins > LevelSnapshots.
Activa el complemento LevelSnapshots.
Tras el cambio, el editor solicitará reiniciarse; completa el reinicio.
Si el proyecto utiliza nDisplay, también puedes activar el complemento nDisplay Support For Level Snapshots. No es necesario activar este complemento adicional en proyectos que no utilizan nDisplay.
Cuando vuelvas a abrir el editor, podrás acceder al menú Level Snapshots de la barra de herramientas principal y a la ventana Level Snapshots. Antes de guardar la escena, conviene comprobar el nivel en el que estás trabajando y el estado de visibilidad. Esto se debe a que el sistema también incluye en la captura los actores que no están visibles en el World Outliner en el momento de guardarla.
Cómo guardar el estado de una escena paso a paso
Prepara el estado de la escena que quieres guardar. Organiza los actores, componentes y propiedades como desees. Como esta captura será el punto de referencia para la restauración, define la variación de la escena de forma clara.
Abre la ventana para crear una captura. Para guardar una captura, puedes usar el botón Level Snapshot de la barra de herramientas principal, seleccionar Take Snapshot en la ventana Level Snapshot o iniciar la misma acción desde Remote Control Web Application. Los tres métodos abren la ventana Create Level Snapshot.
Pon nombre a la captura y añade una descripción. El nombre predeterminado se genera con un formato que incluye el nombre del nivel, el nombre de usuario y la hora. Puedes cambiarlo y añadir una nota que explique el propósito de la captura. Por ejemplo, elige nombres que ayuden al equipo a identificar qué variante de la escena se ha guardado.
Comprueba la ubicación de guardado. La captura se guarda como un recurso bajo Root Directory, que se muestra en la ventana. El directorio raíz predeterminado se llama LevelSnapshots; el subdirectorio se organiza a partir del nombre del nivel y de la fecha de la captura, con el formato año-mes-día. Puedes cambiar el directorio raíz y el subdirectorio de una captura concreta. Si cambias el nombre antes de guardar, este nuevo nombre puede pasar a ser el predeterminado para las capturas siguientes, así que comprueba el sistema de nombres.
Restaura la captura. En la ventana Level Snapshot, selecciona la captura correspondiente y pulsa el botón Restore Level Snapshot. La restauración elimina del nivel los actores añadidos después de crear la captura y vuelve a añadir los que se hayan eliminado desde entonces. Las transformaciones y propiedades de los actores también vuelven al estado guardado. La operación se puede deshacer.
Restauración selectiva y filtros
Al seleccionar una captura, en el lado derecho de la ventana aparece una lista de los actores, componentes y propiedades que se restaurarán. Con las casillas de esta lista puedes aplicar o ignorar cambios concretos. Así, en lugar de devolver toda la escena a un estado anterior, puedes restaurar, por ejemplo, solo los cambios relacionados con la iluminación.
Para realizar selecciones más repetibles, puedes utilizar filtros personalizados:
Añade un grupo de filtros con el botón + Filter Group.
En el menú Add Filter, elige un filtro habitual o utiliza C++ Filters, Blueprint Filters o el campo de búsqueda.
Selecciona el filtro y define las propiedades necesarias. Por ejemplo, Actor Has Tag Filter requiere una etiqueta de actor para funcionar.
Tras seleccionar una captura, pulsa Refresh Results para filtrar los resultados.
Para reutilizar un filtro, guárdalo con la opción Save As del menú Load / Save Filter. Después podrás cargar el filtro guardado desde el mismo menú.
Los filtros de un mismo grupo se evalúan conjuntamente con la lógica AND; los actores que cumplen todos los criterios permanecen en los resultados. Al añadir grupos de filtros, se aplica la lógica OR entre ellos; se incluyen los actores que cumplen las condiciones de cualquiera de los grupos. También es posible activar, desactivar o eliminar grupos de filtros. Si otras personas del equipo también van a usar los filtros, asígnales nombres que indiquen claramente qué incluyen y qué excluyen.
Aspectos que debes tener en cuenta en flujos de arquitectura y archviz
Para los estudios de arquitectura y los equipos de visualización, Level Snapshots puede ayudar a gestionar distintas modificaciones de los actores de un mismo nivel sin crear copias independientes. Por ejemplo, al probar cambios en los actores del mobiliario o la iluminación de una escena de interior, es posible volver a un estado guardado. La restauración selectiva permite que los equipos apliquen solo los actores o propiedades que necesitan. Esto puede resultar útil al comparar alternativas en una escena, aunque depende de mantener un sistema de nombres ordenado y saber qué se incluye en la captura.
La principal limitación es que no se guarda el estado de los recursos. No se debe asumir que la captura conserva los cambios realizados en los materiales; Epic recomienda hacer un seguimiento independiente de estos cambios de recursos mediante el control de versiones. Además, Level Snapshots no realiza un seguimiento de Landscapes, actores USD ni variables de consola; si necesitas controlar estos elementos, debes usar otros métodos. Si cambias el nombre del nivel secundario después de crear una captura, el sistema puede considerar que los actores son nuevos en lugar de reconocerlos como actores existentes que han cambiado.
En proyectos con varios niveles, la ventana Level Snapshot solo muestra las capturas del nivel que está abierto en ese momento. Por tanto, si no encuentras la captura que buscas, comprueba que tienes abierto el nivel correcto. En escenas más complejas, mantener los filtros sencillos y revisar la lista de restauración antes de aplicarla reduce el riesgo de modificar actores por error.
Errores frecuentes y próximos pasos
Suponer que los cambios en materiales se incluyen en la captura: El estado de recursos como los materiales no forma parte de estas capturas; utiliza el control de versiones por separado.
Olvidar los actores que no están visibles: La visibilidad no determina si un actor se incluye en la captura. Revisa la lista antes de restaurar.
Confundir la lógica de los filtros: Recuerda que se aplica AND dentro de un mismo grupo y OR entre grupos diferentes. Asigna nombres a los filtros y verifica los resultados actualizándolos.
Suponer que se hace seguimiento de elementos no compatibles: Landscapes, actores USD y variables de consola están entre las limitaciones indicadas.
En la primera prueba, crea una captura y comprueba la restauración de un actor o una propiedad concretos. Después, guarda y asigna nombres a los filtros que se compartirán con el equipo, e incorpora los cambios en recursos a un proceso de control de versiones independiente. De este modo, Level Snapshots sirve como una herramienta de recuperación controlada para las modificaciones de la escena, no como una copia de seguridad de todos los recursos del proyecto.
Fuente y licencia
Esta guía se ha adaptado al turco a partir de la documentación oficial de Unreal Engine Level Snapshots de Epic Games. Licencia de la fuente: libre.
Fuentes
1 fuenteNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y los equipos de archviz en Turquía, el valor práctico de Level Snapshots reside en poder comparar distintas disposiciones de actores de una escena sin crear copias independientes del nivel. En particular, la posibilidad de restaurar solo los cambios necesarios puede ordenar el flujo de trabajo al comparar variantes de iluminación y distribución.
Sin embargo, esta función no es un sistema de copia de seguridad para recursos como los materiales; estos cambios requieren un control de versiones independiente. También hay que tener en cuenta que es necesario activar el complemento y reiniciar el editor. Lo recomendable es que los equipos prueben primero los filtros y el alcance de la restauración en una escena pequeña y luego establezcan un sistema de nombres.
Preguntas frecuentes
¿Cómo se activa Unreal Engine Level Snapshots?
Activa el complemento desde Plugins > LevelSnapshots, en Project Settings, y reinicia el editor. Si utilizas nDisplay, puedes activar de forma opcional el complemento adicional nDisplay Support For Level Snapshots.
¿Level Snapshots guarda los cambios en materiales?
No. No se guarda el estado de recursos como los materiales; estos cambios deben controlarse por separado mediante el control de versiones.
¿Se pueden restaurar solo algunos actores de una captura?
Sí. Puedes seleccionar actores y propiedades concretos con las casillas de la lista de restauración o mediante filtros personalizados.



