UVgami despliega las UV de forma automática y gratuita
El desarrollador Daniel Boxer ha publicado UVgami, una herramienta gratuita de desplegado UV automático que funciona directamente en el navegador y que existe en paralelo como addon para Blender y como aplicación de escritorio. El código es abierto y está publicado en GitHub. El usuario arrastra el modelo a la ventana, pulsa Unwrap y lo descarga con el mapa UV ya listo; el cálculo se realiza en la máquina del usuario y los archivos no se envían a ningún servidor. No hace falta cuenta, no hay límite en el número de modelos y el resultado puede usarse en proyectos comerciales.
La versión web acepta OBJ, GLB, GLTF y FBX. OBJ se devuelve en el mismo formato, el resto en GLB. De navegadores se necesita Chrome o Edge 116+, Firefox 124+ o Safari 17.4+. El addon se instala en Blender 4.3 y posteriores arrastrando el archivo zip, tras lo cual el motor se descarga con el botón Download Engine en el panel N; las actualizaciones automáticas se activan añadiendo un repositorio remoto de extensiones en las preferencias de Blender.
Tres motores, tres compromisos distintos
En el navegador hay dos motores disponibles, OptCuts y xatlas; en el addon se les suma PartUV. La elección se reduce a con qué pagar el resultado: con tiempo, con número de costuras o con cantidad de islas.
- OptCuts: el motor por defecto, calcula en CPU. Ofrece la mejor calidad: las costuras se colocan donde el estiramiento es mínimo. El precio es la velocidad: en mallas densas el proceso se alarga mucho.
- xatlas: también CPU, pero notablemente más rápido. Salen más costuras e islas, pero con eso basta para hornear lightmaps y pintar texturas rápidamente.
- PartUV: calcula en GPU, requiere CUDA y solo está disponible en Windows y Linux. Genera menos islas y en mallas densas puede ser más rápido.
Los motores están construidos sobre algoritmos publicados: OptCuts es un trabajo de Minchen Li y coautores, xatlas es una biblioteca de Jonathan Young.
Qué aporta esto en un pipeline real
El cálculo local elimina la cuestión que suele impedir usar servicios en la nube en el trabajo de estudio: el modelo no sale de la estación de trabajo. Para un freelance es comodidad; para un estudio de outsourcing es la condición que permite siquiera incorporar la herramienta al pipeline.
En el addon el conjunto de ajustes es más amplio que en el navegador. La prioridad se alterna entre un modo equilibrado, estiramiento mínimo (el más lento) y mínimo de costuras (el más rápido). El modo Hard Surface coloca las costuras en las aristas afiladas y los biseles: para objetos mecánicos resulta apropiado, para orgánicos no. Con pesos el artista pinta las zonas donde las costuras son inadmisibles o donde hay que reducir el estiramiento. El modo Proxy despliega una copia simplificada y transfiere las costuras a la geometría original: una forma de llegar a obtener un resultado en una malla densa. Stack Similar despliega uno de los elementos repetidos y copia las UV al resto, superponiendo las islas. Aparte se fija un tiempo de espera: cuando se activa, OptCuts guarda el resultado intermedio. También hay un panel en el editor UV para retocar el mapa ya terminado: recálculo y relajación de islas concretas o de los polígonos seleccionados.
Dónde está la trampa
El desarrollador enumera las limitaciones sin rodeos. La geometría no-manifold y los polígonos de área nula rompen el desplegado: habrá que limpiar la malla por adelantado en el propio paquete 3D. El modo de evitar costuras ralentiza el cálculo, por lo que se aconseja combinarlo con el proxy, mientras que la reducción del estiramiento no funciona con proxy en absoluto. PartUV tiene dos variantes de segmentación: la neuronal pesa unos 5 GB y da menos costuras, pero la licencia de NVIDIA prohíbe usarla en trabajo comercial; la geométrica ocupa unos 200 MB y funciona rápido. La versión de navegador es más lenta que el addon y la aplicación de escritorio, que ejecutan el motor de forma nativa. La versión web, el addon y la aplicación de escritorio están disponibles en UVgami.
Por qué estas herramientas aparecen precisamente ahora
El desplegado UV ha seguido siendo durante años una de las operaciones más manuales del pipeline 3D: los algoritmos de parametrización automática existían desde hace mucho, pero vivían en repositorios científicos, se compilaban desde el código fuente y apenas llegaban a los modeladores. Ahora la situación está cambiando por dos lados. El navegador ha aprendido a ejecutar un solver nativo pesado sin instalación y sin enviar datos a un servidor, y el flujo de nuevos trabajos sobre procesamiento de geometría proporciona métodos listos que basta con envolver en una interfaz.
En este contexto, el desplegado automático probablemente deja de ser una funcionalidad de pago independiente y se convierte en una capacidad básica: las soluciones de pago empezarán a competir ya no por el hecho mismo de la automatización, sino por la velocidad, la previsibilidad de las costuras y el empaquetado de las islas. Una señal aparte para los estudios es la cláusula de licencia en torno a la segmentación neuronal: a medida que los modelos entrenados se integran en las herramientas gráficas, el estatus jurídico de un modo concreto se convierte en un parámetro de producción tan real como la velocidad de cálculo, y habrá que comprobarlo antes de que el asset entre en el proyecto.
¿Qué motor de desplegado elegirías primero?
- OptCuts
- xatlas
это даже не смешно.
какая-то кривая примочка. на простой модели вылетает с ошибкой.
Веб-версия. EXE не пробовал.
Угараете чтоли библиотеке 300лет. просто чел нейронкой прикрутил особо даже не дорабатывая))