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.