рост дж рэнди opengl трехмерная графика и язык программирования шейдеров для профессионалов

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. . . . . . . . . . . . . .


рост дж рэнди opengl трехмерная графика и язык программирования шейдеров для профессионалов Algo Bot

Algo Bot

Пр-во: Plug In Digital

299 RUR

Найти похожие
Подробнее

Наши товары:

plstar cosmos god of the egyptian egypt ancient symbol anubis face newfashion funny 3dprint zipper hoodies sweatshirts jacket 12 | printio 3d кружка олени | орех грецкий в тубе | ирис карликовый ларрикин | гнилицкий в против течения | декоративная фигурная интерьерная свеча икона николая чудотворца | зажигалка бензиновая классика 5 5 х 3 5 см | гаджинский адиль мухтарович логистика учебник | тройник stout sfa 0028 002534 25 мм х 3 4 вр г х 25 мм латунный | готовим в пароварке | brain anatomical model brain model brain structure model hindbrain cerebellum | флаг казахстана | солнышко ирина подвижные картинки страусенок | ежедневник 18 надежды | вессель г мегингер роберт аргентина путеводитель | кружка вася всегда прав улыбнись | пазл origami 44котенка 160эл однаждны в городе наклейки 04979 | кардиган polesie марсия | санкт петербург карта автодорог | wood val four sisters | острые кишечные инфекции диагностика и лечение | комплект защиты на углы и края | как пузик и тузик раскрыли заговор | септик биодевайс 15 | system |