1. Тема: «Проектирование и разработка
программного продукта»
Выполнил: студент ДонНТУ
группы ПОС-10А
Давиденко Владимир
2. Анимация книжных иллюстраций маркерами.
Класс ПО: Мобильная система КлиентГенератор.
Ник: Анимация книжных иллюстраций маркерами.
Тема: Оживление печатной иллюстрации
средствами мобильного компьютера по сценарию
анимации использующего спрайты растрового
изображения и закодированному графическими
электронными кодами.
Назначение: Расширить статические книжные
иллюстрации цифровым контекстом, который
позволяет реконструировать анимацию движения
без подключения к глобальной системе или сети
Интернет.
3. Функции
Сервер - это настольная программа, редактор анимации, который кодирует
сценарий мультипликации блоком графических кодов, размещаемых на
чистом поле полотна растровой иллюстрации. Клиент - это мобильное
приложение, интеллектуальный агент, который распознает
маркеры, декодирует электронный сценарий и конструирует по сценарию
команды мультипликации в нотации языка SMIL и сохраняет результат в файле
формата SVG. Файл мультипликации SVG проигрывается любым браузером
мобильного компьютера. Создавая книжную иллюстрацию, с цифровым
контекстом, художник 2D аниматор должен подсказать интеллектуальному
агенту мобильной системы как реконструировать сцену мультипликации и
персонажей. Сочетание частей полотна цветного изображения и цифровых
команд учитываются художником при создании иллюстрации.
Интеллектуальный агент должен выделить спрайт на полотне, используя
сегментацию и распознавание, осуществить ретуширование участка
полотна, откуда убирается выделенный спрайт, используя другой спрайт как
бесшовную текстуру для заливки, окончательно выполнить динамическое по
времени наложение спрайта с прозрачность его краѐв и аффинными
операциями преобразования спрайта.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Данная диаграмма показывает на какие
процессы разделяется контекстная
диаграмма, а именно: «Создать и
закодировать сценарий», «Декодировать
сценарий», «вывести на экран». Также на
данной диаграмме отображены все
входные, выходные данные, ограничения и
механизмы из контекстной диаграммы.
13.
14.
15.
Данная диаграмма показывает на какие
процессы разделяется контекстная
диаграмма, а именно: «загрузить
изображение», «Создать
спрайты», «создать сценарий
мультипликации». Также на данной
диаграмме отображены все
входные, выходные данные, ограничения
и механизмы из контекстной диаграммы.
16.
17.
18.
Данная диаграмма показывает на какие
процессы разделяется контекстная
диаграмма, а именно: «Выделить
спрайт», «ретушировать участок
полотна», «наложить новый спрайт». Также
на данной диаграмме отображены все
входные, выходные данные, ограничения и
механизмы из контекстной диаграммы.
19.
20.
21.
22.
23.
24.
25.
26.
27. На слайде отображена схема описания программы по
созданию спрайтов и анимации. Схема описания охватывает
весь функционал описанный ранее. Интерфейс программы
предусматривает возможности загрузки иллюстраций,
сохранения готовых изображений. Добавления, удаления и
изменения спрайтов. Реализация аффинных преобразований
и анимацию спрайтов.
28.
29. На рисунке изображен
пункт загрузить
изображение. При нажатии
пользователем на пункт
меню Создать
новый, открывается
диалоговое
окно, содержащее папку с
изображениями.
30. На рисунке изображен
пункт сохранить готовое
изображение. При нажатии
пользователем на пункт
меню
Сохранить, открывается
диалоговое
окно, содержащее папку
пути сохранения.
31. На рисунке изображен
пункт о программе.
Открывается окно
сообщение которое
содержит информацию о
разработанном приложении,
а также о разработчике.
32.
33.
34.
35.
36.
37.
38. На рисунке изображено
окно проводника
программы.
Осуществляет поиск для
открытия нужных
документов. Вызывается
после нажатия кнопки
Открыть