касательное, 247
координат поверхности локальное, 246
моделей, 45
обзора, 46
отсечения, 47 процедурное текстурирование, 233 процедурные текстурные шейдеры, 233 процессор
вершинный, 58, 102
фрагментный, 62,107 псевдонимы атрибутов, 165
Р
рабочая среда эффекта, 188 распаковка пикселов, 43
Алфавитный указатель
растеризация, 40 редактор. См. АррВпгл'Бег режимы плавного перехода, 330
вычитание, 334
жесткое освещение, 333
затемнение, 331
инверсная разность, 334
исключение, 334
мягкое освещение, 333
наложение, 332
обычный, 330
осветление, 332
ослабление цвета, 332
очистка, 331
прозрачность, 334
разность, 334
растворение, 331
сложение, 333
среднее значение, 331
умножение, 332
усиление цвета, 332
экран, 332 режимы рисования объекта, 275 рендеринг, 31
многопроходный, 117
нефотореалистичный, 305
С
сборка примитивов, 39 свёртка, 298, 334 свёрточный фильтр, 298, 334 сглаживание, 290 семантический анализ, 190 семплер, 84 семплеры, 174
активные, 175 серверные состояния, 31 серия импульсов, 298
синтаксический анализ, 190 системы частиц, 279 смещение, 325 согласование типов, 87 спецификаторы, 89
attribute, 90
const, 91
uniform, 90
varying, 91
отсутствие, 92 стандарт OpenGL, 28 супердискретизация, 292
т
таблицы, 326 текселы, 50 текстура обращение из шейдера, 210 текстурирование, 41
процедурное, 233 текстурные карты, 103 текстурные координаты
формирование, 204 текстуры
наложение, 206 типы данных
void, 86
векторы, 82
дискретизаторы, 84
массивы, 85
матрицы, 83
объявления переменных, 86
преобразование, 87
скалярные, 81
согласование, 87
структуры, 85 точечная дискретизация, 291 тригонометрические функции, 122
Алфавитный указатель
У
удаление данных, 158 узлы
группировки эффектов, 188
переменных, 189
проходов, 189 управляющая текстура, 234 уровень уменьшенное™
текстуры, 50 усреднение соседних
элементов, 336
ф
фильтрация верхних частот, 295 формирование текстурных
координат, 204 фотореализм, 305 фрагмент, 40 фрагментный процессор, 62, 107 функции, 93
встроенные, 94
геометрические, 130
доступа к текстуре, 134
запроса состояния, 158
матричные, 131
обработки фрагмента, 136
общие, 124
отношения векторов, 132 тригонометрические, 122 шума, 136
экспоненциальные, 123 функция распределения двунаправленного отражения, 222
ш
шейдерные объекты, 70 компиляция, 154 создание, 153
шейдеры анализ производительности, 184 вершинные, 56, 59 компоновка, 155 отладка, 186 разработка, 182
модульность, 184
тестирование и повторение, 183
упрощение, 184 средства разработки, 187
RenderMonkey, 188 фрагментные, 56 шум, 254 большой размерности, 260 завихрение, 266 малой размерности, 259 Перлина, 259 текстуры, 260 часть периодической функции, 268
э
экспоненциальные функции, 123 эффект глубины, 202
дымки, 202 эффекты анимации два режима рисования, 275
колебания, 285
постепенное исчезновение, 278 постепенный переход, 276 преобразования, 275
Я
ядро свёртки, 298, 334 язык шейдеров
Cg, 350
HLSL, 348
ISL, 346
OpenGL Shader, 346 RenderMan, 344