не совсем понятно.. отвечу как я понял вопрос. Если смотреть в исходниках, то все обычно: 1. считает в массив-матрицу 2. преобразование Фурье
со вторым пунктом небольшое уточнение: проходит через два алгоритма - если первый отработал, то второй не выполняется..
пишу на память, подробности если надо, то вечером - там есть исходники посмотреть и уточнить детали...
если по скорости водопада вопрос, то скорость регулируется от 1 до 5 (по моему).. больше цифра - медленнее водопад "течет"

