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






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

Глава Знакомство с вершинными шейдерами
Вершинный шейдер заменяет этапы преобразования и освещения в фиксированном конвейере
Объявление вершин
Описание объявления вершин
Создание объявления вершин
Разрешение использования объявлений вершин
Использование данных вершин

Этапы работы с вершинным шейдером
Написание и компиляция вершинного шейдера
Создание вершинного шейдера
Установка вершинного шейдера
Уничтожение вершинного шейдера
Пример приложения: рассеянный свет
Пример приложения: мультипликационная визуализация

(А) Объекты с затенением выполненным
Мультипликационное затенение
Текстура затенения содержит используемые
Используемый оттенок зависит от интервала, в который попадает координата текстуры
Код вершинного шейдера для мультипликационного затенения
Обводка силуэта
Представление краев
Квадрат, представляющий край
Вырожденный квадрат, описывающий край, разделенный на два треугольника

Вершины vи vкрая силуэта смещаются
Проверка для краев силуэта
На Рисунок (a) одна из граней
Край, определенный вершинами vи vиспользуется только одной гранью
Генерация краев
Код вершинного шейдера обводки силуэта
Итоги




Банкротство

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

Законы о банкротстве
Банкротство за рубежом
Защита от банкротства
Приватизация при банкротстве
Управление банкротством

Банкротство в России
Собственность и банкротство