Categorías
Informática Internacional Videojuego

Mallas

Las mallas son recursos extremadamente habituales en videojuegos. Son una serie de puntos tridimensionales conectados, normalmente estáticos (no cambiarán de forma en ningún momento.) que sirven para representar visualmente casi todo lo que podemos encontrar en el mundo virtual.

Algunas de las propiedades que podemos cambiar es el nivel de detalle (level of detail, o LOD), para que aquellas mallas que veremos de lejos o que tienen menos importancia, sean más simples y consuman menos recursos. El nivel 0 será el de máxima calidad y ese número irá aumentando (LOD 1, LOD 2…) según rebajemos el detalle, generalmente porque la malla ocupa menos en pantalla.

Un caso especial de malla es la malla de navegación que Unreal Engine es capaz de generar automáticamente para ayudar a la IA de los personajes no jugadores a planificar rutas sobre los niveles.

Usando el componente BlueprintSplineMeshComponent es posible tener una malla que puede ser modificada («retorcida») hasta cierto punto. E incluso existen objetos de clase DestructibleMesh que pueden fracturarse, mostrando incluso caras internas como cuando se despedaza un bloque sólido de piedra.

Más información

Documentos recomendados para consultar.