OpenGL 4. Язык шейдеров. Книга рецептов 21063
Мова шейдерів OpenGL (OpenGL Shading Language, GLSL) в даний час є фундаментальною основою та невід'ємною частиною програмування з використанням бібліотеки OpenGL.
У цій книзі ми розглянемо весь спектр прийомів програмування на GLSL. Почавши з базових видів шейдерів – верхових і фрагментных, ми пройдемо шлях від простих до складних прийомів . Ми покажемо безліч практичних прикладів – від накладання текстур , відтворення тіней і обробки зображень до застосування спотворень і маніпуляцій системами частинок – щоб надати інструменти, які вам знадобляться при використанні GLSL в ваших проектах. Ми також розповімо, як користуватися геометричними шейдерами, шейдерами тесселяції і зовсім недавно з'явилися в GLSL обчислювальними шейдерами. З їх допомогою ви зможете задіяти GPU для вирішення самих різних завдань, навіть тих, що ніяк не пов'язані з формуванням зображень. З допомогою геометричних шейдерів і шейдерів тесселяції можна виконувати геометричні побудови, а з допомогою обчислювальних – довільні обчислення на GPU.
Ця книга адресована програмістів, знайомих з основами тривимірної графіки OpenGL і зацікавленим у вивченні мови GLSL або бажають отримати додаткові відомості про деяких новітніх особливості GLSL 4.x.
У цій книзі ми розглянемо весь спектр прийомів програмування на GLSL. Почавши з базових видів шейдерів – верхових і фрагментных, ми пройдемо шлях від простих до складних прийомів . Ми покажемо безліч практичних прикладів – від накладання текстур , відтворення тіней і обробки зображень до застосування спотворень і маніпуляцій системами частинок – щоб надати інструменти, які вам знадобляться при використанні GLSL в ваших проектах. Ми також розповімо, як користуватися геометричними шейдерами, шейдерами тесселяції і зовсім недавно з'явилися в GLSL обчислювальними шейдерами. З їх допомогою ви зможете задіяти GPU для вирішення самих різних завдань, навіть тих, що ніяк не пов'язані з формуванням зображень. З допомогою геометричних шейдерів і шейдерів тесселяції можна виконувати геометричні побудови, а з допомогою обчислювальних – довільні обчислення на GPU.
Ця книга адресована програмістів, знайомих з основами тривимірної графіки OpenGL і зацікавленим у вивченні мови GLSL або бажають отримати додаткові відомості про деяких новітніх особливості GLSL 4.x.
- АвторДэвид Вольф
- КатегоріяПрограмування
- МоваРосійська
- Рік2015
- Сторінок368
- Формат165х235 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- ІлюстраціїЧорно-білі
620 ₴
Відділення Нова Пошта80 ₴
Поштомат Нова Пошта40 ₴
Кур’єр Нова Пошта120 ₴
Відділення УкрПошта50 ₴
Кур’єр за адресою90 ₴
допоможіть тим, хто ще не читав