Spread the love

Our Reader Score
[Total: 0 Average: 0]

OpenGL 4. Язык шейдеров

Приемы программирования на GLSL.

Дэвид Вольф «OpenGL 4. Язык шейдеров. Книга рецептов» ДМК Пресс, 2015 год, 368 стр. (32,3 мб. pdf)

Тема книги — язык программирования шейдеров OpenGL (OpenGL Shading Language, GLSL). Рассмотрены методы программирования на GLSL, как базовых видов шейдеров (вершинных, фрагментных), так и геометрических, вычислительных и шейдеров тесселяции (автоматизированный процесс замощения полигонами). С помощью геометрических шейдеров и шейдеров тесселяции можно выполнять геометрические построения, а с помощью вычислительных – произвольные вычисления на GPU. В книге приводится большое количество практических примеров: наложение текстур, создание теней и искажений, обработки изображений, создание, преобразование и управление системами частиц. Книга поможет понять основные концепции трехмерной графики и задействовать GPU в своих проектах, даже тех, что никак не связаны с формированием изображений. Издание предназначено для программистов знакомых с основами трехмерной графики и уже имеющих некоторый опыт программирования в OpenGL. ISBN: 978-5-97060-255-3

Оглавление книги

  • Глава. 1. Введение в GLSL
  • Глава. 2. Основы шейдеров GLSL
  • Глава. 3. Освещение, затенение и оптимизация
  • Глава. 4. Текстуры
  • Глава. 5. Обработка изображений и приемы работы с экранным пространством
  • Глава. 6. Использование геометрических шейдеров и шейдеров тесселяции
  • Глава. 7. Тени
  • Глава. 8. Использование шума в шейдерах
  • Глава. 9. Системы частиц и анимация
  • Глава. 10. Вычислительные шейдеры

PDF

 

Программирование шейдеров OpenGLhttps://mydevbook.info/wp-content/uploads/2017/08/programmirovanie-shejderov-opengl.jpghttps://mydevbook.info/wp-content/uploads/2017/08/programmirovanie-shejderov-opengl-130x150.jpgsomDesign and graphicsOpenGL,ПрограммированиеПриемы программирования на GLSL. Дэвид Вольф 'OpenGL 4. Язык шейдеров. Книга рецептов' ДМК Пресс, 2015 год, 368 стр. (32,3 мб. pdf) Тема книги - язык программирования шейдеров OpenGL (OpenGL Shading Language, GLSL). Рассмотрены методы программирования на GLSL, как базовых видов шейдеров (вершинных, фрагментных), так и геометрических, вычислительных и шейдеров тесселяции (автоматизированный...Books for game developers
Spread the love