Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Moroz_Oleg_17_06.doc
Скачиваний:
0
Добавлен:
01.02.2020
Размер:
10.33 Mб
Скачать

2.4.1 Общие положения (дерево функции и сценарий диалога)

В данном проекте функции разделяются по типу используемого программного обеспечения. Для работы с Adobe Photoshop (работа с фотомонтажом) можно выделить следующие категории функций: функции пакетной обработки фотографий и ввода первичных документов (открытие фотографий, рисунков, 3D-сцен и объектов, массовая обработка и сохранение документов), функции редактирования фотографий и изображений, функции изменения применяемых настроек, функции работы с текстом, функции работы со слоями и масками, функции работы с фильтрами, функции работы с экшенами, функции работы с 3D. Каждая из этих категорий относится соответствующей подсистеме внедряемого приложения: подсистеме работы с файлами (ввод документов и пакетная обработка) и подсистеме работы с изображениями (фотографиями, рисунками, 3D, текстом, слоями, масками, фильтрами и операциями). Данные функции можно представить в виде дерева функций, которое изображено на рисунке 31:

Рисунок 31 – Дерево функций работы ПО для фотомонтажа

Взаимодействие пользователя с системой осуществляется в диалоговом режиме. Основным связующим элементом, внедряемым прикладным решением является система меню, состоящего из главного меню и подменю. Разработанная система является меню - ориентированной. Далее представлен сценарий диалога (описание интерфейса) Adobe Photoshop CS6 (на рисунке 32):

Рисунок 32 – Сценарий диалога работы ПО для фотомонтажа

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

При выборе меню «Файл» можно открыть, создать, сохранить какой-либо документ на рабочий стол или для Web, экспортировать или импортировать файлы в различные форматы, выполнить пакетную обработку (применить экшены, пресеты, плагины, объединить несколько фотографий в HDR-фотографию или панораму, кадрировать, создать PDF-презентацию из открытых фотографий или рекламных постеров) и вывести документ на печать.

Меню «Редактирование» содержит стандартные операции редактирования для Windows-приложений, а также операции проверки орфографии, трансформирования изображений, определения и изменения кистей и узоров, операции очистки буфера обмена, управления наборами, настройки цветовых профилей, настройки удалённого соединения, (через сервер Photoshop). Также в данном меню содержится управление установка, т.е. управление интерфейсом программы (возможностью менять его под требуемые параметры), обработкой файлов (в том числе временем автосохранения обрабатываемых документов), производительностью (использованием памяти RAM, графического процессора, уровней кэширования данных), управление кистями и курсорами, подключением внешних модулей, уровнем видеопамяти для работы с 3D.

Меню «Изображение» содержит операции для работы с цветовым пространством, назначением количества бит на цветовой канал, операции коррекции изображений (настройки яркости, контрастности, экспозиции, цветового тона, насыщенности, управление чёрно-белыми фотографиями, картой градиента и т.п. видами коррекции), операции управления размером изображения, холста, вращением изображения, операциями анализа изображения, алгоритмами вычисления необходимого цветового пространства и назначением выбранного цветового профиля.

Меню «Слои» содержит операции создания и группировки слоёв, редактирование данных слоёв, операции создания и редактирования смарт-фильтра и смарт-объекта (с полностью регулируемыми слоями, связанными друг с другом), созданием слоёв-заливок и корректирующих слоёв, в том числе слоёв видео, созданием простых видеороликов и анимации, содержит операции группировки и объединения фигур.

Меню «Шрифт» содержит инструменты для работы с текстом и все виды редактирования текстовых объектов.

Меню «Выделение» содержит инструменты для создания и редактирования масок, слоёв и коллажей.

Меню «Фильтр» содержит художественные фильтры для обработки фото, используемые собственные и сторонние плагины, последние применённые эффекты.

Меню «3D» содержит инструменты для создания 3D-объекта из выбранного файла, экспорта и импорта 3D-объектов и сцен, инструменты для обработки 3D и последующего рендеринга объектов.

Меню «Просмотр» содержит операции взятия цветопробы из предоставляемых фотоматериалов, операции предупреждения за выходы цветопробы, данные о попиксельной пропорции документа, операции с размерностью документа (реальный размер, уменьшение и увеличение изображение, коррекция направляющих и т.п.), операции 32-битного просмотра.

Меню «Справка» предоставляет доступ к справочной системе программы.

Меню «Выход из программы» осуществляет операцию закрытия программы, завершения всех запущенных используемым ПО процессов и сохранением открытых для редактирования документов.

Данные рисунки наглядно демонстрировали сценарий диалога и дерево функций выбранного программного обеспечения для фотомонтажа (Adobe Photoshop CS6). Для работы с видеомонтажом и 3D (Adobe Premiere Pro, After Effects и Cinema 4D) можно выделить следующие категории функций: функции пакетной обработки видео и ввода первичных документов (открытие видеоматериалов, рисунков, 3D-сцен и объектов, массовое сохранение и одиночное сохранение документов), функции редактирования видео и 3D, функции изменения применяемых настроек, функции работы с текстом, функции работы со слоями и масками, функции работы с эффектами, функции работы со скриптами и встроенными языками программирования, функции работы с 3D. Каждая из этих категорий относится соответствующей подсистеме внедряемого приложения: подсистеме работы с файлами (ввод документов и пакетная обработка) и подсистеме работы с видео и 3D (видео, фотографиями, рисунками, 3D, текстом, слоями, масками, фильтрами и операциями, 3D-сценами, кеингом, титрами, итоговым мастерингом роликов). Данные функции можно представить в виде дерева функций, которое изображено на рисунке 33:

Рисунок 33 – Дерево функций работы ПО для видеомонтажа

Взаимодействие пользователя с системой также осуществляется в диалоговом режиме. Основным связующим элементом является система меню, состоящего из главного меню и подменю. Разработанная система является меню -ориентированной. Далее представлен сценарий диалога ПО для видеомонтажа на рисунке 34.

Рисунок 34 – Сценарий диалога для работы ПО видеомонтажа и 3D

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

При выборе меню «Файл» можно открыть, создать, сохранить какой-либо документ, проект или камеру, экспортировать и импортировать аудио и видео данные в различных форматах, изменить свойства и просмотреть через Adobe Bridge, объединить и сохранить абсолютные пути сохранения проекта, удалить копии проекта, найти файл по параметрам, меткам и тегам или через обозреватель файлов, удалить или добавить футажи, назначить цветовую метку, открыть и использовать скрипты для автоматизации обработки видео и 3D, написать скрипты, используя встроенный редактор скриптов, сохранить видео и отправить по почте, оптимизировать видео для Web, объединить все футажи, видео, аудио, 3D-элементы в один объект, создать коллекцию файлов (для применения в других проектах).

Меню «Редактирование» содержит стандартные операции редактирования для Windows-приложений, а также операции очистки буфера обмена, управления наборами, копирования выражений и проектов, Также в данном меню содержится управление установками, т.е. управление интерфейсом программы (возможностью менять его под требуемые параметры), обработкой файлов (в том числе временем автосохранения обрабатываемых документов), производительностью (использованием памяти RAM, графического процессора, уровней кэширования данных), управление настройками предпросмотра видео, настройками памяти и мультипроцессорной обработкой видео и 3D (указание используемой оперативной памяти и количества используемых для рендеринга ядер), настройкой динамиков, видео-аудио выходов, настройками сцены, анимации, генераторов и выражений, уровнем видеопамяти для работы с 3D.

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

Меню «Слои» содержит операции создания и группировки слоёв, редактирование данных слоёв, создание слоёв-заливок и корректирующих слоёв, в том числе слоёв видео, слоёв футажей, содержит операции создания масок, путей, шейпов, элементов экструзии, 3D-слоёв и сцен, маркеров, содержит элементы для трансформирования слоев, масок и путей, а также настройки прозрачности, смешивания, способа наложения слоёв. Содержит операции группировки и объединения фигур, слоёв, путей, содержит возможность создавать текстовые слои, векторные слои, векторы и направляющие, 3D-камеры, авто трассировку путей и движения камеры.

Меню «Эффекты» содержит художественные фильтры для обработки видео и 3D, используемые собственные и сторонние плагины, поддерживающие работу с аудио и видео материалами.

Меню «Анимация» содержит инструменты для создания и редактирования анимации, в т.ч. анимации движения, проецирования камеры, анимации ключевых кадров, текста, применения запрограммированных выражений для создания анимации (на языке JavaScript в After Effects и на языках JavaScript, C++, Python, E.X.P.R.E.S.S.O., C.O.F.F.E.E. в Cinema 4D). Также меню «Анимация» предусматривает трекинг камеры, стабилизацию созданного изображения, настройку частоты кадров в результирующем видео, добавление опорных объектов, относительных и абсолютных слоёв и текстур.

Меню «Просмотр» содержит операции просмотра 3D-сцен, движения 3D-камеры отдельно от взятой сцены и в сцене (ролике), операции просмотра направляющих, сеток, содержит функцию просмотра всех используемых 3D-слоёв и слоёв видео (в т.ч. отдельно0, просмотра выбранного слоя или выбранных слоёв, а также функцию просмотра итогового ролика с заданного времени.

Меню «3D» содержит инструменты для создания 3D-объекта из выбранного файла, экспорта и импорта 3D-объектов и сцен, инструменты для обработки 3D и последующего рендеринга объектов.

Меню «Титры» содержит операции создания титров к видеоклипу, в т.ч. возможность задать ориентацию тексту, выбрать стиль, метод наложения, применить анимацию, смешение, время появления титров, начальные эффекты, монтировать к основному клипу или доработать в 3D.

Меню «Объекты» содержит операции работы со сплайнами, ноль-объектами, объектами сцены, звуком, инструментами имитации реалистичного неба, примитивами, полигонами, содержит инструменты моделирования, деформации, кривые Безье.

Меню «Инструменты» содержит инструменты подсветки, рисования объектов, анимации движения и походки, инструменты масштабирования, выделения объектов, рисование и использование текстур, моделей, координат. Также меню «Инструменты» содержит инструменты для мультикамерного просмотра и соединения нескольких камер в одну, коррекции сцены, пропорций, нарезки аудио и видео, сшивания роликов, коррекции уровня горизонта и т.д.

Меню «Выделение» содержит различные инструменты для простого и сложного выделения объектов и путей движения.

Меню «Структура» содержит операции для работы со сплайнами и полигонами, т.е. для нарезки объектов, разрезки и сшивания сплайнов, содержит инструменты перемещения и масштабирования вокруг нормалей.

Меню «Функции» содержит операции разбивки и объединения примитивов, использование выражений и функций для работы с 3D и видеороликами.

Меню «Симуляция» содержит операции, позволяющие создавать имитацию одежды, волос, движений элементов, частиц, текстур, имитировать сложную систему частиц, в т.ч. эффекты гравитации, объекты по типу «эмиттер-аттрактор-дефлектор», имитировать ветер, вращение объекта и т.п.

Меню «Рендеринг» содержит операции рендера текущего плана\объекта, рендеринг определённого фрагмента или участка видео, настройки рендеринга, использование сторонних (внешних) рендеров.

Меню «MoGraph» содержит операции работы с эффекторами, операции с языком программирования C.O.F.F.E.E., шейдеры, сплайны, эффекторы наследования, содержит операции разрушения, выделения, выдавливания и клонирования объектов (3D).

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

Меню «Окно» содержит данные о всех структурных элементах используемого ПО, с возможностью подключать и отключать выбранные окна в зависимости от требований проекта и удобства для пользователя.

Меню «Справка» предоставляет доступ к справочной системе программы.

Меню «Выход из программы» осуществляет операцию закрытия программы, завершения всех запущенных используемым ПО процессов и сохранением открытых для редактирования документов.

2.5 Технологическое обеспечение

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]