русс | укр

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

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

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

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


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

Выполним мини-упражнение: нарисуем рожицу и анимируем ее мимику.


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


При выполнении этого задания можно долго биться над преобразованием, если всю рожицу нарисовать в ключевом кадре одного слоя, а в другом ключевом кадре этого же слоя нарисовать преобразованную рожицу. В принципе задание может получиться, но слишком много факторов при этом надо учесть. Ведь придется расставлять контрольные точки для всех основных элементов.

А можно выполнить эту работу быстро, "полушутя": посчитаем, сколько "объектов" должны двигаться в мимике рожицы - например, само "лицо" (смена цвета и формы), рот (смена формы), глаза - два, брови две (!) - всего 6 объектов, значит должно использоваться 6 слоев (рис. 5.8).

 

Рис. 5.8. Анимация "…вышла рожица кривая…"

Чем проще объекты в ключевых кадрах, тем проще программе создать "правильные" промежуточные кадры при просчитывании анимации формы. Осталось только не перепутать слои при рисовании (будьте внимательнее!).

Редактирование растровых изображений (IV вариант)

Мы научились импортировать растровую графику и рассмотрели возможности ее применения. Однако импортированная растровая графика порой занимает слишком много места и часто стилистически не подходит к нарисованным объектам. Выходом из этой ситуации может служить трассировка - преобразование растровой графики в векторную. (Иногда такое преобразование также называют векторизацией.)

При трассировке происходят замены группы пикселей, близких по цвету, в объекты, залитые похожим цветом.

Чтобы выполнить трассировку, надо выполнить следующие действия.

· Скопировать из окна библиотеки экземпляр изображения на стол.

· В меню "Изменить" выбрать команду "Растровое изображение\Векторизация".

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



Путем подбора установок в диалоговом окне "Векторизация" можно найти компромисс между размером файла и качеством изображения (рис. 5.9).

Пороговое значение цвета - задает цветовую область, которую компьютер будет воспринимать "как один цвет". Чем больше число, тем меньше оттенков.

Наименьшая область - представляет собой количество пикселей, которые "образуют" наименьший объект.

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

Пороговое значение угла позволяет выбрать способ сглаживания углов.

Рис. 5.9. Окно "Векторизация"

Рис. 5.10. Результат преобразования растрового изображения в векторное при различных значениях параметров

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

Рис. 5.11. Контурный режим просмотра дает представление о количестве объектов результата трассировки

Часто для трассированных изображений не помешает процедура сглаживания и оптимизации. Эта процедура вызывается командой меню Изменить/ Форма/ Оптимизировать. В появившемся диалоговом окне предлагается указать степень желаемого сглаживания и оптимизации кривых.

Итак, мы получили оригинальное векторное изображение. Где и как оно может нам пригодиться?

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

Можно пользоваться такой группой объектов как своеобразной палитрой цветов. Располагаем оттрассированный рисунок где-то в стороне на рабочем поле. После чего сложный рисунок рисуем сами, но не надо подбирать цветовые оттенки самим, достаточно снять цвет инструментом "Пипетка" с объекта.

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

 



<== предыдущая лекция | следующая лекция ==>
Автоматическая анимация трансформации объекта - анимация формы | Практическая работа: Все изменяется


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


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

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

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


 


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

 
 

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

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