Últimas noticias
Bloques en Rhino 8: guía práctica para modelos arquitectónicosPublicado ERNIE 5.5 Flash Base: modelo abierto de 280.000 millones de parámetrosAñadir elementos arquitectónicos repetidos a puntos con Geometry Nodes de BlenderCómo configurar un flujo de migración de Revit Cloud Worksharing con APS y MCPUnreal Engine World Partition HLOD: optimiza escenas grandes paso a pasoGemini Omni 1.2 Flash ya está disponible: videos de 15 segundos y edición por turnosQualcomm valida el chip HBC: paso previo a la producción de AI250V-Ray 7 Update 5 ya está disponible: IA y flujos de trabajo en tiempo realGuía para crear curvas de sección con Contour y Section en Rhino 8Guía de CageEdit en Rhino 8: deformación controlada y suave con jaulas
TutorialesUnreal Engine

Unreal Engine World Partition HLOD: optimiza escenas grandes paso a paso

Esta guía explica cómo crear HLOD Layers, asignarles Actors y generar proxy meshes en proyectos de Unreal Engine World Partition, con ejemplos de escenas arquitectónicas y de archviz.

Visualización de un campus amplio que representa los edificios distantes con modelos simplificadosImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. World Partition divide la escena en celdas de una cuadrícula que se cargan y descargan según la distancia.
  2. Las opciones de HLOD Layer incluyen los tipos Instancing, Merged Mesh y Simplified Mesh.
  3. Para generar HLOD en World Partition, los Actors deben asignarse a una capa y tener el valor Mobility establecido en Static.
  4. Los proxy meshes representan el contenido distante de la escena; el resultado debe revisarse según el tipo de capa y los ajustes.

Qué aprenderás en esta guía

Al preparar un espacio exterior amplio, un campus o un complejo de edificios en Unreal Engine, no siempre es necesario que cada objeto se vea con el máximo nivel de detalle. Para los modelos distantes que no requieren interacción, HLOD (Hierarchical Level of Detail) permite representar un grupo de Static Mesh Actors mediante un proxy más sencillo. Cuando se utiliza junto con World Partition, este enfoque también ayuda a representar en la escena el entorno de las celdas que no están cargadas en ese momento.

En esta guía abordamos la relación entre World Partition y HLOD, la creación de HLOD Layers, la elección del tipo de capa adecuado, la asignación de Actors y la generación de HLOD. También explicamos por qué es importante revisar los materiales, las aberturas y las distancias en visualización arquitectónica. La documentación de Epic Games señala que HLOD puede reducir las llamadas de dibujo; por eso, conviene tratarlo como un método de optimización que se debe probar en la escena, no como una garantía automática de rendimiento.

Requisitos y preparación

Este flujo de trabajo requiere usar un Level y World Partition en Unreal Engine. La documentación de referencia no especifica una versión concreta del motor, un tipo de cuenta, un precio ni requisitos mínimos de hardware. Por tanto, la compatibilidad con la versión actual del proyecto y la estación de trabajo debe verificarse por separado en el entorno de producción utilizado.

World Partition puede usarse al crear un Level nuevo si se elige el tipo Open World; también es posible convertir Levels existentes. La documentación describe la opción correspondiente en el menú Tools y el World Partition Convert Commandlet. Para convertir desde la línea de comandos, la opción -ConversionSuffix puede añadir el sufijo _WP al mapa convertido con fines de prueba. Para comprender el efecto de la conversión en los archivos del proyecto, es prudente hacer primero una prueba en un mapa de prueba.

Durante la preparación, identifica los objetos que se incluirán en HLOD. Los edificios del entorno distante, los árboles y las secciones de terreno pueden ser buenos candidatos; revisa por separado el resultado del proxy en fachadas, mobiliario o detalles que deban leerse en primer plano. Algunas propiedades de los materiales pueden no conservarse como se espera durante la combinación. En particular, la documentación de referencia indica que los canales alfa de contenido con máscaras o con opacity no se transfieren a la textura combinada.

Crear y configurar HLOD Layers

  1. Prepara el asset de la capa. Abre el menú para crear un asset nuevo desde Content Drawer y selecciona el tipo HLOD Layer, dentro de la categoría Miscellaneous. Después de crearlo, ábrelo en Asset Editor para editar sus propiedades. El proyecto puede usar varias HLOD Layers según las necesidades de los distintos grupos de contenido.

  2. Elige el tipo de capa según el contenido de la escena. Instancing representa los Static Mesh de origen con componentes Instanced Static Mesh; la documentación considera que este tipo es adecuado para usos con imposters, como árboles y vegetación. Merged Mesh reúne varios Static Mesh en un solo proxy mesh. Simplified Mesh, además de combinar, simplifica la geometría. En proyectos arquitectónicos, compara la vista distante de la escena con el nivel de detalle necesario antes de elegir.

  3. Revisa el comportamiento de carga. La configuración de la capa incluye las opciones Always Loaded, Cell Size y Loading Range. Always Loaded determina que el proxy correspondiente permanezca cargado continuamente; si se usa esta opción, los ajustes Cell Size y Loading Range no están disponibles. Al elegir Merged Mesh o Simplified Mesh, también pueden editarse los ajustes específicos de combinación o proxy de cada tipo.

  4. Ajusta las opciones de combinación según lo que necesites. En Merged Mesh hay opciones para generar UV de lightmap, combinar materiales y determinar los canales UV de salida. También se ofrecen ajustes para seleccionar el nivel de LOD que se utilizará. En la sección Simplified Mesh hay controles como el tamaño en pantalla, la distancia de combinación de meshes, el método de cálculo de normales y la resolución del lightmap. No es necesario activar todas las opciones; decide tras comprobar su efecto en el resultado visual deseado.

  5. Asigna los Actors a una HLOD Layer. La asignación puede hacerse desde la propiedad HLOD del panel Details del Actor. También se puede usar el ajuste predeterminado de HLOD Layer en Data Layer o World Settings. Para generar HLOD en World Partition, los Actors deben estar asignados a una HLOD Layer y tener Mobility configurado como Static.

  6. Genera los HLOD. Ejecuta la opción Build > Build HLODs en el editor. Como alternativa, puedes usar el commandlet WorldPartitionHLODsBuilder indicado en la documentación. Una vez completada la generación, revisa la escena desde distintos ángulos de cámara lejanos y comprueba si los proxy meshes mantienen la legibilidad del entorno.

  7. Revisa la visualización y los clusters. Puedes observar los HLOD mediante las opciones de visualización por colores de LOD del menú View Mode en Viewport. La documentación general de HLOD también explica cómo agrupar Actors manualmente con HLOD Volume y cómo generar clusters mediante HLOD Outliner. Evalúa el uso de este enfoque según la organización del proyecto de World Partition; no des por hecho que los flujos de trabajo descritos en ambos documentos usan el mismo conjunto de ajustes.

Uso en flujos de trabajo de arquitectura y archviz

HLOD puede ser una opción para los equipos que quieran organizar la representación de edificios y vegetación distantes en escenas arquitectónicas con entornos amplios. Por ejemplo, es posible conservar la vista cercana del edificio principal y representar los modelos del entorno más lejano mediante proxies. Según Epic Games, los proxy de HLOD pueden ayudar a reducir las llamadas de dibujo al utilizar representaciones combinadas en lugar de Static Mesh Actors individuales. Como el beneficio real depende de la escena y los ajustes, no debe darse por sentado sin realizar mediciones y comparaciones visuales.

En escenas interiores, HLOD suele aplicarse a secciones como el entorno exterior visible por las ventanas o los edificios distantes de un complejo grande. La pérdida de detalle del proxy quizá no sea aceptable para el mobiliario y las superficies en primer plano. Merge Distance, dentro de Simplified Mesh, puede combinar la geometría de modo que se cierren aberturas como puertas y ventanas en la geometría distante. Comprueba también el comportamiento alfa de los materiales con máscaras o con opacity. Por eso, la evaluación debe hacerse no solo en la vista del editor, sino también desde las distancias y los ángulos de cámara que se usarán en la entrega.

Errores frecuentes y siguientes pasos

Suponer que HLOD mantendrá todos los objetos con el mismo aspecto que los modelos de origen cercanos puede llevar a una evaluación equivocada. La apariencia del proxy varía según la capa y los ajustes seleccionados. Antes de generar, comprueba las asignaciones de los Actors y que el valor de Mobility sea Static. Revisa también el efecto de la distancia de combinación de meshes en puertas, ventanas u otras aberturas.

Otro aspecto que conviene tener en cuenta es el intervalo de muestreo de geometría en los ajustes de Simplified Mesh. La documentación de referencia advierte que muestrear geometría grande con demasiada frecuencia puede aumentar considerablemente los requisitos de memoria. Por ello, prueba los ajustes primero en un grupo representativo, antes de aplicarlos a toda la escena. Si se combina el material, revisa aparte el resultado de las texturas en superficies con máscaras o con opacidad.

Como siguiente paso, compara los resultados de Instancing, Merged Mesh y Simplified Mesh en distintos grupos del entorno. En los clusters que presenten problemas, vuelve a revisar las asignaciones de Actors, los ajustes de la capa y la imagen desde la distancia real de cámara. Si es necesario convertir el proyecto a World Partition, revisa antes las opciones de conversión y el uso de un mapa de prueba. Como las fuentes no indican una recomendación de hardware ni requisitos de versión concretos, estos aspectos deben verificarse por separado en la instalación de Unreal Engine y la estación de trabajo utilizadas.

Fuentes y licencia

Esta guía se ha adaptado al turco a partir de la información de la documentación de Epic Games sobre World Partition, World Partition HLOD y la descripción general de HLOD. En los registros de las fuentes, el estado de la licencia figura como libre; como las fuentes no indican un tipo de licencia específico, aquí no se atribuye ningún nombre de licencia concreto.

Fuentes

3 fuentes
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/world-partition---hierarchical-level-of-detail-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/hierarchical-level-of-detail-overview-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 Turquía que preparan escenas exteriores amplias o de campus, HLOD ofrece una opción para convertir el contenido distante en representaciones más manejables. Sobre todo en proyectos con muchos modelos del entorno, comparar los tipos de capa en grupos pequeños es un punto de partida más controlado que aplicarlos de una sola vez a toda la escena.

Aun así, estos documentos no indican precios, requisitos mínimos de hardware ni requisitos de una versión concreta; no es posible deducir de esta información una decisión sobre costes o compatibilidad. Los equipos deben evaluar la calidad del proxy desde los ángulos de cámara reales, probar posibles problemas de materiales y aberturas, y verificar los resultados con la versión del proyecto y la estación de trabajo propias.

Preguntas frecuentes

¿Para qué sirve Unreal Engine World Partition HLOD?

HLOD puede representar Static Mesh Actors distantes mediante proxy meshes. Epic Games señala que este enfoque puede ayudar a reducir las llamadas de dibujo.

¿Qué requisitos se necesitan para generar HLOD en World Partition?

Los Actors deben estar asignados a una HLOD Layer y tener el valor Mobility configurado como Static. La generación de HLOD se realiza mediante `Build > Build HLODs` o con el commandlet `WorldPartitionHLODsBuilder`.

¿Qué tipos de Unreal Engine HLOD Layer existen?

Hay tres tipos: Instancing, Merged Mesh y Simplified Mesh. La documentación describe Instancing como adecuado para usos con imposters, como árboles y vegetación.

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

Noticias relacionadas