NotasLocomoción procedural para Three.js

La marcha, medida contra personas reales

Comparé la marcha con capturas de movimiento de CMU y la ajusté curva a curva.

Hasta acá, que la marcha se viera bien dependía de mirarla. Ahora se mide: la analizo igual que capturas de movimiento reales de la base de datos de CMU, a la misma velocidad relativa, y comparo curva a curva.

De esa comparación salieron varios cambios:

  • La cadencia crece con la raíz de la velocidad, y la carrera empieza a partir de 1,7 m/s y se completa hacia 2,3 m/s.
  • El pie en el aire tiene la forma del mocap: sale con la velocidad del despegue, llega pronto a su altura máxima y planea hasta el apoyo.
  • El talón sube hasta unos 55° sobre la articulación de los dedos, que se doblan y quedan apoyados.
  • Los brazos se balancean más hacia atrás que hacia adelante, y más cuanto más rápido.

También sumé huesos de torsión opcionales en muslos, piernas, brazos y antebrazos, y un test de naturalidad que falla si la marcha se aleja de la referencia.