SamSuka
foo52ru ТехноШаман
foo52ru ТехноШаман

boosty


Digital Garden. Анимация. Исходники

Для проекта используется среда Processing
Для создания анимации нужно в папку genom поместить файлы выбранных для анимации растений, внести нужные правки в исходник и запустить на выполнение.
Все параметры задаются в файле digigard_Animation.pde
SAVEIMG  -  если присвоить значение true, то результат в виде картинок будет сохраняться в папке img
STEPS - количество кадров при переходе от одного растения к другому. 
Если требуется, что бы переход длился 2 секунды и в ролике 30 кадров в секунду, то нужно присвоить переменной значение 60
folder = имя папки, откуда брать растения.
transparent  если присвоить значение true, то у сохранены изображений будет прозрачный фон, если false, то фон будет белым
treeNum - список имён растений в нужной последовательности.
Имена растений должны быть в виде числа.
Скрипт будет искать эти растения в папке, указанной в переменной folder.
В конце всегда должен быть ноль, это символ окончания работы.  
pgSize - размер канваса, на котором формируется изображение.То есть сохранение картинки будут квадратными со стороной в пикселях, равной переменной pgSize
Ybase = y-координата для первого агента. Можно изменить, если полученное изображение вылазит за границы по вертикали.  Ось идёт сверху вниз
Для того, что бы анимация выглядела привлекательно, я на нижних уровнях (3 или 4) у всех растений выставляю одно и то же количество ответвлений.
_CHAILD_COUNT
Также я на нижних уровнях (3 или 4) у всех растений убираю случайные изгибания, то есть _ANGLE_RANDOM ставлю меньше 128
digigard_Animation.zip

Digital Garden. Анимация. Исходники

More Creators