Краткая история компьютерной графики. Часть первая. История компьютерной графики реферат


Краткая история компьютерной графики. Часть первая

Ежегодно 3 декабря отмечается Всемирный день компьютерной графики. Дата выбрана не просто так: этот день в англоязычном варианте - 3 December, то есть получается единственное в своем роде ключевое сочетание - 3December, или 3D.

Предложение о создании праздника поступило в 1998 году от американской компании Alias Systems (поглощена Autodesk), разработчика Maya, пакета трехмерного моделирования и анимации. Затем к событию подключились такие гиганты, как Adobe Systems, NVIDIA, Wacom и пр.

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

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

1950-е годы: от текстовых изображений к графической консоли

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

ASCII-графика известна с конца XIX в., когда машинистки соревновались за лучший рисунок, выполненный на печатной машинке.Иллюстрация: jackbrummet.blogspot.com. 

В 1950 году Бенджамин Лапоски (Ben Laposky), математик, художник и чертежник, начал экспериментировать с рисованием на осциллографе. Танец света создавался сложнейшими настройками на этом электронно-лучевом приборе. Для запечатления изображений применялись высокоскоростная фотография и особые объективы, позже были добавлены пигментированные фильтры, наполнявшие снимки цветом.

Бен Лапоски рядом с осциллографом, которому он нашел необычное применение.Иллюстрация: Sanford Museum. 

Позже "осциллоны" стали цветными благодаря использованию светофильтров.Иллюстрация: Sanford Museum. 

Внимание! У вас отключен JavaScript, ваш браузер не поддерживает HTML5, или установлена старая версия проигрывателя Adobe Flash Player.

"Визуальные ритмы и гармонии электронного абстрактного искусства" Лапоски прекрасно сочетались с аудиорядами, синтезированными Робертом Мугом (Robert Moog), пионером электронной музыки.

В 1951 году в Массачусетском технологическом институте (МТИ) для Военно-воздушных сил США было завершено строительство Whirlwind, первого компьютера с видеотерминалом (фактически осциллографом), выводящим данные в реальном масштабе времени.

Компьютер Whirlwind: память на магнитных сердечниках (слева) и операторская консоль.Иллюстрация: Wikimedia.

В 1952 году появилась первая наглядная компьютерная игра - OXO, или крестики-нолики, разработанная Александром Дугласом (Alexander Douglas) для компьютера EDSAC в рамках кандидатской диссертации как пример взаимодействия человека с машиной. Ввод данных осуществлялся дисковым номеронабирателем, вывод выполнялся матричной электронно-лучевой трубкой.

Крестики-нолики OXO в эмуляторе EDSAC для Mac OS X.Иллюстрация: Wikimedia.

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

Световые перья вовсю использовались в вычислительных терминалах образца 1960-х годов.

IBM 2250. Световое перо на тот момент выступало аналогом компьютерной мыши.Иллюстрация: Wikimedia.

В 1957 году для компьютера SEAC образца 1950-го при Национальном бюро стандартов США команда под руководством Расселла Керша (Russell Kirsch) разработала барабанный сканер, при помощи которого была получена первая в мире цифровая фотография. Изображение, на котором запечатлен трехмесячный сын ученого, получилась размером 5×5 см в разрешении 176×176 точек. Компьютер самостоятельно вычленил контуры, сосчитал объекты, распознал символы и отобразил цифровое изображение на экране осциллографа.

Этот снимок включен в 2003 году журналом Life в список "Сто фотографий, изменивших мир".Иллюстрация: NIST.

В 1958 году в МТИ запущен компьютер Lincoln TX-2, впервые использующий графическую консоль. С этого момента компьютерная графика обретает настоящее приложение методик и наработок - векторный дисплей.

Рабочее место TX-2.Иллюстрация: МТИ.

Приблизительно в это же время Джон Уитни (John Whitney), пионер компьютерной мультипликации, экспериментировал с механическим аналоговым компьютером, созданным им же самим из прибора управления зенитным огнем - предиктора Керрисона. Результатом совместной работы с дизайнером Солом Бассом (Saul Bass) стала спирографическая заставка к фильму "Головокружение" Альфреда Хичкока образца 1958 года.Внимание! У вас отключен JavaScript, ваш браузер не поддерживает HTML5, или установлена старая версия проигрывателя Adobe Flash Player.

1960-е годы: от "Альбома" к мультипликации

Считается, что термин "компьютерная графика" придумал в 1960 году Уильям Феттер (William Fetter), дизайнер из Boeing Aircraft, хотя сам он утверждает, будто авторство принадлежит его коллеге Верну Хадсону (Verne Hudson). На тот момент возникла нужда в средствах описания строения человеческого тела, причем одновременно с высокой точностью и в пригодном для изменения виде. Для решения поставленной задачи компьютерная графика подходила идеально.

"Человек Боинга" (Boeing Man). Компьютерная графика помогала здорово экономить время и силы в проектировании самолетов.Иллюстрация: Boeing.

И хотя первые компьютерные игры уже были реализованы, первой настоящей видеоигрой следует считать "Звездные войны" (Spacewar!). Игрушку воплотил в 1962 году студент МТИ Стив Рассел (Steve Russel) вместе с коллегами, и она запускалась на компьютере DEC PDP-1, используя пресловутый осциллограф в качестве дисплея.

Начальная позиция в игре "Звездные войны": корабли противников находятся в противоположных квадрантах. Насладиться древним интерактивным развлечением для двоих можно здесь. Иллюстрация: МТИ. В 1963 году Айвен Сазерленд (Ivan Sutherland), другой учащийся МТИ, написал для TX-2 компьютерную программу "Альбом" (Sketchpad). Она, на тот момент по праву революционная, дала машинной графике огромный толчок вперед, послужила прообразом для систем автоматизированного проектирования (САПР), впервые описала элементы современных пользовательских интерфейсов и объектно ориентированных языков программирования.

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

Айвен Сазерленд демонстрирует "Альбом" на графической консоли TX-2. За свою программу он в 1988 году получил премию имени Алана Тьюринга, которая в компьютерном мире по значимости сравнима с Нобелевской.Иллюстрация: МТИ.

Еще одним важным изобретением "Альбома" были инструменты автоматического рисования геометрических фигур: достаточно указать местоположение и размеры, к примеру, квадрата, чтобы он был нарисован - заботиться о точных прямых углах не приходилось.Внимание! У вас отключен JavaScript, ваш браузер не поддерживает HTML5, или установлена старая версия проигрывателя Adobe Flash Player. Тогда же Эдвард Зейджек (Edward Zajac), ученый из Bell Telephone Laboratories, подготовил на мейнфрейме IBM 7090 анимационный фильм "Моделирование двухгироскопной гравитационной управляющей системы", в котором показал пространственное перемещение спутника, вращающегося на орбите Земли.Внимание! У вас отключен JavaScript, ваш браузер не поддерживает HTML5, или установлена старая версия проигрывателя Adobe Flash Player.

Параллельно Кен Ноултон (Ken Knowlton), сотрудник той же компании, придумал BeFlix (от Bell Flicks), первый специализированный язык компьютерной анимации на основе Фортрана. Он, работая с "графическими примитивами" вроде рисования линии, копирования области, заполнения зоны, масштабирования и пр., позволял создавать изображения с восемью полутонами и разрешением 252×184 точек.

В период 1965-1971 годов на основе BeFlix режиссером-экспериментатором Стэном Вандербиком (Stan VanDerBeek) была создана серия мультипликаций Poem Field. Анимация велась на мейнфрейме IBM 7094, записывалась микрофильмирующим аппаратом Stromberg-Carlson 4020, стоила тогда 500 долларов за минуту.

Внимание! У вас отключен JavaScript, ваш браузер не поддерживает HTML5, или установлена старая версия проигрывателя Adobe Flash Player.

В 1964 году появился упоминавшийся IBM 2250, первый графический терминал коммерческого уровня для мейнфрейма IBM/360. Проходя по цене 280 тыс. долларов, он предлагал 21-дюймовый монитор с разрешением 1024×1024 пикселей, графический процессор, световое перо, клавиатуру.

В 1967 году на базе Университета Юты организован исследовательский центр компьютерной графики мирового масштаба, буквально сразу же, в 1968-м, отпочковавшийся в самостоятельную компанию Evans & Sutherland. Ее сформировали нам уже известный Айвен Сазерленд и Дэвид Эванс (David Evans), вплотную изучающий аспекты визуального взаимодействия компьютера с человеком.

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

Так, среди примкнувших оказались Эдвин Кэтмелл (Edwin Catmull), который понял, что мультипликацию следует переложить на плечи компьютеров, Джон Уорнок (John Warnock), сооснователь Adobe Systems и разработчик концепции революционного в издательском деле языка описания страниц PostScript, Джеймс Кларк (James Clark), совместно основавший Silicon Graphics и Netscape Communications.

Эд Кэтмелл, его считают отцом компьютерной мультипликации. Сейчас он занимает пост президента Walt Disney и Pixar, мирового лидера по практическому внедрению компьютерной графики в киноиндустрию.Иллюстрация: Flickr/Jeff Heusser. 

В 1968 году в СССР снят мультфильм "Кошечка", ставший первым, в котором появился анимированный компьютером персонаж.

Группа специалистов под руководством математика Николая Константинова обратилась к вычислительной машине БЭСМ-4, которая с достаточной степенью реализма моделировала движения кошки через систему дифференциальных уравнений второго порядка. Каждый кадр выводился на печатающее устройство, затем все они были объединены в ленту.

Внимание! У вас отключен JavaScript, ваш браузер не поддерживает HTML5, или установлена старая версия проигрывателя Adobe Flash Player.

Во второй части погружения в историю компьютерной графики мы разберем вопросы алгоритмов. Следите за обновлениями на 42.TUT.BY!

42.tut.by

История развития компьютерной (машинной) графики

Количество просмотров публикации История развития компьютерной (машинной) графики - 407

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

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

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

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

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

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

– произвольное сканирование луча;

– растровое сканирование луча;

– запоминающие трубки;

– плазменная панель;

– жидкокристаллические индикаторы;

– электролюминисцентные индикаторы;

– дисплеи с эмиссией полем.

Произвольное сканирование луча. Дисплейная графика появилась, как попытка использовать электроннолучевые трубки (ЭЛТ) с произвольным сканированием луча для вывода изображения из ЭВМ. Как пишет Ньюмен "по–видимому, первой машиной, где ЭЛТ использовалась в качестве устройства вывода была ЭВМ Whirlwind–I (Ураган–I), изготовленная в 1950ᴦ. в Массачусетском технологическом институте. С этого эксперимента начался этап развития векторных дисплеев (дисплеев с произвольным сканированием луча, каллиграфических дисплеев). На профессиональном жаргоне вектором принято называть отрезок прямой. Отсюда и происходит название ʼʼвекторный дисплейʼʼ.

При перемещении луча по экрану в точке, на которую попал луч, возбуждается свечение люминофора экрана. Это свечение достаточно быстро прекращается при перемещении луча в другую позицию (обычное время послесвечения – менее 0.1 с). По этой причине, для того чтобы изображение было постоянно видимым, приходится его перевыдавать (регенерировать изображение) 50 или 25 раз в секунду. Необходимость перевыдачи изображения требует сохранения его описания в специально выделœенной памяти, называемой памятью регенерации. Само описание изображения принято называть дисплейным файлом. Понятно, что такой дисплей требует достаточно быстрого процессора для обработки дисплейного файла и управления перемещением луча по экрану.

Обычно серийные векторные дисплеи успевали 50 раз в секунду строить только около 3000–4000 отрезков. При большем числе отрезков изображение начинает мерцать, так как отрезки, построенные в начале очередного цикла, полностью погасают к тому моменту, когда будут строиться последние.

Другим недостатком векторных дисплеев является малое число градаций по яркости (обычно 2–4). Были разработаны, но не нашли широкого применения двух–трехцветные ЭЛТ, также обеспечивавшие несколько градаций яркости.

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

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

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

Растровое сканирование луча. Прогресс в технологии микроэлектроники привел к тому, с середины 70–х годов подавляющее распространение получили дисплеи с растровым сканированием луча.

Запоминающие трубки. В конце 60–х годов появилась запоминающая ЭЛТ, которая способна достаточно долгое время (до часа) прямо на экране хранить построенное изображение. Следовательно, не обязательна память регенерации и не нужен быстрый процессор для выполнения регенерации изображения. Стирание на таком дисплее возможно только для всœей картинки в целом. Сложность изображения практически не ограничена. Разрешение, достигнутое на дисплеях на запоминающей трубке, такое же, как и на векторных или выше – до 4096 точек.

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

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

Плазменная панель. В 1966ᴦ. была изобретена плазменная панель, которую упрощенно можно представить как матрицу из маленьких разноцветных неоновых лампочек, каждая из которых включается независимо и может светиться с регулируемой яркостью. Ясно, что системы отклонения не нужно, не обязательна также и память регенерации, так как по напряжению на лампочке можно всœегда определить горит она ли нет, ᴛ.ᴇ. есть или нет изображение в данной точке. В определœенном смысле эти дисплеи объединяют в себе многие полезные свойства векторных и растровых устройств. К недостаткам следует отнести большую стоимость, недостаточно высокое разрешение и большое напряжение питания. В целом эти дисплеи не нашли широкого распространения.

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

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

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

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, стартовав в 1950ᴦ., компьютерная графика к настоящему времени прошла путь от экзотических экспериментов до одного из важнейших, всœепроникающих инструментов современной цивилизации, начиная от научных исследований, автоматизации проектирования и изготовления, бизнеса, медицины, экологии, средств массовой информации, досуга и кончая бытовым оборудованием.

Основные даты:

referatwork.ru

История компьютерной графики

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

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

Основные этапы в истории развития

"Классическая" векторная графика до сих пор используется в различных приложениях бизнеса, включая разработку концепции, тестирование и создание новых продуктов. Можно считать, что первые системы компьютерной графики появились вместе с первыми цифровыми компьютерами. Сейчас ее рассматривают как средство, обеспечивающее мощную взаимосвязь между человеком и компьютером, заставляя компьютер говорить с человеком на языке изображений. Фрукты, две груши 3d модель Прошло несколько лет, и компьютерная графика стала основным средством связи между человеком и компьютером, постоянно расширяющим сферы своего применения. Проект "Вихрь" Массачусетского технологического института был отмечен как начало эры компьютерной графики. "Вихрь" стал основой создания опытного образца командноуправляемой системы воздушной защиты, разработанной как средство преобразования данных, полученных от радара, в наглядную форму.

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

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

В 1977 году компания Apple создала Apple-II. Появление этого устройства вызывало смешанные чувства: графика была ужасной, а процессоры медленными. Однако персональные компьютеры стимулировали процесс разработки периферийных устройств. Конечно, персональные компьютеры развивались как важная часть машинной графики, особенно с появлением в 1984 году модели Apple Macintosh с их графическим интерфейсом пользователя. Первоначально областью применения персонального компьютера были не графические приложения, а работа с текстовыми процессорами и электронными таблицами, но его возможности как графического устройства побуждали к разработке относительно недорогих программ как в области CAD/CAM, так и в более общих областях бизнеса и искусства.

К концу 80-х программное обеспечение имелось для всех сфер применения: от комплексов управления до настольных издательств. В конце 80-х возникло новое направление рынка на развитие аппаратных и программных систем сканирования, автоматической оцифровки. Оригинальный толчок в таких системах должна была создать магическая машина Ozalid, которая бы сканировала и автоматически векторизовала чертеж на бумаге, преобразовывая его в стандартные форматы.

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

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

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

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

3D модель комнаты, мебель

Коротко векторных изображениях

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

С развитием компьютерной техники и технологий появилось множество способов выполнения графических изображений. Примерно в 1995 году в России появились свои разработчики мультимедиа программ, зародились электронные издательства. Качественный уровень программных продуктов, выполненных российскими художниками и программистами не уступал, а иногда и превосходил качество программ зарубежных авторов. Ещё одним направлением современной компьютерной графики стал «Веб-Дизайн». С 1995 года во всём мире наблюдается развёртывание глобальной мировой компьютерной сети - Интернет.

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

esate.ru

Компьютерная графика. История появления и области её применения — реферат

Компьютерная  графика. История  появления и области  её применения.

     Компьютерной графикой в последнее время занимаются многие, что обусловлено высокими темпами развития вычислительной техники. Более 90% информации здоровый человек получает через зрение или ассоциирует с геометрическими пространственными представлениями. Компьютерная графика имеет огромный потенциал для облегчения процесса познания и творчества, она позволяет развивать у учащихся пространственное воображение, практическое понимание, художественный вкус. Задумаемся, что именно называют компьютерной графикой?  Понятие "компьютерная графика" очень часто трактуется по-разному. Из одних источников компьютерная графика - это область информатики, занимающаяся проблемами получения различных изображений (рисунков, чертежей, мультипликации) на компьютере. Из других - компьютерная графика - это новая отрасль знаний, которая, с одной стороны, представляет комплекс аппаратных и программных средств, используемых для формирования, преобразования и выдачи информации в визуальной форме на средства отображения ЭВМ.

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

       Работа с компьютерной графикой - одно из самых популярных направлений использования персонального компьютера, причем занимаются этой работой не только профессиональные художники и дизайнеры. На любом предприятии время от времени возникает необходимость в подаче рекламных объявлений в газеты и журналы, в выпуске рекламной листовки или буклета. Иногда предприятия заказывают такую работу специальным дизайнерским бюро или рекламным агентствам. Без компьютерной графики не обходится ни одна современная программа. Работа над графикой занимает до 90% рабочего времени программистских коллективов, выпускающих программы массового применения. Основные трудозатраты в работе редакций и издательств тоже составляют художественные и оформительские работы с графическими программами. Необходимость широкого использования графических программных средств стала особенно ощутимой в связи с развитием Интернета и, в первую очередь, благодаря службе World Wide Web, связавшей в единую "паутину" миллионы "домашних страниц". У страницы, оформленной без компьютерной графики мало шансов привлечь к себе массовое внимание.

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

     В середине 1960-х была разработана цифровая электронная чертежная машина (фирма Itek). В 1964 году General Motors представила свою DAC-1 - систему автоматизированного проектирования, разработанную совместно с IBM.  В 70-е годы значительное число теоретических и прикладных работ было направлено на развитие методов отображения пространственных форм и объектов. Это направление принято называть трехмерной машинной графикой. Математическое моделирование трехмерных сюжетов требует учета трехмерности пространства предметов, расположения в нем источников освещения и наблюдения, это определило необходимость разработки методов представления сложных поверхностей, генерирования текстур, рельефа, моделирования условий освещения. Методы трехмерной машинной графики позволяют визуализировать сложные функциональные зависимости, получать изображение проектируемых, еще не созданных объектов, оценить облик предмета из недоступной для наблюдения позиции и решить ряд подобных задач. У первых поколений ЭВМ вообще не было дисплея. Вся информация загружалась в огромные ламповые монстры на бумажных носителях (перфолентах и перфокартах), результат также выдавался на бумагу. Однако рост мощности компьютеров и сложности расчетов привели к необходимости разработки более удобного способа общения с машиной. В результате было найдено решение - дисплей. Долгое время дисплеи были сугубо текстовыми - то есть ничего кроме цифр, а позднее букв, они выводить не могли. Но уже тогда было понятно, что для удобства работы необходима возможность вывода изображений на экран дисплея. В 80-е годы появились персональные компьютеры, позволяющие выводить графические объекты на экраны мониторов, что позволило использовать машинную графику в качестве инструмента специалистам различных областей, не связанных с программированием. Увеличение памяти и скорости обработки информации в персональных ЭВМ, создание видеокомплексов с широким набором программ машинной графики, возможность управления ими в диалоговом режиме способствовали дальнейшему расширению применения машинной графики.

       Важную, практически определяющую роль в этом процессе сыграл выпуск компанией Apple компьютеров Macintosh (1984г.). Они были для своего времени настоящей революцией. Во-первых, Macintosh серийно поставлялся с цветным монитором. Во-вторых, его операционная система обладала наглядным, визуальным интерфейсом (своего рода аналог более поздней ОС Windows). И в-третьих, их мощности было достаточно для обработки графических изображений. Именно поэтому Macintosh сразу заслужил внимание множества профессиональных художников и дизайнеров, которые поменяли карандаш и кисть на мышь и клавиатуру. Рынок не заставил себя долго ждать - появилось несколько очень впечатляющих для своего времени графических редакторов. Сегодня любой человек, работающий в сфере полиграфии и, тем более, веб-дизайна, просто не может не владеть основными графическими пакетами. Даже художники оцифровывают свои работы и проводят дополнительную коррекцию уже на компьютере. Фотографы, которые работают только с пленочной камерой, также встречаются все реже.  

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

        Компьютерная или машинная графика - это вполне самостоятельная область человеческой деятельности, со своими проблемами и спецификой. Компьютерная графика - это и новые эффективные технические средства для проектировщиков, конструкторов и исследователей, и программные системы и машинные языки, и новые научные, учебные дисциплины, родившиеся на базе синтеза таких наук как аналитическая, прикладная и начертательная геометрии, программирование для ПК, методы вычислительной математики и т.п. Машина наглядно изображает такие сложные геометрические объекты, которые раньше математики даже не пытались изобразить. Само понятие "компьютерная графика" уже достаточно известно - это создание рисунков и чертежей с помощью компьютера. А вот компьютерная анимация - это несколько более широкое явление, сочетающее компьютерный рисунок (или моделирование) с движением. Вообще же "анимацией" просвещенный мир называет тот вид искусства, который у нас в России зовется мультипликацией. "Animate" - по-английски и по- французски значит "оживлять", "воодушевлять". "Animation" - это оживление или воодушевление. Кстати, слово "реанимация" - того же происхождения: "ре" "повторное", "анимация" - "оживление". Дело в том, что привычное слово "мультипликация" - от английского "multiplication" (умножение), совсем не отражает ни сущность, ни технологию мультфильмов. Итак, компьютерная анимация - это анимация, созданная при помощи компьютера.

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

     В компьютерной графике рассматриваются следующие задачи:

1. Представление изображения в компьютерной графике;

2. Подготовка изображения к визуализации;

3. Создание изображения;

4. Осуществление действий с изображением.  

Определение и основные задачи компьютерной графики

        При обработке информации, связанной с изображением на мониторе, принято выделять три основных направления: распознавание образов, обработку изображений и машинную графику. Основная задача распознавания образов состоит в преобразовании уже имеющегося изображения на формально понятный язык символов. Распознавание образов или система технического зрения (COMPUTER VI-SION) – это совокупность методов, позволяющих получить описание изображения, поданного на вход, либо отнести заданное изображение к некоторому классу (так поступают, например, при сортировке почты). Одной из задач COMPUTER VISION является так называемая скелетизация объектов, при которой восстанавливается некая основа объекта, его «скелет». Обработка изображений (IMAGE PROCESSING) рассматривает задачи в которых и входные и выходные данные являются изображениями. Например, передача изображения с устранением шумов и сжатием данных, переход от одного вида изображения к другому (от цветного к черно–белому) и т.д. Таким образом, под обработкой изображений понимают деятельность над изображениями (преобразование изображений). Задачей обработки изображений может быть как улучшение в зависимости от определенного критерия (реставрация, восстановление), так и специальное преобразование, кардинально изменяющее изображения.

Компютерная (машинная) графика (Computer Graphics) воспроизводит изображение  в случае, когда исходной является информация неизобразительной природы. Например визуализация экспериментальных  данных в виде графиков, гистограмм или диаграмм, вывод информации на экран компьютерных игр, синтез сцен на тренажерах. Компьютерная графика в настоящее время сформировалась как наука об аппаратном и программном обеспечении для разнообразных изображений от простых чертежей до реалистичных образов естественных объектов. Компьютерная графика используется почти во всех научных и инженерных дисциплинах для наглядности и восприятия, передачи информации. Применяется в медицине, рекламном бизнесе, индустрии развлечений и т. д. Без компьютерной графики не обходится ни одна современная программа. Работа над графикой занимает до 90% рабочего времени программистских коллективов, выпускающих программы массового примененияКонечным продуктом компьютерной графики является изображение. Это изображение может использоваться в различных сферах, например, оно может быть техническим чертежом, иллюстрацией с изображением детали в руководстве по эксплуатации, простой диаграммой, архитектурным видом предполагаемой конструкции или проектным заданием, рекламной иллюстрацией или кадром из мультфильма.

Векторная графика.

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

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

Достоинства векторной графики:

- минимальный объем файла,

- полная свобода трансформаций;

- аппаратная независимость;

- oбъектно-ориентированный характер векторной графики. 

Недостатки  векторной графики:

- отсутствие аппаратной реализуемости;

- программная зависимость;

- жесткость векторной графики. 

Растровая графика.

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

myunivercity.ru

История компьютерной графики

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

Довольно быстро возникла идея поручить графическую обработку самой машине. Представление данных на мониторе компьютера в графическом виде впервые было реализовано в середине 50-х годов для больших ЭВМ, применявшихся в научных и военных исследованиях. С тех пор графический способ отображения данных стал неотъемлемой частью подавляющего числа компьютерных систем, в особенности персональных.

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

С помощью символьной печати программисты умудрялись получать даже художественные изображения.

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

Все типы персональных компьютеров оснащены графическими дисплеями. Поэтому машинная графика стала особенно попу- лярна с распространением персональных компьютеров, начиная с 80-х гг.

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

Научная графика. Это направление появилось самым первым. Назначение — визуализация объектов научных исследований, графическая обработка результатов расчетов, проведение вычис- лительных экспериментов с наглядным представлением их результатов.

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

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

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

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

 

xn----7sbfhivhrke5c.xn--p1ai

История компьютерной графики — реферат

 

 

Содержание

Введение………………………………………………………………………..2

  1. История компьютерной графики………………………………………3
  2. Растровая графика ……………………………………………………...6
  3. Векторная графика……………………………………………………...8
  4. Трехмерная графика……………………………………………………13

Список использованной литературы………………………………………..14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

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

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

Цель работы состоит в изучении технологии обработки графической информации.

Достижение цели предполагает решение ряда задач:

1) рассмотреть растровые  и векторные графические изображения;

2) определить форматы  графических файлов;

3) изучить растровые и  векторные редакторы;

4) рассмотреть трехмерную графику

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

 

 

 

 

 

 

1.История компьютерной графики.

История компьютерной графики

Первоначально практически все ЭВМ работали с числовыми и символьными данными. В качестве устройств ввода и вывода использовались специальные пульты, перфокарты и телетайпы — печатающие машины.

В декабре 1951 года инженер Массачусетсского технологического института Джей У. Форрестер продемонстрировал новый компьютер “Вихрь”, принципиальным отличием которого было устройство вывода, формировавшее изображение на экране электронно-лучевой трубки. Изображение формировалось из отдельных светящихся точек. Позднее для оперативного управления компьютером во время управления комплексами ПВО было разработано первое интерактивное устройство ввода — световой пистолет.

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

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

Следующим шагом в развитии этого направления стала разработка в 1961–1962 году Айвеном Сазерлендом первой интерактивной программы для выполнения чертежей — Sketchpad (Блокнот). Программа впервые реализовала принцип интерактивного рисования отдельных графических примитивов (отрезков и дуг) из отдельных точек и последующих операций с ними. Интерактивность достигалась применением светового пера для указания необходимых координат. Примерно в то же время была разработана первая система автоматизированного проектирования (DAC-1), но она требовала ввода координат примитивов с клавиатуры.

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

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

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

2.Растовая графика

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

Основное окно редактора растровой графики Adobe Photoshop с отмеченными основными элементными

Чем выше количество точек на единицу площади, чем выше количество цветов каждой точки, тем выше возможное качество изображения, но тем больше объем памяти, необходимый для хранения и обработки изображения. Например, при использовании 24 бит для представления цвета каждой точки может быть использовано 16 777 216 (224) оттенков, и изображение размером 1280 ґ 1024 точки (разрешение современного монитора) будет занимать как минимум 3840 Кб памяти.

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

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

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

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

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

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

Примеры программных средств

Adobe Photoshop, GIMP, Corel Painter

3.Векторная графика

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

Кроме того, очень быстро растет объем изображения (и необходимой для него памяти) при увеличении линейных размеров.

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

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

Одним из наиболее существенных достоинств векторной формы представления изображения является ее компактность и малая зависимость объема от размеров изображения.

Рисунок в векторном графическом редакторе Corel Draw с основными элементами редактирования

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

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

Наиболее распространенными примитивами являются: отрезки, прямоугольники и их производные (со сглаженными углами), эллипсы и их части, кривые Безье(математические кривые третьего порядка, задаваемые 4 точками), а также составленные из них сложные контуры. Одним из типовых объектов является текст, написанный, как правило, контурным шрифтом (векторным по сути).

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

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

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

Редакторы векторной графики позволяют группировать объекты и создавать таким образом сложные объекты для выполнения операций над ними как над единым целым.

Объекты могут быть упорядочены друг относительно друга, распределены на плоскости как “на поверхности”, так и “по вертикали”.

Как и программы растровой графики, программы векторной графики поддерживают работу со слоями.

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

Примеры программных средств

CorelDraw, Adobe Illustrator, OpenOffice Draw

4.Трехмерная графика

Построение трехмерного изображения

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

При формировании трехмерного изображения (статического или динамического) его построение рассматривается в пределах некоторого пространства координат, которое называется сценой. Сцена подразумевает работу в объемном, трехмерном мире — поэтому и направление получило название трехмерной (3-Dimensional, 3D) графики.

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

На следующем этапе “мировые” координаты узлов сетки пересчитывают с помощью матричных преобразований в координаты видовые, т.е. зависящие от точки зрения на сцену. Положение точки просмотра, как правило, называют положением камеры.

Рабочее пространство системы подготовки  трехмерной графики Blender (пример с сайта  http://www.blender.org)

После формирования каркаса (“проволочной сетки”) выполняется закрашивание — придание поверхностям объектов некоторых свойств. Свойства поверхности в первую очередь определяются ее световыми характеристиками: светимостью, отражающей способностью, поглощающей способностью и рассеивающей способностью. Этот набор характеристик позволяет определить материал, поверхность которого моделируется (металл, пластик, стекло и т.п.). Прозрачные и полупрозрачные материалы обладают еще рядом характеристик.

myunivercity.ru


Смотрите также