Обучение танцам было реализовано с помощью анимационного пакета Chorenoid (сочетание Choreography и Humanoid). Этот софт для формирования движений использует тот же принцип, что и традиционные программы для трехмерной графики – пользователь задает ключевые положения объекта, а программа просчитывает интерполяцию между ними. Т.е. пока она сама еще танцевать не умеет.
Статья полностью.