Издательство ДМК Пресс
Официальный сайт издательства ДМК Пресс

Интернет-магазинdmkpress.help@gmail.com
+7 (499) 322-19-38

Издание книг dmkpress@gmail.com Пишите на email

Оптовая продажа books@alians-kniga.ru+7 (499) 782-38-89

Моя корзина
В корзине нет ни одного товара

OpenGL ES 3.0. Руководство разработчика

OpenGL ES 3.0. Руководство разработчика
Автор: Пурномо Б., Гинсбург Д.
Дата выхода: май 2015 года
Формат: 165 * 235 мм
Бумага: офсетная
Обложка: Мягкая обложка
Объем, стр.: 448
ISBN: 978-5-97060-256-0
Вес, гр.: 700

Оглавление и отрывки из глав

Купить электронную книгу

899 руб

Аннотация

OpenGL ES – это ведущий интерфейс и графическая библиотека для рендеринга сложной трехмерной графики на мобильных устройствах. Последняя версия, 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.

Для добавление комментария необходимо Войти или Зарегистрироваться.

События

15 января 2019 года

Издательство ДМК Пресс - информационный партнёр конференции "CleverDAY".

7 февраля в Москве пройдёт конференция CleverDAY, ключевые темы которой: машинное обучение, отчетность по процессам, автоматизация процессов и др. темы.

27 декабря 2018 года

График работы издательства ДМК Пресс (пункт выдачи заказов) на январские каникулы 2019 г.

 
29 декабря пункт выдачи заказов будет работать до 17.00.

05 декабря 2018 года

Бесплатный вебинар: «ITIL 4 всё ближе»

 Наши партнёры компания Cleverics совместно с компанией AXELOS проведут 6 декабря 2018 в 11:00 (MSK) бесплатный совместный вебинар: «ITIL 4 всё ближе».

 

Архив новостей

Хотите получать информацию о новинках нашего издательства? Оставьте свой Email в форме ниже

Нажимая на кнопку «Подписаться», я даю согласие на обработку персональных данных