Rig procedural de araña con expresiones
Cuando trabajas un rig procedural para criaturas como una araña, lo más común es usar expresiones matemáticas para controlar el movimiento cíclico de las patas. La función cos (coseno) junto con sin (seno) son la base para generar movimientos ondulatorios y repetitivos, perfectos para pasos automáticos.
Cómo funciona la idea
- Cada pata se mueve de forma cíclica en base al tiempo (frame o segundo).
- Usas cos(time * velocidad + offset) para controlar el eje de traslación / rotación de la pata.
- El offset permite que cada pata no se mueva igual, sino desfasada, simulando la caminata natural de una araña.
Ejemplo en expresiones (pseudocódigo)
rotacionX = cos(frame * 0.1 + offset) * 30
traslacionZ = sin(frame * 0.1 + offset) * 5
- frame * 0.1 controla la velocidad de la oscilación.
- offset es distinto para cada pata (ejemplo: 0, 90, 180, 270 grados).
- El multiplicador (30, 5) ajusta la amplitud del movimiento.
Pasos recomendados
- Empieza creando un control maestro que almacene velocidad y amplitud.
- Aplica expresiones a los huesos de cada pata con seno y coseno, variando el offset.
- Ajusta las fases: las patas delanteras y traseras del mismo lado suelen moverse opuestas.
El coseno por sí solo no te dará una animación realista: es solo la oscilación base. La clave es el desfase entre patas y combinar sin / cos para simular el paso natural. Piensa en el rig procedural como una coreografía matemática: cada pata baila el mismo ritmo, pero empieza en un compás distinto.
|Agradecer cuando alguien te ayuda es de ser agradecido|