Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Открыто OpenGL ES 3.0. Руководство пользователя (2015)

Тема в разделе "Книги, аудиокниги", создана пользователем Volchek, 30 май 2015.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
720.00 руб.
Участников:
0 из 10
Организатор:
требуется
0%
Расчетный взнос:
80 руб.
  • (Записывайтесь, чем больше участников, тем меньше расчетный взнос)

  1. Volchek

    Volchek Модератор

    Сообщения:
    14.908
    Симпатии:
    11.568
    OpenGL ES 3.0. Руководство пользователя
    OpenGL ES 3.0 Programming Guide (2nd Edition)​

    [​IMG]

    Автор: Пурномо Б., Гинсбург Д. (Dan Ginsburg, Budirijanto Purnomo, Dave Shreiner, Aaftab Munshi)
    Языки: Русский
    Издательство: ДМК Пресс (Addison-Wesley Professional)
    Год: 2015 (2014)
    ISBN: 978-5-97060-256-0
    Странниц: 400
    Переплет: Мягкий
    Бумага: Офсетная
    OpenGL ES 3.0, делает возможным создания потрясающей графики для новых игр и приложений, не влияя на производительность устройства и время работы аккумулятора.
    Авторы рассматривает весь API и язык для написания шейдеров. Они внимательно рассматривают возможности OpenGL ES 3.0, такие как теневые карты, дублирование геометрии, рендеринг в несколько текстур, uniform-буфера, сжатие текстур, бинарное представление программ и преобразование обратной связи.
    При помощи детальных, скачиваемых примеров на С, вы узнаете как задавать и программировать каждый аспект графического конвейера. Шаг за шагом, вы перейдете от вводных примеров к продвинутому попиксельному освещению и системам частиц. В книге вы найдете содержательные советы по оптимизации быстродействия, максимизации эффективности работы API и GPU и полном использовании OpenGL ES 3.0 в широком спектре приложений.
    Весь код был собран и проверен на iOS 7, Android 4.3, Windows (эмуляция OpenGL ES 3.0) и Ubuntu Linux и авторы показывают как собрать примеры для каждой платформы.
    Рассматриваются следующие темы:
    • использование EGL API для взаимодействия с оконной системой, выбора конфигурации и создания контекста для рендеринга и поверхностей;
    • шейдеры, создание и подключение объектов-шейдеров, компиляция шейдеров, проверка на ошибки компиляции, создание, сборка и опрос состояния для объектов-программ и использование шейдеров в виде исходных текстов и в бинарной форме;
    • язык для написания шейдеров OpenGL ES: переменные, типы, конструкторы, структуры, массивы, атрибуты, uniform-блоки, входные и выходные переменные, описатели точности и инвариантности;
    • геометрия, вершины и примитивы, передача геометрии в конвейер и сборка из нее примитивов;
    • создание двухмерных, трехмерных, кубических текстур и массивов текстур, их загрузка и использование при рендеринге, режимы отсечения текстурных координат, фильтрация и форматы текстур, сжатые текстуры, объекты-сэмплеры, неизменяемые текстуры, буфера для распаковки пикселов и пирамидальное фильтрование;
    • фрагментные шейдеры: мультитекстурирование, туман, альфа-тест и задаваемые пользователем плоскости отсечения;
    • фрагментные операции: отсечение по прямоугольной области, тесты трафарета и глубины, мультисэмплинг, смешивание цветов и растрирование;
    • объекты-фреймбуферы: рендеринг во внеэкранные поверхности для продвинутых эффектов;
    • продвинутый рендеринг: попиксельное освещение, имитация отражения окружающей среды, системы частиц, постобработка изображений, процедурные текстуры, теневые карты, ландшафт и проективное текстурирование;
    • объекты синхронизации и барьеры: синхронизация с приложением и выполднением на GPU.
     
Оценить эту тему:
/5,
Поделиться: