NotasLocomoción procedural para Three.js
Ajustes en dos niveles y caminar en el sitio
Once controles de alto nivel sobre los parámetros, y un modo para caminar en el sitio mientras se ajusta.
Con más de cien parámetros, ajustar la marcha a mano era lento. Agregué una capa de controles básicos: once ajustes de alto nivel (ritmo, zancada, altura del paso, rodillas, balanceo, braceo, inclinación, soltura, reactividad, naturalidad e intensidad), cada uno moviendo varios parámetros a la vez. Los ajustes a mano siguen mandando por encima.
Para ver el efecto sin que el personaje se vaya de cuadro, sumé shiftOrigin: desplaza al personaje y todo su estado sin cambiar su movimiento. En la demo, la grilla del suelo funciona como una cinta de correr, y también sirve como origen flotante en mundos grandes.
La demo pasó a ser un panel de instrumentos, en grafito y ámbar, con telemetría y los paneles plegables.