Controlar un exposetransform con vértices específicos en Maya
Cuando quieres que un ExposeTransform se active según la distancia entre dos vértices de una malla, el truco está en no seleccionar directamente la cara ni la malla completa, sino usar pointOnPolyConstraint o crear locators vinculados a los vértices deseados. De esta manera, cada locator seguirá de manera exacta un vértice, y el ExposeTransform puede medir la distancia entre esos locators para activar el efecto. Esto es especialmente útil en skins faciales, donde quieres controlar deformaciones precisas sin afectar toda la geometría.
Cómo hacerlo paso a paso
Primero, crea un locator sobre cada vértice que quieras usar como referencia. Aplica un pointOnPolyConstraint para que cada locator siga exactamente el vértice seleccionado de la malla. Luego, en el ExposeTransform, usa estos locators como los nodos de origen y referencia. Así, cualquier movimiento de la malla se refleja correctamente en los locators, y la distancia entre ellos puede disparar la acción del ExposeTransform sin seleccionar caras completas ni afectar otros vértices.
No intentes conectar directamente el ExposeTransform a los vértices, porque Maya no permite usar vértices individuales como nodos de referencia en este caso. Es como querer que un GPS siga un punto invisible en lugar de un marcador: necesitas un objeto que represente ese punto para que la medición funcione correctamente.
|Agradecer cuando alguien te ayuda es de ser agradecido|