OpenGL ES 2.0 for Android: A Quick-Start Guide
Книга посвящена основам программирования трехмерной графики с использованием OpenGL ES 2.0 на платформе Android. Рассматриваются преимущества нового программного конвейера по сравнению с устаревшим фиксированным конвейером OpenGL ES 1.x, а также предпосылки для его внедрения в мобильных и встраиваемых устройствах.
В первых главах описываются фундаментальные концепции OpenGL ES 2.0, включая работу с шейдерами на языке GLSL, создание поверхностей для отображения графики и настройку окружения разработки. Особое внимание уделяется практическим аспектам: от создания простого вьюпорта до реализации трехмерных моделей.
Дальнейшие главы раскрывают темы моделирования, текстурирования и затенения объектов. Читатель узнает, как использовать вершинные и фрагментные шейдеры для достижения реалистичных эффектов освещения, таких как модель ADS (Ambient Diffuse Specular).
Книга ориентирована на разработчиков, уже знакомых с основами Android SDK и желающих освоить современные методы рендеринга для создания игр и интерактивных приложений. Материал подается последовательно, с примерами кода и практическими упражнениями.
Издание будет полезно как начинающим, так и опытным программистам, стремящимся использовать всю мощь графических процессоров мобильных устройств.
