533955f1 Нотеко: мебель из ДСП лдсп на заказ. | Продающий seo текст смотрите на www.seodoktor.ru. |

X-файлы

Эта книга представляет собой введение в программирование интерактивной трехмерной компьютерной графики с использованием DirectX9.0, в котором основное ударение делается на разработку игр. Прочитав ее, вы изучите основы Direct3D, после чего сможете перейти к изучению и применению более сложных технологий. Раз вы держите в руках эту книгу, у вас есть начальное представление о том, что представляет собой DirectX. С точки зрения разработчика DirectX - это набор API (интерфейсов программирования приложений) для разработки мультимедйных приложений на платформе Windows. В этой книге мы сосредоточимся на ограниченном подмножестве DirectX, называемом Direct3D. Как видно из названия, Direct3D - это API, используемый для разработки приложений с трехмерной графикой.
Книга разделена на четыре части. В первой части исследуются математические инструменты, применяемые в остальных частях книги. Во второй части объясняются базовые технологии трехмерной графики, такие как освещение, текстурирование, альфа-смешивание и работа с трафаретами. Третья часть посвящена использованию Direct3D для реализации различных более интересных техник и приложений, таких как выбор объектов, визуализация ландшафтов, системы частиц, настраиваемая виртуальная камера, а также загрузка и визуализация трехмерных моделей (X-файлов). Темой четвертой части являются вершинные и пиксельные шейдеры, включая каркасы эффектов и новый (появившийся в DirectX 9.0) высокоуровневый язык шейдеров. Настоящее и будущее трехмерных игр неразрывно связано с использованием шейдеров, и, посвящая им целую часть, мы хотели получить книгу, соответствующую современному состоянию дел в программировании графики.

Построение гибкого класса камеры
Проектирование класса камеры
Векторы камеры определяют ее ориентацию и местоположение в мировой системе координат
Вычисление матрицы вида
Преобразование из мирового пространства

Сетки: часть II
IDXBuffer
X-файлы
Загрузка X-файлов
Материалы в X-файле
Пример приложения: загрузка X-файла

Основы визуализации ландшафтов
(A) Сетка с треугольными ячейками
Карты высот
Создание карты высот
Карта градаций серого, созднная в Adobe Photoshop

Системы частиц
Частицы и точечные спрайты
Формат структуры
Режимы визуализации точечных спрайтов
Режимы визуализации точечных спрайтов - 2
Частицы и их атрибуты

Введение в высокоуровневый язык шейдеров
Пишем шейдер на HLSL
Глобальные переменные
Входная и выходная структуры
Точка входа
Таблица констант

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

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

Каркас эффектов
Техники и проходы
Встроенные объекты HLSL
Объекты текстуры
Объекты выборки и режимы выборки
Объекты вершинных и пиксельных шейдеров

Математическая подготовка
Векторы в трехмерном пространстве
Рисунок Свободные векторы, определенные независимо от системы координат
Рисунок Свободные векторы, определенные независимо от системы координат - 2
Рисунок Слева изображена левосторонняя
Рисунок Векторы в стандартной

Сценарии и определение структуры данных в VBA

Настоящая книга является с одной стороны, подробным справочником по Visual Basic for Applications (VBA), а с другой стороны, самоучителем по составлению и разработке приложений, написанных на этом языке. Это уникальное сочетание, которое, следуя рекламному подходу, можно назвать "два в одном", обеспечивает большую гибкость при решении читателем своих собственных задач. Самоучитель на большом количестве примеров умело и доступно обучает, как можно быстро и эффективно решать разнообразные задачи. В справочнике приводится подробное описание возможностей VBA, имея такие сведения под рукой у читателя исчезнет необходимость бегать по магазинам в поиске дополнительной литературы при написании самостоятельных приложений, что несомненно сбережет время и кошелек.
Самоучитель состоит из уроков. В каждом из уроков разрабатывается пример пользовательского приложения и дается подробный анализ. Тексты всех программ снабжены доскональными комментариями. Можно сказать, что все рассматриваемые программы разложены буквально по маленьким разжеванным кусочкам, которые читателю только и остается проглотить. По завершению урока предлагается самостоятельное задание, выполнение которого поможет лучше закрепить разобранный материал.
С помощью VBA можно легко и быстро создавать пользовательские приложения, используя единую для всех офисных программ среду и язык. Научившись разрабатывать приложения для одной офисной программы, например Excel (которой, как наиболее популярной офисной программе, в основном и посвящена данная книга), можно создавать приложения и для других офисных программ, например Access. Внимательно читая эту книгу, можно стать искусным разработчиком и научиться пользоваться мощными средствами разработки приложений Excel для того, чтобы конструировать эффективные и применимые к реальной жизни приложения. Кроме того, по своей структуре, интерфейсу и синтаксису VBA образует ядро Visual Basic. Поэтому тот, кто изучит программирование на VBA очень быстро может освоить и Visual Basic.

Сценарии и определение структуры данных
Диаграммы

Психологические игры и упражнения - перейти
Технология ведения тренинга - перейти
Упражнения схемы и стратегии - перейти
Психологические тренинги - перейти
Психологические тесты - перейти
Тест жизнестойкости - перейти
Тесты и психологические игры - перейти
Ваши скрытые резервы - перейти
Windows 2000 - перейти
Планирование и установка системы - перейти
Загрузка операционной системы - перейти
Поддержка оборудования - перейти
Пользовательский интерфейс - перейти
Конфигурирование системы - перейти
Средства управления - перейти