Автор работы: Пользователь скрыл имя, 07 Апреля 2012 в 14:42, курсовая работа
Цель работы заключается в разработке компьютерной графики, привлекающей внимание абитуриентов к специальности Реклама
Задачи:
1. Исследовать теорию о компьютерной графике
2. Разработать ролик с компьютерной графикой
3. Найти оптимальные каналы распространения видео ролика
4. Апробировать видео ролик на соответствующих каналах распространения
5. Обеспечить реализацию обратной связи с аудиторией
CG-EVENT. Это место встречи всех тех, кто профессионально связан с компьютерной графикой или просто интересуется цифровым искусством. Научная программа конференции представляет собой доклады и выступления на самые актуальные темы. Это место, где можно представить свои идеи и по достоинству оценить чужие.
На факультете ВМиК МГУ существует лаборатория компьютерной графики
1.2 Виды компьютерной графики и области ее применения
Компьютерная графика подразделяется на:
статичную (неподвижная),
динамичную (анимация, компьютерная мультипликация).
Каждая, из которых в свою очередь делится на 2-х мерную и 3-х мерную.
В зависимости от способа формирования изображений, компьютерную графику принято делить на:
растровую;
векторную;
фрактальную;
трехмерную.
Растровая графика - машинная графика, в которой изображение представляется двумерным массивом точек (элементов растра), цвет и яркость каждой из которых задается независимо. Растр (растровый массив) - представление изображения в виде двумерного массива точек, упорядоченных в ряды и столбцы. Для каждой точки растра указывается цвет и яркость. Пиксель - элемент (точка) растра (pixel - сокращение от слов picture element, т.е. элемент изображения), минимальная единица изображения, цвет и яркость которой можно задать независимо от остального изображения. Пиксель - основной элемент, кирпичик всех растровых изображений. Термином пиксель кроме отдельного элемента растрового изображения отображают также отдельную точку на изображении, отдельную точку на экране компьютера, отдельную точку на изображении, напечатанном на принтере. Обычно используют термин
пиксель - при ссылке на отдельный элемент растрового изображения;
видеопиксель - при ссылке на элемент изображения экрана компьютера;
точка - при ссылке на отдельную точку. создаваемую на бумаге.
Рисунок 1 «Пример растрового рисунка»
Достоинства растровой графики.
Растровая графика эффективно представляет реальные образы, т.к. человеческий глаз приспособлен для восприятия мира как огромных наборов дискретных элементов, образующих предметы. Хорошее растровое изображение выглядит реально и естественно. [22, C.73]
Растровое изображение наиболее адаптировано для распространенных растровых устройств вывода - лазерных принтеров и др.
Недостатки.
Занимают большой объем памяти.
Редактирование больших растровых изображений, занимающих большие массивы памяти, требуют большие ресурсы компьютера и, следовательно, требуют большего времени.
Трудоемкий процесс редактирования растровых изображений.
При увеличении размеров изображения сильно ухудшается качество.
Применение: обработка фотоизображений, художественная графика, реставрационные работы, работа со сканером.
Векторная графика описывает изображение с помощью математических формул. По своей сути любое изображение можно разложить на множество простых объектов, как то - контуры, графические примитивы и т.д. Любой такой простой объект состоит из контура и заливки. Основное преимущество векторной графики состоит в том, что при изменении масштаба изображения оно не теряет своего качества. Отсюда следует и другой вывод - при изменении размеров изображения не изменяется размер файла. Ведь формулы, описывающие изображение, остаются те же, меняется только коэффициент пропорциональности. С другой стороны, такой способ хранения информации имеет и свои недостатки. Например, если делать очень сложную геометрическую фигуру (особенно если их много), то размер с помощью векторной графики "векторного" файла может быть гораздо больше, чем его "растровый" аналог из-за сложности формул, описывающих такое изображение.
Рисунок 2 «Пример векторного рисунка»
Из всего вышесказанного можно сделать вывод, что векторную графику следует применять для изображений, не имеющих большого числа цветовых фонов, полутонов и оттенков. Например, оформления текстов, создания логотипов и т.д.
Векторную графику часто называют объектно-ориентированной графикой или чертежной графикой. Простые объекты, такие как окружности, линии, сферы, кубы, заполнители (области однотонного или изменяющегося цвета для заполнения частей объектов) и т.п., называются примитивами и используются при создании более сложных объектов. В векторной графике изображения создаются путем комбинации различных объектов. [1, C.73]
Файлы векторной графики могут содержать растровые изображения в качестве одного из типов объектов, представляющего набор инструкций для компьютера, такой растровый фрагмент можно, как правило, только масштабировать, но не редактировать. Существуют программы поддерживающие оба типа объектов и позволяют работать как с растровым так и с векторным изображением одновременно, хотя форматы растровых файлов описывают растровые изображения более эффективно.
Файлы векторной графики могут содержать несколько различных элементов:
наборы векторных команд;
таблицы информации о цвете рисунка;
данные о шрифтах, которые могут быть включены в рисунок.
Сложность векторных форматов определяется количеством возможных команд описания объектов. Векторные форматы файлов могут различаться способом кодирования данных, обладать разными цветовыми возможностями. Цвет объекта хранится в виде части его векторного описания.
Преимущества векторной графики.
Векторная графика использует все преимущества разрешающей способности любого устройства вывода (используется максимально возможное количество точек устройства), что позволяет изменять размеры векторного рисунка без потери качества.
Векторная графика позволяет редактировать отдельные части рисунка, не оказывая влияния на остальные
Векторные изображения, не содержащие растровых объектов, занимают относительно небольшое место в памяти компьютера.
Недостатки.
Векторные изображения выглядят искусственно.
Легко масштабировать, но меньше оттенков и полутонов чем в растровой графике.
Применение: компьютерная полиграфия, системы компьютерного проектирования, компьютерный дизайн и реклама.
Фрактальная графика, как и векторная, основана на математических вычислениях. Базовым элементом фрактальной графики является сама математическая формула, т.е. никаких объектов в памяти компьютера не хранится и изображение строится исключительно по уравнениям. Таким образом строят как простейшие регулярные структуры, так и сложные иллюстрации, имитирующие природные ландшафты и трехмерные объекты.
Рисунок 3 «Пример фрактального рисунка»
Фрактальная графика, как и векторная - вычисляемая, но отличается от неё тем, что никакие объекты в памяти компьютера не хранятся. Изображение строится по уравнению (или по системе уравнений), поэтому ничего, кроме формулы, хранить не надо. Изменив коэффициенты в уравнении, можно получить совершенно другую картину. Способность фрактальной графики моделировать образы живой природы вычислительным путем часто используют для автоматической генерации необычных иллюстраций.
Трёхмерная графика - раздел компьютерной графики, охватывающий алгоритмы и программное обеспечение для оперирования объектами в трёхмерном пространстве, а также результат работы таких программ.
Больше всего применяется для создания изображений в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке.
Трёхмерное изображение отличается от плоского построением геометрической проекции трёхмерной модели сцены на экране компьютера с помощью специализированных программ.
При этом модель может как соответствовать объектам из реального мира (автомобили, здания, ураган, астероид), так и быть полностью абстрактной (проекция четырёхмерного фрактала).
Рисунок 4 «Пример трехмерного рисунка»
Для получения трёхмерного изображения требуются следующие шаги:
моделирование - создание математической модели сцены и объектов в ней;
рендеринг - построение проекции в соответствии с выбранной физической моделью.
Программные пакеты, позволяющие производить трёхмерную графику, то есть моделировать объекты виртуальной реальности и создавать на основе этих моделей изображения, очень разнообразны.
Области применения компьютерной графики
Научная графика
Первые компьютеры использовались лишь для решения научных и производственных задач. Чтобы лучше понять полученные результаты, производили их графическую обработку, строили графики, диаграммы, чертежи рассчитанных конструкций. Первые графики на машине получали в режиме символьной печати. Затем появились специальные устройства - графопостроители (плоттеры) для вычерчивания чертежей и графиков чернильным пером на бумаге. Современная научная компьютерная графика дает возможность проводить вычислительные эксперименты с наглядным представлением их результатов.
Деловая графика
Деловая графика - область компьютерной графики, предназначенная для наглядного представления различных показателей работы учреждений. Плановые показатели, отчетная документация, статистические сводки - вот объекты, для которых с помощью деловой графики создаются иллюстративные материалы. Программные средства деловой графики включаются в состав электронных таблиц.
Конструкторская графика
Конструкторская графика используется в работе инженеров-конструкторов, архитекторов, изобретателей новой техники. Этот вид компьютерной графики является обязательным элементом САПР (систем автоматизации проектирования). Средствами конструкторской графики можно получать как плоские изображения (проекции, сечения), так и пространственные трехмерные изображения.
Иллюстративная графика
Иллюстративная графика - это произвольное рисование и черчение на экране компьютера. Пакеты иллюстративной графики относятся к прикладному программному обеспечению общего назначения. Простейшие программные средства иллюстративной графики называются графическими редакторами.
Художественная и рекламная графика
Художественная и рекламная графика - ставшая популярной во многом благодаря телевидению. С помощью компьютера создаются рекламные ролики, мультфильмы, компьютерные игры, видеоуроки, видеопрезентации. Графические пакеты для этих целей требуют больших ресурсов компьютера по быстродействию и памяти. Отличительной особенностью этих графических пакетов является возможность создания реалистических изображений и "движущихся картинок". Получение рисунков трехмерных объектов, их повороты, приближения, удаления, деформации связано с большим объемом вычислений. Передача освещенности объекта в зависимости от положения источника света, от расположения теней, от фактуры поверхности, требует расчетов, учитывающих законы оптики.
Компьютерная анимация
Компьютерная анимация - это получение движущихся изображений на экране дисплее. Художник создает на экране рисунке начального и конечного положения движущихся объектов, все промежуточные состояния рассчитывает и изображает компьютер, выполняя расчеты, опирающиеся на математическое описание данного вида движения. Полученные рисунки, выводимые последовательно на экран с определенной частотой, создают иллюзию движения. Мультимедиа - это объединение высококачественного изображения на экране компьютера со звуковым сопровождением. Наибольшее распространение системы мультимедиа получили в области обучения, рекламы, развлечений.
1.3 Цветовые модели и форматы графических файлов
Каждый пиксель растрового изображения содержит информацию о цвете. Представление информации в компьютере основывается на двоичной системе счисления. Минимальный размер цветовой информации в пикселе - 1 бит, т.е. в простейшем случае пиксели на экране могут быть "включены" или "выключены", представляя собой белый и черный цвет. Количество оттенков, которые может воспроизводить отдельный пиксель определяется глубиной цвета (максимум - 32 бита), позволяющей показывать на экране монитора до 16,7 млн. цветовых оттенков.
К полноцветным относятся типы изображений с глубиной цвета не менее 24 бит, то есть каждый пиксель такого изображения кодируется как минимум 24 битами, что дает возможность отобразить не менее 16,7 миллиона оттенков. Поэтому иногда полноцветные типы изображения называют True Color (истинный цвет).
Рисунок 5 «Цветовая модель RGB»
Если мы работаем с черно-белыми изображениями, то цвет кодируется нулем или единицей. Никаких проблем в этом случае не возникает. Для несложных рисунков, содержащих 256 цветов или столько же градаций серого цвета, нетрудно пронумеровать все используемые цвета. Но, для изображений в истинном цвете, содержащих миллионы разных оттенков, простая нумерация не подходит. Для них разработаны несколько моделей представления цвета, помогающих однозначно определить любой оттенок. Цветовые модели позволяют с помощью математического аппарата описать определенные цветовые области спектра.
Цветовая модель (режим) представляет собой правило обозначения цветов пикселей документа. Так как компьютер использует для обозначений цветов числа, необходимо ввести некоторое правило преобразования этих чисел в отображаемые устройствами вывода цвета и наоборот. Таких правил может быть несколько, поэтому каждое из них получает свое название.
Наиболее распространенными цветовыми моделями являются:
битовый - 2 цвета - черный и белый;