ДонНТУ   Портал магистров

Компьютерная графика

Я считаю, что абсолютно каждый человек любого возраста должен быть чем-то занят. Любимое занятие открывает в каждом человеке лучшие качества, заставляет развиваться как умственно, так и оттачивать свой навык на физическом уровне. У меня очень много любимых увлечений. Я люблю читать и мне очень нравится история. Но мое самое главное хобби — это рисование. Я начала рисовать, когда была еще маленькой, немного позже я начала ходить в художественную школу. Мне нравилось изображать на чистом листе что-нибудь красивое, растения, животных, иногда людей.

В настоящее время, благодаря развитию цифровых технологий возникает возможность сменить бумагу на экран монитора. Компьютерная графика, в настоящее время, вполне сформировалась, не только как наука, а еще и как цифровое искусство. Графика применяется повсюду, без ее помощи не обходится современный мир, моделирование одежды, обуви, бытовых приборов. Технологии широко применяются при создании 3D–кино, мультфильмов, игр, а также интерьеров помещений и фотографии. Архитекторы имеют возможность более быстро и точно создавать проекты. Почти каждый из нас, даже в повседневной жизни сталкивается с компьютерной графикой, а знание ее азов необходимо ученым и инженерам.

Описание

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

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

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

История происхождения

История развития компьютерной графики началась уже в 20 веке и продолжается сегодня. Не секрет то, что именно графика способствовала быстрому росту быстродействию компьютеров.

1940–1970 гг. — время больших компьютеров (эра до персональных компьютеров). Графикой занимались только при выводе на принтер. В этот период заложены математические основы.

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

1971–1985 гг. — появились персональные компьютеры, т. е. появился доступ пользователя к дисплеям. Роль графики резко возросла, но наблюдалось очень низкое быстродействие компьютера. Программы писались на ассемблере. Появилось цветное изображение (256 бит).

Особенности: этот период характеризовался зарождением реальной графики.

1986–1990 гг. — появление технологии Multimedia (Мультимедиа). К графике добавились обработка звука и видеоизображения, общение пользователя с компьютером расширилось.

Особенности: появление диалога пользователя с персональным компьютером; появление анимации и возможности выводить цветное изображение.

1991–2008 гг. — появление графики нашего дня Virtual Reality. Появились датчики перемещения, благодаря которым компьютер меняет изображения при помощи сигналов посылаемых на него. Появление стереоочков (монитор на каждый глаз), благодаря высокому быстродействию которых, производится имитация реального мира. Замедление развития этой технологии из-за опасения медиков, т. к. благодаря Virtual Reality можно очень сильно нарушить психику человека, благодаря мощному воздействию цвета на неё.

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

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

Следующая причина обусловлена влиянием, которое дисплеи оказывают на качество интерфейса — средства общения между человеком и машиной, — обеспечивая максимальные удобства для пользователя. Новые, удобные для пользователя системы построены в основном на подходе WYSIWYG (аббревиатура от английского выражения What you see is what you get — Что видите, то и имеете), в соответствии с которым изображение на экране должно быть как можно более похожим на то, которое в результате печатается.

Большинство традиционных приложений машинной графики являются двумерными. В последнее время отмечается возрастающий коммерческий интерес к трехмерным приложениям. Он вызван значительным прогрессом в решении двух взаимосвязанных проблем: моделирования трехмерных сцен и построения как можно более реалистичного изображения. Например, в имитаторах полета особое значение придается времени реакции на команды, вводимые пилотом и инструктором. Чтобы создавалась иллюзия плавного движения, имитатор должен порождать чрезвычайно реалистичную картину динамически изменяющегося «мира» с частотой как минимум 30 кадров в секунду. В противоположность этому изображения, применяемые в рекламе и индустрии развлечений, вычисляют автономно, нередко в течение часов, с целью достичь максимального реализма или произвести сильное впечатление.

Развитие компьютерной графики, особенно на ее начальных этапах, в первую очередь связано с развитием технических средств и в особенности дисплеев:


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

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

    Виды компьютерной графики

    Различают три вида компьютерной графики. Это растровая графика, векторная графика и фрактальная графика. Они отличаются принципами формирования изображения при отображении на экране монитора или при печати на бумаге.

    Растровый метод

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

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

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

    Векторный метод

    Это метод представления изображения в виде совокупности отрезков и дуг и т. д. В данном случае вектор — это набор данных, характеризующих какой-либо объект.

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

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

    Фрактальная графика

    Фрактальная графика, как и векторная — вычисляемая, но отличается от неё тем, что никакие объекты в памяти компьютера не хранятся. Изображение строится по уравнению (или по системе уравнений), поэтому ничего, кроме формулы, хранить не надо.

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

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

    Можно рассмотреть следующие области применения компьютерной графики.

    Научная графика

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

    Деловая графика

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

    image4.png

    Конструкторская графика

    Конструкторская графика используется в работе инженеров-конструкторов, архитекторов, изобретателей новой техники. Этот вид компьютерной графики является обязательным элементом САПР (систем автоматизации проектирования). Средствами конструкторской графики можно получать как плоские изображения (проекции, сечения), так и пространственные трехмерные изображения.

    image5.jpg

    Иллюстративная графика

    Иллюстративная графика — это произвольное рисование и черчение на экране компьютера. Пакеты иллюстративной графики относятся к прикладному программному обеспечению общего назначения. Простейшие программные средства иллюстративной графики называются графическими редакторами.

    Художественная и рекламная графика

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

    Одним из первых известных фильмов был фильм Звездные войны. Он был создан с помощью суперкомпьютера Сгау. Этапы дальнейшего развития компьютерного кинематографа можно проследить по таким фильмам, как «Терминатор-2», Вавилон 5, и др. До недавнего времени технологии компьютерной графики использовались для спецэффектов, создания изображений экзотических чудовищ, имитации стихийных бедствий и других элементов, которые являлись лишь фоном для игры живых актеров. В 2001 году вышел на экраны полнометражный кинофильм Финальная фантазия, в котором все, включая изображения людей, синтезировано компьютером — живые актеры только озвучили роли за кадром.

    Компьютерная анимация

    Компьютерная анимация — это получение движущихся изображений на экране дисплее. Художник создает на экране рисунке начального и конечного положения движущихся объектов, все промежуточные состояния рассчитывает и изображает компьютер, выполняя расчеты, опирающиеся на математическое описание данного вида движения. Полученные рисунки, выводимые последовательно на экран с определенной частотой, создают иллюзию движения. Мультимедиа — это объединение высококачественного изображения на экране компьютера со звуковым сопровождением. Наибольшее распространение системы мультимедиа получили в области обучения, рекламы, развлечений.

    Графика для Интернета

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

    Заключение

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

    В эпоху самых первых графических дисплеев (мониторов) существовали ЭЛТ-дисплеи без растра, с управлением электронным лучом по типу осциллографа. Фигуры, выводимые такими дисплеями были в чистом виде векторными. По мере развития программного обеспечения и усложнения решаемых задач графические дисплеи такого типа были признаны бесперспективными, т.к. не позволяли формировать достаточно сложные изображения. Похожий принцип формирования изображения используется в векторных графопостроителях. Разница в том, что на векторном дисплее сложность картинки ограничена временем послесвечения люминофора, а на векторном плоттере такого ограничения нет.

    Список источников

    1. Портал графики.
    2. История компьютерной графики.
    3. Развитие компьютерной графики.

    Дополнительные материалы

    1. Фрактальная графика.
    2. Вся компютерная графика.