Medida contra personas reales
Cadencia, zancada, rodado del pie, trayectoria del pie en el aire, rodillas y brazos están ajustados con capturas de movimiento de CMU, y un test lo comprueba.
Camina, corre, gira, se agacha, salta y va hasta un punto sobre cualquier suelo, sin animaciones grabadas. Todo se calcula cada frame a partir de una velocidad y un rumbo.
Cargando…
import { createProceduralHuman, mixamoMapping } from 'three-procedural-locomotion';
const human = createProceduralHuman({
model: gltf.scene, // modelo humanoide con esqueleto
mapping: mixamoMapping, // qué bone es cada parte del cuerpo
ground: [floorMesh], // qué cuenta como suelo
preset: 'athletic', // opcional: estilo de marcha
});
human.moveTo(point, { run: true }); // ir a un punto…
human.targetSpeed = 1.2; human.targetHeading = 0.5; // …o control continuo (m/s, rad)
human.jump();
// cada frame
human.update(dt);Lee la introducción y la guía de uso, o abre el laboratorio para verla moverse y ajustar cada parámetro en vivo.