Despliegue UV y remallado en quads de Blender — Guía de flujo de trabajo lista para juegos
Crea tu propio despliegue UV de Blender
Aprende el despliegue UV y el remallado en quads en Blender para recursos listos para juegos: costuras, proyección, densidad de téxeles y una pasada de remallado que mantiene limpia tu topología. Incluye modelos reales de antes y después que puedes girar.
El despliegue UV en Blender es un paso de mapeo de coordenadas, no un paso de texturizado. Estás aplanando una superficie 3D sobre un plano 2D para que cada polígono pueda direccionar una imagen 2D sin distorsión. El eje U corre horizontalmente por la cuadrícula UV y el eje V corre verticalmente. Cuando despliegas un cubo, Blender corta a lo largo de las aristas y extiende las seis caras dentro del cuadrado 0–1. Ese cuadrado es el único lugar donde puede vivir una textura. Todo lo que queda fuera está sin usar o cubierto por la configuración de mosaico.
Esta guía cubre el flujo de trabajo de despliegue UV en Blender para recursos listos para juegos y, después, la pasada de remallado en quads que debe ocurrir antes. El orden importa: esculpir, remallar, desplegar, hornear. Si despliegas un esculpido denso y luego remallas, las islas UV dejan de corresponder a la topología final y tienes que rehacer el despliegue. La misma regla aplica cuando llevas un modelo al 3D Game Builder de Neta Studio: los quads limpios y una densidad de téxeles consistente sobreviven al viaje; los triángulos desordenados y las islas irregulares, no.
En resumen: cuatro cosas que deciden tus UV
Si no lees nada más, lee estas cuatro. Cubren las decisiones que provocan más retrabajo en los recursos de juego.
- El despliegue es un mapa de coordenadas, no una texturaLa capa UV almacena un par U,V por cada loop de la malla. No contiene píxeles. Puedes desplegar un modelo y aún no tener idea de cómo se verá hasta que un material lea ese mapa.
- Smart UV Project cubre la mayoría de los recursos de juegoPara props de superficie dura, armas y arquitectura, Smart UV Project con un límite de ángulo de 66 grados produce islas utilizables con casi nada de trabajo manual de costuras. Úsalo antes de recurrir al marcado manual.
- Una densidad de téxeles dispar se lee como desenfoqueSi una isla tiene la mitad de la densidad de téxeles que otra, la isla de baja densidad se ve borrosa aunque ambas usen la misma textura 2K. Mantén las islas dentro de un diez por ciento entre sí o la diferencia se nota.
- Remalla y luego despliega, no al revésUn remallado reconstruye la topología. Cualquier UV creado antes queda invalidado porque los loops de la malla ya no existen. Completa siempre el esculpido y el remallado antes de marcar una sola costura.
Qué hace realmente el despliegue UV
Imagina una caja hecha de papel. Córtala por aristas específicas, desdóblala y extiéndela sobre una mesa. Esa hoja plana es el diseño UV. Las aristas cortadas son costuras. Cada vértice de la caja 3D tiene ahora una coordenada en la hoja plana: U para la posición horizontal, V para la vertical. El cuadrado 0–1 es el espacio de textura. Cuando un material muestrea una imagen, lee la coordenada UV de cada fragmento y toma el color en ese punto.
El despliegue no es el texturizado. Una malla puede tener UV perfectos y ningún material, o un material y UV rotos. El paso de despliegue solo define dónde mira cada polígono sobre la imagen. Si lo omites, Blender aplica una proyección por defecto que se estira en superficies curvas y se superpone en geometría espejada. El resultado es un modelo que parece tener textura hasta que lo miras de cerca.
Una frase que evita problemas: si no puedes describir dónde queda una cara en el cuadrado 0–1, no has terminado el despliegue. El editor UV te muestra ese cuadrado. La vista 3D no.
El atajo de despliegue que todos usan
En modo edición, selecciona caras, presiona U y elige Unwrap. Ese es el camino estándar. Blender ejecuta el algoritmo de despliegue seleccionado sobre las caras seleccionadas y escribe el resultado en la capa UV activa. Si no hay nada seleccionado, opera sobre todo lo visible, que rara vez es lo que quieres en una malla compleja.
La variante que la mayoría usa en realidad es Smart UV Project. Mismo menú U, entrada distinta. Smart UV Project no te pide marcar costuras primero. Proyecta la malla desde varios ángulos, detecta ángulos agudos y empaqueta las islas resultantes de forma automática. Para un prop de juego con paneles planos y aristas duras, es más rápido y más predecible que colocar las costuras a mano.
La tabla de atajos de abajo lista las teclas que más usarás en el editor UV y en la vista 3D. Apréndelas y evitarás buscar en los menús con cada recurso.
| Acción | Atajo | Contexto |
|---|---|---|
| Menú Unwrap | U | Modo edición, vista 3D |
| Marcar costura | Ctrl+E, Mark Seam | Modo edición, selección de aristas |
| Borrar costura | Ctrl+E, Clear Seam | Modo edición, selección de aristas |
| Seleccionar vinculados | L | Modo edición, cursor sobre una isla |
| Alternar editor UV | Shift+F10 o pestaña de espacio de trabajo | Cualquier modo |
| Empaquetar islas | Ctrl+P en el editor UV | Editor UV, selección de islas |
Smart UV Project vs Angle Based vs Conformal
Blender incluye tres algoritmos de despliegue principales, además de algunos especializados. La tabla de abajo indica qué hace cada uno, dónde gana, el umbral de ángulo que importa y cuándo evitarlo. Para recursos de juego de superficie dura, Smart UV Project con un límite de 66 grados es la recomendación por defecto. Maneja los ángulos agudos que definen paneles y biseles sin trabajo manual de costuras, y produce islas que se empaquetan de forma eficiente.
Angle Based y Conformal son algoritmos más antiguos que operan después de que hayas marcado las costuras. Angle Based conserva los ángulos entre aristas, lo que reduce el estiramiento en formas orgánicas. Conformal conserva ángulos conformes y tiende a producir más distorsión en superficies curvas, pero menos superposiciones en las planas. Si despliegas una cabeza de personaje, Angle Based con costuras marcadas a mano suele ser la mejor opción. Si despliegas una caja o un rifle, Smart UV Project es más rápido.
El umbral de ángulo en Smart UV Project controla con cuánta agresividad divide Blender la malla en islas. Un umbral más bajo produce más islas y sigue detalles más finos. Un umbral más alto produce menos islas y puede unir aristas que querías separadas. A 66 grados, la mayoría de la geometría de superficie dura se divide en los biseles y las líneas de panel donde habrías marcado costuras de todos modos.
| Algoritmo | Ideal para | Umbral de ángulo | Cuándo no usarlo |
|---|---|---|---|
| Smart UV Project | Props de superficie dura, armas, arquitectura, blockouts rápidos | 66 grados (por defecto 66°) | Esculturas orgánicas de curvatura suave y pocas aristas duras |
| Angle Based | Personajes orgánicos, criaturas, rostros, manos | N/A — usa costuras marcadas | Mallas con muchos ángulos agudos; produce más superposición |
| Conformal | Paneles planos, piezas mecánicas, caras planares de baja distorsión | N/A — usa costuras marcadas | Superficies orgánicas curvas; mayor estiramiento en esferas |
| Lightmap Pack | Mapas de iluminación horneada u oclusión ambiental | N/A — empaqueta por cara | Mapas de color texturizados; se superpone a menos que cada cara sea única |
Costuras: dónde cortar
Una costura es una arista donde se corta la malla para poder desdoblarla. Las costuras no se ven en el render final siempre que la textura coincida a través del corte o que el corte quede en una cara oculta. Dónde las coloques determina cuánta distorsión tiene que resolver el algoritmo de despliegue.
Cuatro reglas cubren la mayoría de los casos. Primero, oculta las costuras en las caras que la cámara nunca ve: partes inferiores, superficies internas, la parte de atrás de una cabeza, el interior de un casco. Segundo, corta a lo largo de aristas duras donde la superficie ya se rompe. Una línea de bisel es una costura natural porque las dos caras no comparten una normal suave. Tercero, corta en las fronteras de material. Si un prop tiene una sección de metal y un agarre de goma, cada material quiere su propia isla para que la densidad de téxeles pueda diferir si hace falta. Cuarto, usa la menor cantidad posible de costuras. Cada costura añade un límite y aumenta la probabilidad de un desajuste visible cuando la textura no se repite perfectamente.
Tres cortes ilustrativos. En un rifle: costura a lo largo de la parte superior del cañón, por la parte de atrás de la culata y bajo el hueco del cargador. En una cabeza de personaje: costura por la parte de atrás del cráneo, bajo la mandíbula y detrás de las orejas. En una caja: costura a lo largo de una arista vertical, alrededor del borde superior y alrededor del borde inferior. Estos cortes permiten que la malla se despliegue en unas pocas islas grandes en lugar de decenas de fragmentos.
La densidad de téxeles y por qué tus texturas se ven borrosas
La densidad de téxeles es la cantidad de píxeles de textura que caen sobre un área dada de la superficie 3D. Se calcula dividiendo la resolución de la textura entre el tamaño de la isla en unidades UV. Si una textura de 2048 píxeles se reparte sobre una isla de dos metros, la densidad es de 1024 píxeles por metro en esa isla. Si otra isla mide medio metro pero sigue usando la misma textura de 2048 píxeles, su densidad es de 4096 píxeles por metro. La primera isla se ve borrosa junto a la segunda aunque ambas usen la misma imagen.
La regla práctica: mantén las islas dentro de un diez por ciento entre sí en densidad de téxeles. Blender no lo impone de forma automática. Smart UV Project empaqueta las islas por eficiencia de espacio, no por consistencia de densidad. Lo compruebas en el editor UV activando la superposición Stretch o comparando los tamaños de las islas en el cuadrado 0–1 con el área de superficie que representan. Una diferencia de densidad del 50 por ciento se nota en una textura 2K. Una diferencia del 10 por ciento, no.
Si necesitas distinta densidad para distintas partes, está bien. Un arma protagonista y un prop de fondo lejano pueden usar densidades diferentes porque están a distintas distancias de la cámara. Pero dentro de un mismo recurso, la consistencia importa más que la resolución absoluta. Un uniforme de 512 píxeles por metro se ve mejor que una mezcla de 256 y 1024.
Revisa tus UV antes de exportar
Tres comprobaciones atrapan casi todos los problemas de UV antes de que lleguen al exportador. Hazlas en el editor UV con la vista 3D visible para que puedas ver el mapa y la superficie al mismo tiempo.
Primero, las caras estiradas. En el editor UV, activa la superposición Stretch o usa la opción Display > Stretch. Las caras que están estiradas respecto a su forma 3D se muestran en rojo o azul. Si ves grandes zonas rojas en una superficie curva, el despliegue no conservó bien el área. Rota la isla, añade una costura o cambia a Angle Based en esa sección. Segundo, las islas superpuestas. Las superposiciones significan que dos caras ocupan el mismo lugar en el cuadrado 0–1 y una ocultará a la otra. Selecciona todo en el editor UV y busca islas que queden unas encima de otras. Blender no te avisa. Tercero, las islas fuera de rango. Las islas empujadas fuera del cuadrado 0–1 no muestrean nada de la textura a menos que el material use mosaico. En el editor UV, habilita UV > Constrain to Image Bounds o revisa las esquinas a mano. Todo lo que quede fuera del 0–1 es un problema para un mapa de textura uno a uno.
La forma más rápida de revelar las tres es seleccionar toda la malla en el editor UV y usar Pack Islands (Ctrl+P) con un margen pequeño. Eso no corrige el estiramiento ni las superposiciones, pero hace evidentes las islas fuera de rango porque vuelven a entrar en el cuadrado. Si tus UV se ven de repente correctos tras empaquetar, estaban fuera de rango. Si siguen superponiéndose, tienes una superposición real que resolver.
Remallado en quads para una topología lista para juegos
Un esculpido tiene triángulos, zonas densas y un flujo de aristas irregular. Una malla lista para juegos tiene quads, densidad uniforme y bucles de aristas limpios que se deforman bajo animación. El remallado en quads convierte lo primero en lo segundo. Blender tiene un remallador integrado llamado QuadriFlow, disponible en modo escultura dentro de Remesh. Es gratuito y produce cuadrículas de quads en la mayoría de los esculpidos. La alternativa de pago es un remallador dedicado como Exoside Quad Remesher, que maneja formas complejas con menos artefactos y te da control directo sobre el número de caras objetivo y la simetría. Para modelos de superficie dura, a menudo no necesitas ninguno de los dos: modela con topología limpia desde el principio.
El orden del flujo de trabajo es esculpir, remallar, desplegar, hornear. Primero esculpe para obtener la forma. Segundo, remalla para obtener topología lista para juegos. Tercero, despliega para que las costuras y las islas sigan el flujo de aristas final. Cuarto, hornea para transferir el detalle del esculpido high-poly a la malla low-poly remallada. Si intercambias remallar y desplegar, el remallado reconstruye los bucles de la malla y tus coordenadas UV se descartan. Blender puede conservar el nombre de la capa UV, pero las coordenadas ya no se mapean a las nuevas caras. Tienes que rehacer el despliegue.
El mismo orden aplica cuando exportas a un motor de juego o llevas un recurso a Neta Studio. Un recurso remallado con quads limpios se despliega de forma predecible. Un esculpido triangulado sin una pasada de remallado se despliega en cientos de islas pequeñas que son caras de empaquetar y difíciles de texturizar de forma consistente.
01
Esculpe la forma high-poly en Blender o impórtala desde una herramienta de escultura.
02
Ejecuta QuadriFlow (modo escultura > Remesh > QuadriFlow) o tu remallador de pago. Ajusta el número de caras objetivo a lo que el motor de juego pueda permitirse.
03
Revisa el resultado del remallado en busca de artefactos: pinzamientos, detalle perdido o tamaños de quads irregulares. Corrígelos antes de continuar.
04
Marca costuras y despliega la malla remallada. Mantén las islas dentro de aproximadamente un diez por ciento de densidad de téxeles.
05
Hornea el detalle high-poly sobre la malla low-poly usando Cycles o una herramienta de horneado dedicada.
06
Exporta como .glb y verifica que las UV sobrevivieron reimportando el archivo en Blender.
Rigging automático después del remallado
El rigging no cambia tus UV. Modifica los grupos de vértices de la malla y el modificador de armadura, pero la capa UV se queda en su sitio. Puedes hacer el rigging antes o después de desplegar. La razón práctica para hacer el rigging después del remallado y antes del texturizado final es que quieres probar la deformación sobre la topología lista para juegos, no sobre el esculpido.
Hay tres rutas. Primera, el rig integrado de Blender: añade una armadura, vincula la malla con Automatic Weights y deja que Blender calcule la influencia de los huesos. Es gratuito y funciona para rigs humanoides o mecánicos simples. Le cuesta con vestuarios complejos o proporciones inusuales. Segunda, un auto-rigger externo como Mixamo o una herramienta independiente: subes o importas la malla y te devuelve un esqueleto con rig. Es rápido para humanoides estándar, pero te da menos control sobre la colocación de los huesos y el pesado. Tercera, un rigger con AI como el de Agent Sprite Forge de Neta Studio: genera un esqueleto a partir de la malla y se encarga del pesado. Es la opción sensata cuando quieres un personaje con rig en el navegador sin salir de la herramienta, y no necesitas ajustar a mano cada hueso.
La regla de decisión es simple. Si el personaje es un humanoide estándar y lo necesitas funcionando hoy, usa un auto-rigger. Si el personaje es inusual o necesitas una deformación precisa, usa el rig integrado de Blender y pinta los pesos a mano. Si estás construyendo dentro de un constructor de mundos 3D basado en el navegador y quieres que el personaje camine de inmediato, usa el rigger con AI y acepta que refinarás los pesos más adelante.
Exportar a .glb sin romper tus UV
Tres ajustes de exportación descartan silenciosamente el trabajo de UV. Primero, la opción de exportación de UV. En el exportador glTF de Blender, dentro de Data > Mesh, hay una casilla para las UV. Si está desactivada, el .glb no contiene coordenadas UV y cada material muestrea desde el lugar equivocado. Actívala. Segundo, el mapa UV activo. Si tu malla tiene varias capas UV y la activa no es la que desplegaste, el exportador toma la activa por defecto. Define la capa correcta como activa antes de exportar. Tercero, la exportación de materiales. Si exportas sin materiales, el .glb no tiene referencias de textura, pero las UV siguen ahí. El problema es el contrario: si exportas con materiales y el material usa una textura que no está empaquetada, el .glb referencia un archivo que falta. Usa File > External Data > Pack Resources antes de exportar.
Los ajustes que conservan tus UV: Format glTF Binary (.glb), Include UVs activado, Include Normals activado, Include Materials activado y Compression desactivada a menos que uses Draco y hayas verificado que preserva la capa UV. La compresión Draco puede alterar la precisión, así que prueba un recurso pequeño antes de comprimir toda una biblioteca. Para comprimir el .glb final sin romper las UV, usa una herramienta que opere sobre el contenedor binario en lugar de recodificar los datos de la malla.
Después de exportar, reimporta el .glb en una escena de Blender nueva y revisa el editor UV. Si las islas están ahí y la textura coincide, la exportación está limpia. Si faltan las islas, la opción de UV estaba desactivada. Si las islas están pero desplazadas, la capa UV activa era la incorrecta.
Errores comunes y soluciones
Estos son los ocho síntomas de UV que aparecen con más frecuencia, con la causa y la solución en términos de UV. Ninguno es un problema de animación, aunque lo parezca.
| Síntoma | Causa | Solución |
|---|---|---|
| La textura se ve estirada en una cara curva | El despliegue no conservó el área; la isla es demasiado pequeña para la curvatura | Añade una costura a lo largo de la curva o cambia a Angle Based en esa isla |
| La textura se ve borrosa en una parte del modelo | La densidad de téxeles es menor en esa isla que en el resto | Escala la isla en el editor UV hasta que la densidad coincida dentro de un diez por ciento |
| Dos caras muestran el mismo detalle de textura | Islas superpuestas ocupan el mismo espacio 0–1 | Selecciona las islas superpuestas en el editor UV, sepáralas y vuelve a empaquetar |
| Falta por completo la textura en una cara | La coordenada UV queda fuera del cuadrado 0–1 | Habilita Constrain to Image Bounds o mueve la isla manualmente hacia dentro |
| La costura se ve como una línea que cruza la superficie | La textura no coincide a través del corte | Mueve la costura a una cara oculta o haz que la textura se repita a través del límite |
| Smart UV Project produce cientos de islas diminutas | El umbral de ángulo es demasiado bajo para la geometría | Sube el límite de ángulo a 66 grados y vuelve a empaquetar |
| El remallado borró las UV | El remallado se ejecutó después del despliegue | Vuelve a desplegar después del remallado; remalla siempre antes de desplegar |
| El .glb exportado no tiene textura | La exportación de UV estaba desactivada o la capa UV activa era la incorrecta | Activa las UV en el exportador y define la capa correcta como activa |
Entra al mundo al que pertenece
Un sprite es un personaje sin un lugar donde pararse. El último paso es el que nadie más ofrece: toma la hoja que acabas de crear y ponla en un mundo por el que alguien pueda caminar: una isla pequeña, un planeta, una esquina de calle lluviosa. Cada mundo de este sitio se creó a partir de una sola descripción escrita y se publicó como una página que puedes jugar.
Volver al 3D Game Builder
Los 31 mundos, juegos y escenas 3D terminados viven en una sola página: todos jugables.