Программирование игр для Windows. Советы профессионала

Алгоритм художника

Алгоритм художника
Алгоритм Художника, Тест 1
Алгоритм Художника, Тесты 3 и 4

Алгоритм Художника, Тест 5
Время выполнения Алгоритма Художника
Алгоритм Z - буфера
Уравнение плоскости
Использование уравнения плоскости для вершин многоугольника
Соотношение пространства образов и пространства объектов
Трассировка луней
Отсечение лучей



Математические основы отсечения лучей
Рисование лучей
Определение значения наклона
Вычисление линий для генерации
Вычисление точки первого пересечения
Вычисление оставшихся пересечений
Вычисление расстояния

Вычисление масштаба
Уменьшение проекционных искажений
Отрисовка фрагментов стен
Реализация отсектеля лучей
Оптимизация отсекателя лучей

Отрисовка дверей и прозрачных областей
Освещение, тени и палитра
Рассеянное освещение
Локальное освещение
Закон Ламберта
Закон обратных квадратов
Создание модели освещения

Итог
Ускорение процесса двоичного кодового преооразовзния (бит-блиттинга)
Применение логических операций
Операция
Кодирование прозрачности

Битовое отсечение
Контроль столкновения спрайтов
Дублирующая буферизация

Использование сигнала вертикальной синхронизации
Мультипликация с помощью регистров цвета
Освещение ваших игр
Связь мультипликации с контекстом

«Animotion»
Специальные эффекты
Фоновая мультипликация
Экранные эффекты

Гаснущее изображение
Пробовали ли вы текстурировать?
Масштабирование растровых изображений

Повороты объектов
Итог
Механика трехмерных спрайтов
Аксонометрические преобразования

Правильный расчет масштаба
Видимый объем
Новая версия масштабирования

Отсечение спрайтов в трехмерном пространстве
Построение траекторий
Удачный угол зрения на спрайты
Трехмерное звездное небо
Реализм

Создание звездного неба с использованием целых чисел
Оцифровка объектов и моделирование

Создание съемочного мини-павильона
Video for Windows
Цветовая палитра
Эксперименты с макетами
Коротко! (То есть итог)
Звуковые эффекты и музыка
Устройство и архитектура звуковой карты Sound Blaster

Оцифрованный звук
Воспроизведение оцифрованного звука
Описание
Использование функций драйвера для проигрывания VOC-файлов

Частотный синтезатор
Содержание раздела