Webgl three.js y geolocalización

El método más utilizado es crear una trayectoria (spline, curve o path, el nombre varía según el programa qué se utilice) y mediante un constraint asignar el modelo a esa trayectoria para qué la recorra. En los parámetros del constraint o herramienta utilizada se configura la velocidad y otras propiedades (junto con las claves de animación generadas).

Esto se puede hacer fácilmente en cualquier software 3D (Maya, Blender, Max, Softimage, Cinema, Houdini, Lightwave o A:M).

Ver más sobre el tema y los comentarios en el foro