Скачать 0.76 Mb.
|
57. Аппаратная архитектура графических ускорителей. Графический конвейерГрафический ускоритель — аппаратная реализация алгоритмов.
Работа графического конвейера:
58. Особенности скоростной обработки данных в графических ускорителяхОсобенности обработки:
59. ШейдерыШейдеры — подпрограммы для собственной реализации процессоров вершин и фрагментов. Графический конвейер не позволяет:
Решения:
Языки программирования шейдеров:
Хозяйке на заметку:
Нефотореалистичная компьютерная графика60. Цели и задачи нефотореалистичной компьютерной графики. Артефакты и их классификацияПричины создания НФР:
Цели НФР:
Артефакты — отличия реального изображения от компьютерного (например, размытие, эффект Гало, нерезкость). Виды:
Цели внесения артефактов:
61. Методы маскирования изображенийМаскирование позволяет создавать артефакты на уровне пикселей. Суть маскирования: Маска позволяет задать микрорисунок. Требования к маске:
62. Маскирование образами (текст, точка, линия)В качестве маски можно использовать текст, точку, линию. Например рисунок на банкнотах. 63. Построение мозаикКаждый фрагмент мозаики либо монотонен, либо сам является некоторым изображением. Алгоритм:
64. Построение штриховых иллюстраций и текстурОписываемые методы принимают на входе растр и обрабатывают его так, будто оно нарисовано карандашом: штрихи видно не только на микро-, но и на макроуровне.
Алгоритм:
<Нижеследующего, судя по лекциям, у нас не было, но на всякий случай пусть будет> Штриховка может использоваться для генерации текстур. При этом текстуру может потребоваться рисовать разной яркостью. При работе со штрихованными текстурами нельзя просто повысить/понизить их яркость. Штрихованная текстура задаётся в виде упорядоченной последовательности штрихов. Для любого штриха хранится длина, направление и координата. Сортировка штрихов: В зависимости от требуемой яркости текстуры рисуются только первые n штрихов (чем ярче текстура, тем больше штрихов, и наоборот). Штрихи делятся на два класса:
Требуемая текстура задаётся двумя числами (M, N). Используем, соответственно, два списка (?). В зависимости от требуемой яркости рисуем заданное количество штрихов нужной формы и яркости. Как и любые растровые изображения, штрихованные текстуры плохо масштабируются (например, если просто растянуть такую текстуру, то все штрихи станут толстыми), поэтому для каждого масштаба нужно честно строить свою текстуру. Вышеизложенного, судя по лекциям, у нас не было, но на всякий случай пусть будет> 65. Рисование реалистичных отрезковПри рисовании линии человеком возникают следующие артефакты:
Алгоритм рисования отрезка использует дополнительные параметры:
Весь отрезок [0,1] разбивается на интервалы с некоторым шагом Δt и для каждого рисуется свой четырёхугольник. [ ХХХ ] 66. Имитация рисования кистью. Клетчатые автоматы[ ХХХ ] 67. Имитация рисования карандашом[ ХХХ ] 68. Имитация гравировки69. Использование G-буферов. ПримерыG-буфер — расширенный буфер вывода изображений, в котором для каждого пикселя кроме его цвета может храниться дополнительная информация:
Эту информацию можно применять для создания дополнительных эффектов при отрисовке изображения:
[ ХХХ ] 70. Классификация рёбер и модифицированный алгоритм Робертса.[ ХХХ ] 71. Моделирование освещения в НФР.[ ХХХ ] 72. Искажение пространства в НФР.[ ХХХ ] 73. Искажение размеров объектов. |
Введение. Основы компьютерной графики. Построение геометрических примитивов. Простановка размеров | Определить этапы создания фирменного стиля и технологию ее превращения в бренд. Дать практические навыки в области разработки бренда... | ||
День фантазёров и мечтателей «Цветной мир» (создание творческих работ с помощью компьютерной графики для читателей библиотеки – дошкольников... | Эвм, применявшихся в научном и военном исследованиях. С тех пор графический способ отображения данных стал неотъемлемой принадлежностью... | ||
Эпидемиология как наука об эпидемическом процессе. Связь эпидемиологии с другими науками. История развития эпидемиологии. Значение... | Данное методическое пособие является разработкой элективного курса по предмету информатика «Графический редактор CorelDraw», для... | ||
Уголовно-правовая характеристика преступлений в сфере компьютерной информации | Ведь правильно решенное задание нужно правильно оформить, поскольку для корректной компьютерной обработки бланков нужен читаемый... | ||
Контрольная работа №1 по компьютерной графике включает в себя задания №№1-6, выполненные на компьютере в программах «ms visio» и... | Задачи и методы их решения, общие для корпусной лингвистики, машинного перевода и компьютерной лексикографии 8 |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |