Мацуда К., Ли Р. WebGL - программирование трехмерной графикиКниги по IT. (6,8 МБ, pdf) В технологии WebGL используется аппаратное ускорение трехмерной графики браузера, и устанавливать дополнительное программное обеспечение не нужно. С помощью этого руководства можно легко овладеть WebGL. В издании дается большое количество примеров, представляющих различные варианты реализации программирования 3-D графики. Книга будет полезна программистам, которые хотят обучиться использованию графики в своих проектах.

 

 

Содержание
Положительные отзывы к книге «WebGL: программирование трехмерной графики» 5
Предисловие 17
Кому адресована эта книга 17
О чем рассказывается в этой книге 18
Структура книги 18
Браузеры с поддержкой WebGL 22
Примеры программ и сопутствующие ссылки 23
Типографские соглашения 23
Благодарности 23
Об авторах 24
Глава 1. Обзор WebGL 26
Глава 2. Первые шаги в WebGL 33
Глава 3. Рисование и преобразование треугольников 88
Глава 4. Дополнительные преобразования и простая анимация 131
Глава 5. Цвет и текстура 152
Глава 6. Язык шейдеров OpenGL ES (GLSL ES) 203
Глава 7. Вперед, в трехмерный мир 236
Глава 8. Освещение объектов 299
Глава 9. Иерархические объекты 329
Глава 10. Продвинутые приемы 360
Приложение A. В WebGL нет необходимости использовать рабочий и фоновый буферы 438
Приложение B. Встроенные функции в языке GLSL ES 1.0 441
Приложение C. Матрицы проекций 449
Приложение D. WebGL/OpenGL: лево- или правосторонняя система координат? 450
Приложение E. Транспонированная обратная матрица 460
Приложение F. Загрузка шейдеров из файлов 464
Приложение G. Мировая и локальная системы координат 466
Приложение H. Настройка поддержки WebGL в веб-браузере 470
Словарь терминов 472
Список литературы 477
Предметный указатель 478