Textura no fijada en Maya

Kudeng - 14/08/2013 15:30
Buenas, he hecho el UV map a la malla de un modelo, y le he asignado a este un material con textura.

Todo perfecto hasta qué lo ánimo, en el momento que muevo un brazo o cualquier parte del modelo, la textura se mueve de su sitio. Si reviso el UV editor, veo cómo los recortes de la malla también se han deformado ¿Qué ha pasado? ¿Cómo es posible que el movimiento del esqueleto se relacione con la malla qué tengo desplegada en el UV editor?
¿Cómo rompo esta relación?
Agradeceré respuestas, como siempre. Saludos.
LaUrA-28 - 27/12/2025 15:50
El problema que describes ocurre porque has pintado los pesos de influencia de la skin directamente sobre los UVs en el espacio 2D, en lugar de hacerlo sobre la malla en 3D. Esto crea una conexión no deseada entre la deformación del esqueleto y el layout de UV.

Para solucionarlo, debes eliminar la conexión entre los datos de pintura de pesos y el conjunto de UVs. Abre la ventana de Relationship Editors y selecciona la opción UV Centric. En el panel de la izquierda, busca y selecciona el set de UVs que estás usando (como map1). En el panel de la derecha, verás los nodos conectados. Busca y selecciona cualquier nodo relacionado con skinCluster o joint que aparezca listado allí. Con ese nodo seleccionado en el panel derecho, usa el botón o la opción para Romper la conexión o Disconnect.

Una vez rota la conexión, tus UVs ya no se deformarán con la animación. Es probable que necesites reajustar manualmente la colocación de algunos cortes de UV en el editor, ya que pueden haber quedado distorsionados. Para evitar este problema en el futuro, asegúrate de no pintar atributos como los pesos de skinning cuando tengas seleccionado el conjunto de UVs en el editor. Siempre pinta sobre la geometría en la vista 3D.