View
82
Download
0
Category
Preview:
Citation preview
Расчетная работа по дисциплине:
Моделирование и анализ ПО
Тема: «Проектирование и разработка программного продукта»
Выполнил: студент ДонНТУгруппы ПОС-10А
Давиденко Владимир
Класс ПО: Мобильная система Клиент\Генератор.Ник: Анимация книжных иллюстраций маркерами.Тема: Оживление печатной иллюстрации средствами мобильного компьютера по сценарию анимации использующего спрайты растрового изображения и закодированному графическими электронными кодами.
Назначение: Расширить статические книжные иллюстрации цифровым контекстом, который позволяет реконструировать анимацию движения без подключения к глобальной системе или сети Интернет.
Анимация книжных иллюстраций маркерами.
Сервер - это настольная программа, редактор анимации, который кодирует сценарий мультипликации блоком графических кодов, размещаемых на чистом поле полотна растровой иллюстрации. Клиент - это мобильное приложение, интеллектуальный агент, который распознает маркеры, декодирует электронный сценарий и конструирует по сценарию команды мультипликации в нотации языка SMIL и сохраняет результат в файле формата SVG. Файл мультипликации SVG проигрывается любым браузером мобильного компьютера. Создавая книжную иллюстрацию, с цифровым контекстом, художник 2D аниматор должен подсказать интеллектуальному агенту мобильной системы как реконструировать сцену мультипликации и персонажей. Сочетание частей полотна цветного изображения и цифровых команд учитываются художником при создании иллюстрации. Интеллектуальный агент должен выделить спрайт на полотне, используя сегментацию и распознавание, осуществить ретуширование участка полотна, откуда убирается выделенный спрайт, используя другой спрайт как бесшовную текстуру для заливки, окончательно выполнить динамическое по времени наложение спрайта с прозрачность его краёв и аффинными операциями преобразования спрайта.
Функции
Общая схема
Диаграмма IDEF0
Декомпозиция диаграммы IDEF0
Описание
Данная диаграмма показывает на какие процессы разделяется контекстная диаграмма, а именно: «Создать и закодировать сценарий», «Декодировать сценарий», «вывести на экран». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы из контекстной диаграммы.
Диаграмма IDEF0
Декомпозиция диаграммы IDEF0
Описание
Данная диаграмма показывает на какие процессы разделяется контекстная диаграмма, а именно: «загрузить изображение», «Создать спрайты», «создать сценарий мультипликации». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы из контекстной диаграммы.
Диаграмма IDEF0
Диаграмма IDEF0
Описание
Данная диаграмма показывает на какие процессы разделяется контекстная диаграмма, а именно: «Выделить спрайт», «ретушировать участок полотна», «наложить новый спрайт». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы из контекстной диаграммы.
Контекстная DFD диаграмма
Контекстная DFD диаграмма
Контекстная DFD диаграмма
Диаграмма классов UML
Диаграмма вариантов использования
Диаграмма деятельности
Диаграмма последовательности
Модель GUI Studio Design настольной программы
Описание интерфейса настольной программы
На слайде отображена схема описания программы по созданию спрайтов и анимации. Схема описания охватывает весь функционал описанный ранее. Интерфейс программы предусматривает возможности загрузки иллюстраций, сохранения готовых изображений. Добавления, удаления и изменения спрайтов. Реализация аффинных преобразований и анимацию спрайтов.
Главное окно программы
На рисунке изображен пункт загрузить изображение. При нажатии пользователем на пункт меню Создать новый, открывается диалоговое окно, содержащее папку с изображениями.
На рисунке изображен пункт сохранить готовое изображение. При нажатии пользователем на пункт меню Сохранить, открывается диалоговое окно, содержащее папку пути сохранения.
На рисунке изображен пункт о программе. Открывается окно сообщение которое содержит информацию о разработанном приложении, а также о разработчике.
О программе
Окно создания спрайтов
Окно удаления цвета
Окна отражения и выбора размера
Окна сравнить и поворот
Модель GUI Studio Design мобильного приложения
Главное окно приложения
Окно проводника программы
На рисунке изображено окно проводника программы. Осуществляет поиск для открытия нужных документов. Вызывается после нажатия кнопки Открыть
Окно настроек текста
На рисунке изображено окно настроек отображаемого текста. Вызывается после нажатия кнопки Текст
Окно настроек текста
На рисунке изображено окно настроек отображаемого текста. Вызывается после нажатия кнопки Текст
Окно настроек яркости экрана
На рисунке изображено окно настроек яркости экрана. Вызывается после нажатия кнопки Экран
Recommended