русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Советы по выполнению


Дата добавления: 2015-08-06; просмотров: 710; Нарушение авторских прав


Если вам требуется работать с несколькими объектами как с единым целым, целесообразно их сгруппировать. Команды группировки (в меню — "Изменить") и разгруппировки объектов облегчают копирование, вырезание и перемещение сложных составных объектов.

В вашем распоряжении мощное средство редактирования — 20 отмен действий по умолчанию. А можно поставить еще больше. Не бойтесь экспериментировать!

При создании объекта (рисунка) не забывайте про всю рабочую область. На ней можно разместить детали, части, копии.

У контура (линии) можно выбирать толщину, тип линии и цвет. Иногда это важное свойство игнорируется.

Сохраняйте промежуточный результат! Сохраненный файл будет иметь расширение .fla. Всегда есть вероятность какого-то сбоя. Сохранение файла сбережет вам время и нервы.

Сохраняйте окончательный результат!

Чтобы оставить только результаты нашей работы, законченный файл должен пройти процесс компиляции. Такая компиляция происходит, когда мы нажимаем комбинацию клавиш Ctrl+Enter. При этом создается файл с расширением .swf. Если файл .fla уже был ранее сохранен в какой-нибудь папке, то в той же папке сохраняется и вновь созданный SWF-файл. Его можно открыть для просмотра двойным щелчком в "Проводнике". На любом этапе создания анимации, в том числе и на любом этапе рисования, вы можете посмотреть на свой труд глазами "пользователя". Для этого нужно всего лишь нажать комбинацию клавиш Ctrl+Enter. Закрыв окно тестирования, вы опять вернетесь в среду разработки и сможете продолжить свою работу.

Flash, как векторный редактор, позволяет приблизить изображения с изменением масштаба просмотра до 2000%. При сильном увеличении хорошо видны все недочеты рисунка. Можно использовать инструменты просмотра изображения панели инструментов, а можно воспользоваться комбинацией клавиш Ctrl+ и Ctrl-, что гораздо удобнее.



Самый простой способ создать иллюзию света — отбросить тень, ведь если есть тень, значит где-то есть и источник света. Будьте осторожны: тень не должна быть светлее объекта. На рисунке 2 про тень "забыли". Если создадите "тень", иллюзия объемности увеличится.

Часто удобнее и быстрее выполнить команду, найдя ее в контекстном меню. Контекстное меню — это меню, которое открывается при щелчке правой кнопкой мыши на объекте, кадре или слое. В контекстном меню имеются только те команды, которые можно выполнить над данным элементом фильма.

В контекстном меню при выборе объекта можно найти эффект тени. Хотя создать ее самим гораздо интереснее.

Если вы делаете работу, в которой есть освещение, то должна быть и тень от всех объектов, на которые оно направлено. Часто при монтаже возникают две ошибки: про тень забывают вовсе или ее направление не совпадает с другими объектами.

Подсказки

Чтобы передать имитацию объема, необходимы световые переходы — градиенты. Создайте их заранее и сохраните.

Для "создания" шара потребуется радиальный градиент от белого к темно-серому. Центр градиента располагаем сверху сбоку для более полного впечатления "круглости".

Для создания цилиндра нам потребуются два овала одного размера и две линии (или прямоугольник без заливки). Собираем фигуру и удаляем лишнее.

Рис. 3. Создание цилиндра

Для заливки боковой поверхности цилиндра потребуется линейный градиент как минимум из трех оттенков цвета: серый, белый и темно-серый. Самая светлая часть не должна находиться по середине объекта.

После создания фигур удалите контуры – если вы правильно использовали заливки, картинка станет еще реальнее.

Можно поэкспериментировать и применить для цилиндра и "трубочек" следующий градиент:

Он создаст эффект металлической поверхности.

Для создания кубика потребуются линейные градиенты на каждую грань (можно выбрать один, но заливать грани в разных направлениях и с различными параметрами). Чтобы не ошибиться в форме, желательно вспомнить построение объектов в перспективе.

 

 

5. Лекция: Покадровая анимация. Анимация формы. Трассировка растровых изображений:

 

Итак, мы научились изображать простые (и не очень) векторные объекты, редактировать их форму, работать с группами… Пора от статичной неподвижной графики переходить к движению - анимации.

Что же такое компьютерная анимация? Анимация - это процесс создания множества изображений, демонстрирующих изменение объекта во времени, и воспроизведение их с такой скоростью, что создается иллюзия непрерывного (плавного) движения.

Вы можете создать фильм, в котором в течение 3 минут один и тот же шарик будет неподвижно лежать на столе. В этом случае все кадры фильма будут похожи друг на друга больше, чем близнецы, и зритель не сможет отличить ваш "мультик" от статичного изображения. С другой стороны, можно изготовить несколько замечательных кадров и... воспроизвести их почти в один и тот же момент времени (например, с частотой кадра 60 кадров в секунду!). Результат будет прежним - зритель не сможет увидеть происходящее.

С какой же именно скоростью (частотой кадров) необходимо демонстрировать наблюдателю меняющиеся изображения, чтобы у него создалась иллюзия непрерывного движения? Ответ на этот вопрос определяется целью создания анимации и ее последующего воспроизведения.

Наиболее часто используются следующие варианты частоты смены кадров анимации:

1. 24 кадра в секунду - скорость записи и воспроизведения кинофильмов;

2. 25 кадров в секунду - кадровая частота в телевизионных стандартах PAL/SECAM;

3. 30 кадров в секунду - кадровая частота в телевизионном стандарте NTSC;

4. 28 кадров в секунду - скорость, используемая обычно в мультипликации. Иногда на пленку запечатывают по два одинаковых кадра подряд, то есть фактически только 14 разных кадров в секунду. Это делается для удешевления производства анимационных фильмов, но не может не сказаться на их качестве - степени проработанности движений;

5. 4 кадра в секунду для анимационного GIF, например, баннера на web-страничке.

 

Во Flash по умолчанию предлагается частота кадров 12 кадров в секунду, что вполне подходит для компьютерной анимации (обычно достаточно 12-15 кадров в секунду).

Компьютерную анимацию разделяют на покадровую (отрисовывается каждый кадр) и автоматическую (программа сама создает промежуточные кадры между ключевыми кадрами). Независимо от того, какой механизм используется для создания отдельных кадров, суть анимирова-ния заключается в том, чтобы отразить изменение объекта во времени.

Для создания анимации нам потребуется панель временной шкалы. Это основной инструмент для создания анимации. Найдите ее на рабочем столе. На панели временной шкалы могут быть представлены следующие элементы (рис. 5.1):

· описание слоев текущей сцены фильма; указываются названия слоев и их атрибуты. Слои можно добавлять, удалять, менять их порядок "в стопке" перетаскивая мышкой, скрывать от просмотра, блокировать редактирование содержимого, просматривать в контурном режиме. Каждый слой может содержать произвольное число различных объектов. Применение механизма слоев позволяет автономно работать с различными объектами и за счет этого создавать сложные многоплановые сцены. Например, один из слоев может использоваться в качестве фона, на котором разворачиваются события фильма, другой - содержать собственно анимированные объекты, а третий - нести в себе элементы звукового сопровождения фильма. Кроме того, с помощью слоев могут быть получены специальные эффекты, такие, как перемещение объекта по произвольной траектории, маскирование объектов и некоторые другие;

· собственно временная шкала, содержащая шкалу кадров, изображение "считывающей головки". Шкала является общей для всех слоев сцены. На ней отображена нумерация кадров в возрастающем порядке. Считывающая головка (красного цвета прямоугольничек с линией) указывает текущий кадр анимации. При создании очередного кадра и при воспроизведении фильма считывающая головка перемещается вдоль временной диаграммы автоматически. Вручную (с помощью мыши) ее можно перемещать после того, как анимированный фильм будет создан. Причем перемещать ее можно в обоих направлениях;

также имеются кнопки для управления отображением кадров анимации на столе.

Рис. 5.1. Панель временной шкалы

Кадры, создаваемые на каждом слое, имеют различное предназначение и внешне отличаются друг от друга.

Ключевой кадр. Кадр, который редактируется и в автоматической анимации является исходным.

Последовательность промежуточных кадров. Промежуточный кадр редактировать нельзя.

Пустой ключевой кадр. В кадре нет ни одного объекта.

 

Раскадровка автоматической анимации между двумя ключевыми кадрами.

Для создания кадров команды удобно выбирать в контексном меню по правой кнопке мыши (когда курсор выделяет кадр на шкале) (рис. 5.2). Также существуют "горячие клавиши" фактически для всех этих команд. Поскольку при создании анимации работа с кадрами занимает большую часть времени, стоит выучить эти комбинации клавиш:

F5 - вставить кадр (промежуточный) для большей продолжительности ключевого кадра.

F6 - вставить ключевой кадр. Если этот кадр не первый, то команда повторит предыдущий ключевой кадр (когда надо немного изменить предыдущий объект).

F7 - вставить пустой ключевой кадр ("чистый лист", на котором можно изобразить что угодно).

 

Рис. 5.2. Выпадающее меню редактирования кадров

Shift+F6 - Очистить ключевой кадр. Кадр станет промежуточным, т.е. повторит предыдущий ключевой кадр без возможности его редактирования.



<== предыдущая лекция | следующая лекция ==>
Задание | Покадровая анимация


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.403 сек.