Direct3D → Пообъектная Анимация

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

Любое преобразование объекта можно задать при помощи матриц.

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Повертексная Анимация

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

Начнем с простого - анимация простым изменением атрибутов каждого вертекса. Это позволяет добиться интересных эффектов (в данном примере я создал эффект развивающегося флага - правда только жалкое подобие :).

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Техника индексирования вершин примитивов

Приветствую всех, кому предназначены данные уроки. В данном уроке мы рассмотрим один, весьма важный и полезный аспект - индексация примитивов (полигонов). Что это такое? Данный прием позволяет нам избежать повторения данных при задании вершин. Допустим, у вас есть куб - для его задания нам достаточно восемь вершин (в реальном мире), а при наших знаниях на данный момент - для его задания в нашей программе нам понадобится задавать двадцать четыре точки (на одну грань по два полигона, каждый полигон из трех вершин - 2*6*2=24).

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Использование файлов .Х формата

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

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Использование текстур

Привет все. После достаточно долгого перерыва я продолжаю серию уроков посвященных аспектов программирования DirectX8. Данный урок будет посвящен использованию в Direct3D8 текстур, пока только самое начало, как загрузить и как потом отрисовать полигон с наложенной на него текстурой. В последствии будут и более продвинутые уроки по работе с текстурами.

Я думаю, что можно уже начать.

Опубликовал admin
28 Окт, Четверг 2004г.


RSS-материал

Программирование для чайников.