DirectX - Станислав Горнаков

DirectX

Основы программирования трехмерной графики в DirectX. Часть V: Свет

Понятие свет и освещенность в компьютерных играх идентичны понятиям окружающего нас с вами мира. В компьютерной графике применяются три типа освещения. Первый это параллельный или направленный источник света. …

Основы программирования трехмерной графики в DirectX. Часть V: Свет Читать далее »

Основы программирования трехмерной графики в DirectX. Часть IV: Матричные преобразования

В компьютерной графике определенны понятия различных матриц. Это мировая матрица (World Matrix), матрица вида (View Matrix) и матрица проекции (Projection Matrix). С помощью данных матриц в исходном коде …

Основы программирования трехмерной графики в DirectX. Часть IV: Матричные преобразования Читать далее »

Основы программирования трехмерной графики в DirectX. Часть III: Матрицы

Программирование трехмерной графики невозможно себе представить без использования матриц. Матрица – это двухмерный массив данных заполненный определенными значениями. Матрицы позволяют легко и быстро производить любые манипуляции с вершинами …

Основы программирования трехмерной графики в DirectX. Часть III: Матрицы Читать далее »

Основы программирования трехмерной графики в DirectX. Часть II: Точки, вершины и модели

Очевидно, что для представления любой точки в трехмерной плоскости нужно задать координаты по всем трем осям X, Y и Z. Для представления на экране монитора примитива (треугольник, квадрат, …

Основы программирования трехмерной графики в DirectX. Часть II: Точки, вершины и модели Читать далее »

Основы программирования трехмерной графики в DirectX. Часть I: Система трехмерных координат

В отличие от двухмерной графики, работать с 3D графикой несколько сложнее. Для создания даже простых трехмерных программ может понадобиться значительно больше математических познаний, чем для работы со спрайтовой …

Основы программирования трехмерной графики в DirectX. Часть I: Система трехмерных координат Читать далее »

Инструментальные средства программирования и отладки шейдеров в DirectX и OpenGL

Рассматриваются основы DirectX, показаны приемы работы с фиксированным и программируемым графическими конвейерами, дана информация по применению профайлера PIX for Windows, необходимого для отладки программ в DirectX, подробно представлена …

Инструментальные средства программирования и отладки шейдеров в DirectX и OpenGL Читать далее »

DirectX 9. Уроки программирования на С++

Рассматривается профессиональное программирование трехмерной графики под Windows на языке С++ с использованием технологии DirectX 9. Раскрыты возможности компонента Direct3D по выводу трехмерной графики, текстурированию объектов, работе с освещением, …

DirectX 9. Уроки программирования на С++ Читать далее »

Пролистать наверх