Программирование и выражения в среде Adobe After Effects

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



новый движок отключает для 3D слоев 2D возможности: маски, эффекты, режимыы наложения (blending modes), стили слоев (layer styles) и track mattes.

При помощи новой команды Create Shapes From Vector Layers можно выполнить конвертирование векторных файлов AI и EPS из программы Illustrator в слои Shape Layers, а затем отредактировать параметры заливки, обводки и пр. непосредственно в After Effects. Слои Shape теперь также можно выдавливать, делая кривые трехмерными. Благодаря новому движку трассировки, к 3D-элементам можно применять реалистичные эффекты освещения, отражения, преломления и карты окружения.

Встроенный 3D Camera Tracker анализирует движение объектов в видео и создает трехмерную камеру, которая следует за перемещающимися объектом.

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

3.2 Выбор аппаратных средств реализации

видеоредактор аdobe аfter еffect

Для разработки проекта и функционирования программы необходима электронная вычислительная машина типа РС с техническими параметрами:

Процессор Core Duo 2 и выше.

Оперативная память (RAM) 2048 Мбайт и выше. Чем больше память, тем быстрее производятся вычисления.

Свободная память жесткого диска от 6 до 25 Гб.

Сетевая операционная система WINDOWS 7 x64, WINDOWS XP x64

Средства ввода-вывода.

Доступ к сети Интернет на скорости не менее 56 кб/сек.

Большой объем оперативной памяти позволяет ускорить процесс работы с программой.

Для комфортной работы необходим монитор с разрешением 1280х1024 или более.

3.3 Реализация поставленной задачи

На основании анализа предметной области, а также полученного исходного материала и технического задания от заказчика, выбора программных и аппаратных средств разработки был создан файл проекта в программной среде adobe after effects и экспортированы из данной программной среды все созданные видеофайлы.

Для решения поставленной задачи были произведены следующие действия:

заданы настройки проекта: формат видео высокой четкости - HDV/HDTV 720 25

применены настройки видеоформата: 1280 по ширине кадра и 720 по высоте кадра

выбрано соотношение пропорций: 16/9 (1,78)

установлена частота кадров композиции 25 в секунду

установлен черный фоновый цвет композиций по умолчанию

задан хронометраж в 40 секунд

импортированы дополнительные файлы текстур в формате psd (photoshop document) для создания асфальта, разметки, полос виртуальной дороги

импортированы дополнительные файлы графики tga (растровый графический формат) для создания виртуальных автомобилей

Далее создаётся виртуальная дорога. Для этого задаём в новой композиции следующие настройки : 2400/3200 (ширина/высота кадра), 25 кадров в секунду. Хронометраж 40 секунд. Добавляются предварительно заготовленные графические элементы край.psd, асфальт.psd, шум.psd, разметка.psd, полосы.psd.

Как видно из рисунка - дорога у нас статична. Необходимо придать динамику процессу. И вот приходит время обращения к специальным средствам программной среды After Effects. Это скрипты и выражения.

Когда мы работаем в After Effects, то в процессе работы мы создаем проекты, композиции, слои, маски, добавляем эффекты, и т.д. В скриптинге каждый такой элемент называется объектом. Каждый объект обладает своими собственными атрибутами и своими значениями параметров, которые отличают его от других объектов.

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

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

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

Скрипт пишется в редакторе текста.

В After Effects есть встроенный редактор скриптов - ExtendScript Toolkit, доступ к которому можно получить через меню Файл).

Скрипт After Effects использует язык Javascript. У файлов этого типа есть расширение ".js", в случае скриптов в After Effects, расширение файлов - ".jsx".

Как только Скрипт был написан, мы можем его сохранить в папке" \Scripts " (который располагается в директории установки программы), и тогда он появится в интерфейсе программы. Если его поместить в папку " \Scripts\Startup ", он выполнится при запуске приложения (или в "\Scripts\Shutdown" тогда он выполнился при закрытии). Можно просто сохранить Скрипт в своей папке, например "\ myScripts ", в которой будут храниться скрипты.

Ключевые слова Javascript, которые мы видим в выражениях, действительны и для скриптов. Например, циклы "for/while", условные инструкции "if/else ", таблицы, строковые функции, и т.д. Тем не менее, язык скриптов намного богаче языка выражений.

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

Выражения - все инструкции, написанные для свойства слоя с целью присвоить определенное значение этому свойству. Выражение достаточно часто осуществляет динамичную связь между различными свойствам

Copyright © 2008-2013 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение