Últimas noticias
Guía de QuadRemesh en Rhino 8: convierte una malla quad en un modelo SubDGuía de Unreal Engine Nanite: geometría de alta resolución en escenas arquitectónicasCreación de imágenes arquitectónicas con Nano Banana 2: guía de prompts y ediciónCrear videos de arquitectura con Gemini Omni Flash y Veo: guía paso a paso¿Cómo instalar los complementos de Lumion? Guía para Archicad y RevitErosión del terreno en Houdini: guía paso a paso con HeightField ErodeGuía para distribuir puntos y objetos sobre superficies con Blender Geometry NodesBake de texturas en Blender Cycles: guía de UV, AO y mapas normalesPipeIt lleva la creación de redes de tuberías al viewport de Unreal Engine 5GPT Image 2.5 lidera la prueba de octubre de Model Ligi
Consejos y guíasUnreal Engine

Guía de Unreal Engine Nanite: geometría de alta resolución en escenas arquitectónicas

El sistema Nanite de Unreal Engine procesa la geometría según el nivel de detalle visible en pantalla y lo gestiona de forma automática. Esta guía explica cómo integrar Nanite en escenas arquitectónicas y qué limitaciones conviene tener en cuenta.

Visualización del interior de un museo contemporáneo con superficies detalladas de piedra y maderaImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Nanite ajusta automáticamente el nivel de detalle de las mallas estáticas en función de cómo se ven en pantalla.
  2. Nanite puede activarse durante la importación con la opción Build Nanite o desde el editor de recursos.
  3. Si no se usa iluminación precalculada con Lightmass, se recomienda desactivar Generate Lightmap UVs.
  4. El límite máximo indicado para las instancias transmitidas a la escena es de 16 millones; el rendimiento debe medirse según el contenido y el hardware.

Nanite es un sistema de Unreal Engine que procesa la geometría de las mallas de forma virtualizada. Según la documentación oficial de Epic Games, durante la importación la geometría se analiza en grupos de triángulos; al renderizar, se utilizan los grupos adecuados según el nivel de detalle visible en el encuadre de la cámara, y los datos se transmiten a memoria a medida que se necesitan. Esta guía aborda las funciones de Nanite y Static Mesh Editor descritas en la documentación desde la perspectiva de la visualización arquitectónica. Como las fuentes no indican un número de versión concreto de Unreal Engine, estos pasos no implican una afirmación de compatibilidad con una versión específica.

1. ¿En qué recursos de escena se puede evaluar Nanite?

A diferencia de los métodos tradicionales de procesamiento de mallas, Nanite gestiona automáticamente los niveles de detalle. No hace falta preparar manualmente los LOD clásicos de las mallas estáticas: el sistema determina dinámicamente la cantidad de polígonos según la resolución utilizada en pantalla. Cuando la cámara se acerca a un objeto, puede mostrar detalles hasta llegar a los triángulos de origen importados. Así, geometrías detalladas como modelos de alta densidad poligonal, formas escultóricas o escaneos fotogramétricos pueden incorporarse directamente al flujo de trabajo.

Epic Games señala como candidatos adecuados, en particular, los objetos con muchos triángulos, cuyos triángulos ocupan poco espacio en pantalla, que tienen muchas instancias en la escena o que ocultan otras geometrías Nanite. En proyectos arquitectónicos, se pueden evaluar con estos criterios los elementos detallados de fachada, los elementos de entorno repetidos o los modelos que se ven de cerca. Son criterios útiles para seleccionar recursos, no una garantía de rendimiento.

No debe darse por sentado que todos los recursos ofrecerán mejores resultados con Nanite. Según el ejemplo de la documentación, una esfera celeste que aparece una sola vez en la escena, no oculta otros objetos y cuyos triángulos ocupan gran parte de la imagen puede ser una excepción típica. La idoneidad debe determinarse teniendo en cuenta conjuntamente el número de instancias, la cantidad de triángulos por malla, la complejidad de los materiales, la resolución de salida y el hardware.

2. ¿Cómo se activa Nanite?

Al importar un modelo nuevo, se puede usar la opción Build Nanite. La documentación también explica cómo activar en bloque recursos compatibles que ya están en el proyecto desde Content Browser, o cómo configurarlos individualmente en el editor de recursos.

  1. Durante la importación: Marca la casilla Build Nanite para la geometría compatible que se prevé usar con Nanite. La conversión a Nanite requiere tiempo de procesamiento para cada malla; en modelos de alto detalle, la importación y la creación de los datos de la malla estática pueden tardar más.

  2. Para varios recursos: Selecciona las mallas estáticas o esqueléticas compatibles en Content Browser. En el menú contextual, usa el comando Nanite > Enable.

  3. Para una sola malla estática: Abre el modelo en Static Mesh Editor. En la sección Nanite Settings del panel Details, marca la casilla Enable Nanite Support.

  4. Al revisar la visualización: Comprueba el modelo y los visualizadores relacionados con la malla en el panel viewport de Static Mesh Editor. Este panel permite inspeccionar el modelo en la vista renderizada o, si se desea, en modo de estructura alámbrica.

Las mallas con Nanite activado siguen siendo, en esencia, mallas de triángulos; lo que cambia es cómo se almacenan y procesan. El sistema también requiere una marca de activación en cada malla. Mientras que los LOD de las mallas estáticas se gestionan automáticamente, la documentación indica que las mallas esqueléticas tienen LOD de animación en lugar de LOD de geometría.

3. Decisiones sobre importación, iluminación y almacenamiento

Al configurar la importación, ten en cuenta el enfoque de iluminación del proyecto para la opción Generate Lightmap UVs. Epic Games recomienda desactivarla si no se usa iluminación precalculada con Lightmass. Importar geometría de alto detalle con Nanite y crear los datos de la malla estática puede llevar tiempo; además, las UV de mapa de luz pueden añadir otro canal UV y una cantidad considerable de datos en mallas densas. Por tanto, la recomendación se aplica a proyectos que no necesitan iluminación precalculada con Lightmass.

AjusteValor recomendadoEfecto
Build NaniteActivado para las mallas compatibles que se prevea usar con NanitePermite que el sistema Nanite procese la malla; requiere tiempo de conversión.
Generate Lightmap UVsDesactivado si no se usa iluminación precalculada con LightmassSi no es necesario, ayuda a evitar un canal UV adicional y los datos que este implica.
Almacenamiento en tiempo de ejecuciónSe recomienda usar SSDProporciona un almacenamiento adecuado para que Nanite transmita los datos de las mallas desde el disco a medida que los necesita.

Las texturas virtuales no son obligatorias para Nanite, aunque Epic Games recomienda utilizarlas. La geometría de alto detalle que ofrece Nanite tampoco elimina todas las limitaciones de la escena. Hay que medir el rendimiento con distintas combinaciones de contenido y hardware, y tener en cuenta especialmente la complejidad de los materiales y la resolución de salida.

La documentación establece un límite máximo de 16 millones de instancias en la escena. Este total no se limita a los objetos con Nanite activado, sino que incluye todas las instancias transmitidas a la escena. Además, la compatibilidad de Nanite con la deformación es limitada: no admite Morph Targets. Se puede usar World Position Offset en los materiales, pero hay que limitar la cantidad de desplazamiento; el sistema divide estas mallas en grupos pequeños y los descarta por separado.

4. Impacto en los flujos de trabajo de arquitectura y archviz

La posibilidad de utilizar el alto nivel de detalle del modelo de origen y reducir el trabajo manual de preparación de LOD para mallas estáticas puede influir en los flujos de trabajo de los estudios de arquitectura y los equipos de visualización. Conviene probar su idoneidad en superficies detalladas que se vean de cerca o en recursos de entorno repetidos. Nanite es compatible con las mallas estáticas junto con la iluminación global y los reflejos de Lumen, así como con los mapas de sombras virtuales.

Por otro lado, no se puede afirmar que todos los modelos y proyectos vayan a dar el mismo resultado. Primero se pueden comparar los resultados de varios recursos representativos con Nanite activado y desactivado. Hay que volver a medir el rendimiento cuando cambien el tiempo de importación, la estructura de materiales, la resolución o el hardware de destino. También conviene tener en cuenta en la planificación la recomendación de usar SSD para el almacenamiento en tiempo de ejecución; la documentación la presenta como una recomendación, no como un requisito obligatorio de hardware.

Errores frecuentes

  • Dar por sentado que activar Nanite mejorará automáticamente el rendimiento en cualquier escena. Hay que probar conjuntamente el contenido, la complejidad de los materiales, la resolución de salida y el hardware.

  • Cambiar el ajuste Generate Lightmap UVs sin comprobar si se necesita iluminación precalculada con Lightmass. La recomendación de desactivarlo se aplica únicamente cuando no se utiliza este tipo de iluminación.

  • Suponer que Nanite admite cualquier tipo de deformación. No se admiten Morph Targets, y el uso de World Position Offset es limitado.

  • Interpretar la recomendación de usar SSD como un requisito, o no tener en cuenta la transmisión de datos. La documentación recomienda SSD para el almacenamiento en tiempo de ejecución y señala que hay que medir el rendimiento.

Por ello, antes de extender Nanite a todo el proyecto, es más prudente empezar comparando el tiempo de importación, la calidad de imagen y el rendimiento de unos cuantos recursos representativos.

Fuentes

2 fuentes
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/nanite-virtualized-geometry-in-unreal-engine
Resumen
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/static-mesh-editor-ui-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, la utilidad práctica de Nanite reside en que puede reducir la necesidad de preparar LOD manualmente para modelos detallados. Hacer una pequeña prueba con recursos de primeros planos y elementos de entorno repetidos permite evaluar su impacto en el flujo de trabajo antes de transformar todo el proyecto.

Como las fuentes no incluyen precios ni requisitos específicos de hardware, no se puede llegar a una conclusión definitiva sobre el costo de la inversión. Conviene incluir en la planificación la recomendación de usar SSD, el tiempo de importación de modelos densos y la necesidad de medir el rendimiento de la escena. También hay que revisar Lightmass y los tipos de deformación no compatibles antes de implementar la solución.

Preguntas frecuentes

¿Cómo se activa Nanite en Unreal Engine?

Se puede usar la opción `Build Nanite` durante la importación. En las mallas estáticas existentes, se puede activar `Enable Nanite Support` desde la sección `Nanite Settings` del panel Details de Static Mesh Editor.

¿Hay que desactivar Generate Lightmap UVs al usar Nanite?

Epic Games recomienda desactivar esta opción si no se usa iluminación precalculada con Lightmass. La recomendación se aplica a los proyectos que no utilizan este método de iluminación.

¿Nanite admite Morph Targets?

No. Según la documentación oficial, no se admite la deformación con Morph Targets. La compatibilidad con World Position Offset es limitada.

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

Noticias relacionadas