Система Mathematica позволяет проводить визуализацию динамических процессов. Серию графических рисунков можно оживить подобно тому, как из серии неподвиж ных картинок-кадров можно создать мультфильм. Технологию создания мультфильма продемонстрируем на простом двухмерном примере: бегущей синусоидальной волне.
Мультипликация. Немой мультфильм “Бегущая волна”
Мультипликация является единственным подлинным искус ством в настоящее время. Потому что в ней, и только в ней, художник абсолютно свободен в своей фантазии и может делать все, что угодно.
Чарли Чаплин
Создание мультфильма выполняется в два этапа. Сначала нужно создать рисунки, т.е. выполнить раскадровку, а затем смонтировать их.
Раскадровка
Сначала сделаем серию из 11 рисунков, каждый из которых представляет собой график функции s i n [ x - t ] на отрезке оси х от 0 до 4тг для t - 0,2я/10, 4л:/10, ..., 2л. Вы и оком моргнуть не успеете, как эти рисунки будут помещены в последовательные ячейки блокнота.
T a b l e [ P l o t [ S i n [ x - t ] , { x , 0 , 2 P i } ] , { t , 0 , 2 P i , 2 P i / 1 0 } ] ;
Раскадровка выполнена!
Секреты р а с к а д р о в к и
При подготовке рисунков к анимации следует проявить известную предусмотри тельность.
Секреты раскадровки двухмерных образов
Совсем не обязательно, чтобы области значений функций для всех графиков сов падали. Однако если они совпадать не будут, то при автоматическом выборе ее эф фекты увеличения или уменьшения объекта могут не воспроизводиться. Вместо этого выувидите растяжение (или сжатие) масштаба на осях. Если это не желательно, нуж но установить подходящее значение опции P lo tR a n g e . Очень часто в качестве ее зна чений устанавливаются константы, обеспечивающие обзор всей сцены.
Секреты раскадровки трехмерных образов
Для трехмерных образов есть еще один источник нежелательных эффектов: переме щение коробочки с графическим объектом. Это может создать впечатление, что сцена прыгает! Чтобы устранить этот эффект, нужно установить опцию S p h e r i c a l R e g i o n -> True, обеспечивающую неподвижное положение коробочки (сцены) с графическим объектом во всех рисунках.
Монтаж Монтаж выполняется очень просто: нужно выделить все 11 ячеек блокнота с кадрами.
Просмотр
Чтобы просмотреть смонтированный таким образом мультфильм, достаточно на жать <Ctrl+Y> или выбрать команду Ячейка^Анимация Видео. В той ячейке, которая полностью видна на экране дисплея, будет начата демонстрация фильма. Внизу экра на при этом появятся шесть кнопок, которые позволяют изменить направление вре мени (прокрутить фильм в обратном направлении), ускорить, замедлить показ или приостановить его.