- •Компьютерная Графика (кг)
- •3 Уровня подобия
- •4Возможности:
- •8. Основные возможности. Дополнительные библиотеки.
- •9.OpenGl в Windows. Контексты и их связь. Формат пикселя.
- •10.Архитектура и синтаксис команд.
- •11.Рисование в OpenGl. Буфер. Обновление изображения.
- •12. Вершины, примитивы, и их атрибуты.
- •13.Дисплейные списки
- •14.Работа с матрицами. Модельно-Видовые преобразования
- •15.Проецкции
- •16.Модель освещения и спецификация материалов
- •17.Описание источников света
- •18.Создание эффекта тумана
- •19.Текстуры. Подготовка текстуры.
- •20.Наложение текстуры на объект.
- •21. Текстурные координаты.
- •22.Смешивание изображений (blending). Прозрачность.
- •23.Буфер-накопитель.
- •24.Буфер трафарета(маски).
- •25.Управление растеризацией [glhint].
- •28. Структура видеоадаптера и назначение его составных частей.(км)
- •30. Аппаратные ускорители графики. 3d-конвейер.
- •31. Аппаратная структура ускорителя. Ускорители будущего.
- •32. Представление пространственных форм. Полигональные сетки.(км)
- •33. Формы задания: явная, указатели в список вершин, явное задание ребер
- •34. Параметрические кубические кривые.(км)
- •35. Форма Эрмита
- •37. Параметрические кубические поверхности Форма Эрмита.
- •38. Методы создания реалистических изображений
- •39. Удаление скрытых линий (hsr). Тезисы
- •40. Hsr: алгоритм сортировки по глубине
- •41.Hsr: алгоритм z-буфера. (км)
- •42.Hsr для криволинейных поверхностей
- •43.Физическая модель света
- •44. Свет. Свойства света ( простейшие законы). (км)
- •45.Диффузное отражение и рассеянный свет.
- •46.Свет. Зеркальное отражение.
- •47. Закраска полигональной сетки. Полосы Маха. (км)
- •48. Метод закраски Гуро (интерполяция интенсивности). Преимущества и недостатки
- •49. Метод закраски Фонга (интерполяция нормалей). Преимущества и недостатки
- •50. Тени
- •51.Текстурирование. Point sampling. Mip-mapping.
- •52.Билинейная, трилинейная и анизотропная фильтрации текстур.
- •53 Цвет в кг. Ахроматический цвет. Интенсивность.
- •55. Цветовые модели rgb, cmyk, yCbCr, hsv.
- •56. Форматы графических файлов: точечная графика, сравнение с векторной.
- •57.Форматы: bmp, gif, jpeg, tiff, raw, eps.
- •58.Сжатие графических файлов.
- •59. Будущее графических файлов.Текущее положение.Модель зрения.Динамический диапазон.Сопоставление.
- •60.Hrdi. Форматы файлов.Области применения.
- •61. Шрифты. История.Графические характеристики.Графема.
- •62. Классификация шрифтов.Система измерений. Оптические компенсации.
- •63. Язык PostScript.
- •64. Растрирование в PostScript. Программные и аппаратные rip.
- •65. Растровые и векторные шрифты.
- •66. Контурные шрифты.
- •67. Шрифты в Windows.Файлы шрифтов.
- •68. Понятие о формате и шрифтовой машине.
- •69. Кодирование шрифтов. Ascii. Стандарт Unicode.
- •72. Лазерные принтеры.
62. Классификация шрифтов.Система измерений. Оптические компенсации.
1.Шрифты с засечками (антиква)или serifs.2.Шрифты без засечек(рубленый, гратеск) sans serifs.3. Шрифты свободного стиля.(декоративные, рукописные)Шрифтовая система измерений:
В основу измерения шрифтов положена систем Дидо. Единицей измерения является типографический пункт:1тп = 0.376мм.пика = 0.352мм.Кегль - величина шрифта/площадки на которой размещается знак. Измеряется в пунктах(П)
Параграф.Существуют верхние и нижние вынесенные элементы.Высота строчных и прописных букв. Интерлиньяж - пробел между строками/между базовыми линиями строк. Кернинг- изменение расстояния между отдельными арами букв с небольшими шагом величина которого зависит от кегли шрифта.Трекинг- коррекция междубуквенных пробелов в выделенном тексте.
Пробел - незанятое пр-во.Спуск - отступ сверху в начале большого смыслового пункта.Пробел, обозначает абзац – отступ..Межсловные пробелы - пробелы между словами.Междубуквенные пробелы
2.Оптические компенсации в шрифте.1. Вертикальные линии кажутся толще горизонтальных. 2. Линия, расположенная посередине кажется ниже.3. Н О А - Буквы О и А кажутся меньше, их изменяют в размере и применяют наплыв:все круглые буквы на 2-8% нижеостальных4. А - уменьшают углы наклона на концах.
63. Язык PostScript.
Формирование современных технологий наст издательских систем часто напрямую связывают с созданием в 1985 году фирмой Abobe языка описания страниц PS.PS с позиции,что у него внутри, представляет собой язык программирования, интерпретирующего типа, основанный на системе стеков и словарей и использующий обратную польскую запись.
Словарь - таблица соответствия имен их значениям, хранящихся в памяти интерпретатора. С точки зрения функц.особенностей-PS- специальный язык, созданный для программ графики,программирует он векторные объекты.Основой описания графики в языке PS является путь(path) - совокупность точек, прямых линий, дуг, окружностей и кривых Безье. Путь является воображаемой линией контура, те он невидим сам по себе. Путь может быть объединен линией, его внутреннее пр-во может быть залито:Fill- заливка.Clip-область.Кроме путей PS поддерживает наличие растровых изображений,как элементов страниц.Растрированный поскрипт: newpath 10_20; move to 50_80;l ive to; close path stroke. PS - универсальный формат для описания документов, который может быть создан в любой программе подготовки текстов и изображений, при наличии в составе ОС драйвера печати PS. Записанный в форме PS файла документ может быть выведен на любом устройстве поддерживающем PS.
64. Растрирование в PostScript. Программные и аппаратные rip.
1.Описания основанные на геометр примитивах называют векторными описаниями, а соответствующие им изображение векторным изображением.Векторное описание имеет 3 основных преимущества:1. Компактность.
2. Простота редактирования.3. Легкость масштабирования.Альтернативным способом формирования изображения является его вывод строка за строкой, по принципу телевизионного растра, поэтому такой процесс формирования и называют растровым.Язык PS является векторноориентированным.Преобразование векторного описания изображения в bitmap называется растрированием.1. Растрирование осуществляет драйвер принтера.2. Более сложные устройства вывода осуществляют растрирование сами, а информация с компьютера передается им в виде программы на языке PostScript.Часть устройства вывода, ответственная за выполнение операции растрирования называется растровым процессором или интерпретатором PS.
2.RIP:Raster Image Processor- растровый процессор изображения.Растровый процессор состоит из процессора, ОП,ПЗУ с записанной на нем программой PS. Такой RIP получил название аппаратный.В конце 80х появились программные RIPы. Аппаратные рипы лучше защищены от программных сбоев.Одно и тоже описание страниц на языке PS может быть по разному воспроизведено разными RIP.
