Введение
ГЛАВА 1 Современные способы представления трехмерной динамической графики 7
1.1 Введение 7
1.1.1 Актуальность проблемы представления трехмерных форм в интернет 7
1.1.2 Интерактивная 2d анимация-flash 9
1.1.3 Технологии vrml, x3d 9
1.2 Особенности vrml, x3d 11
1.2.1 Возможности описания сложных форм 11
1.2.2 Интерактивность 13
1.3 Автоматизация создания трехмерных сцен 25
ГЛАВА 2 Шейдерная графика - язык HLSL 28
Введение 28
2.1 Вершинный шейдер-vertex shader 30
2.2 Пиксельный шейдер - pixel shader 31
2.3 Высокоуровневый шейдерный язык 34
2.3.1 Язык высокого уровня для программирования шейдеров - High Level Shading Language - HLSL 35
2.3.2 GLSL - OpenGL SHADING LANGUAGE 45
ГЛАВА 3 Система автоматической обработки генерации трехмерных изображений с использованием шейдерной графики 51
Введение 51
3.1 Описание шаблонов и текстур 52
3.1.1 Шаблоны 52
3.1.2 Текстуры 59
3.2 Пользовательский интерфейс системы 60
3.3 Структура программы 64
3.4 Ограничения совместимости эффектов и шаблонов сцен 65
3.5 Организация хранения данных системы 66
3.6 Методика использования системы 66
Заключение 70
Список литературы 71
Приложение 79


