650 ₴
Мова шейдерів OpenGL (OpenGL Shading Language, GLSL) в даний час є фундаментальною основою та невід'ємною частиною програмування з використанням бібліотеки OpenGL.
У цій книзі розглянемо весь спектр прийомів програмування на GLSL. Почавши з базових видів шейдерів – вершинних та фрагментних, ми пройдемо шлях від простих до складних прийомів. Ми покажемо безліч практичних прикладів – від накладання текстур, відтворення тіней та обробки зображень до застосування спотворень та маніпуляцій системами частинок – щоб дати інструменти, які вам знадобляться під час використання GLSL у ваших проектах. Ми також розповімо, як користуватися геометричними шейдерами, шейдерами тесселяції і обчислювальними шейдерами, що зовсім недавно з'явилися в GLSL. З їх допомогою ви зможете задіяти GPU для вирішення різних завдань, навіть тих, що ніяк не пов'язані з формуванням зображень. За допомогою геометричних шейдерів та шейдерів тесселяції можна виконувати геометричні побудови, а за допомогою обчислювальних – довільні обчислення на GPU.
Ця книга адресована програмістам, знайомим з основами тривимірної графіки OpenGL і зацікавленим у вивченні мови GLSL або бажаючим отримати додаткові відомості про деякі новітні особливості GLSL 4.x.
Основні | |
---|---|
Країна виробник | Україна |
Тематика | Системи проектування |
Вид палітурки | М'який |
Тип поверхні паперу | Матова |