OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例

OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例

评分

★★★★★

ISBN

9787115344694

出版社

人民邮电出版社 2014-04-01出版

作者

吴亚峰

分类

软件学习

内容简介
  《OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例》共分12章,内容按照必知必会的基础知识、基于OpenGL ES 2.0实现基本特效,以及真实大型游戏案例的顺序进行详细讲解。第1章介绍如何通过顶点着色器实现酷炫效果,包括飘扬的旗帜、扭动的软糖、展翅飞翔的雄鹰、吹气特效等。第2章介绍程序纹理、数字图像处理技术、分形着色器、粒子系统火焰特效等。第3章介绍模拟现实世界的一些光学效果,如反射、折射、凹凸映射、高真实感地形等。第4章介绍投影贴图、平面阴影、阴影映射、阴影贴图、聚光灯高级光源、高真实感水面倒影等光影效果。第5章游戏开发中的物理学,介绍包括AABB包围盒、穿透效应、粒子系统以及弹簧质点模型等。第6章介绍3D游戏开发中经常使用的3D物理引擎jBullet、Bullet,各种物体形状的碰撞以及NDK下Bullet物理引擎的使用。第7章介绍3D游戏开发中常用的骨骼动画技术。第8章介绍包括3D拾取、多点触控以及多键监听等技巧。第9章讨论3D游戏开发中的一些性能优化问题。第10章~第12章用3大案例,如火力篮球、虚拟停车场、WebGL模拟飞行把所学知识贯穿起来,达到了学以致
AI简介
这是一本专注于3D图形开发和游戏设计的实战指南。本书以OpenGL ES 2.0为基础,详细介绍了如何在移动设备上实现高级图形特效和复杂的游戏案例。书中内容按照必知必会的基础知识、基于OpenGL ES 2.0实现基本特效,以及真实大型游戏案例的顺序进行详细讲解。 本书首先介绍了顶点着色器和片元着色器的应用与实现方法,这些技术是3D图形开发中实现各种高级特效的关键工具。书中详细阐述了程序纹理技术,以及如何通过片元着色器实现图像渐变、凹凸映射、投影贴图等效果。此外,还介绍了如何模拟现实世界的一些光学效果,如反射、折射、色散效果、菲涅尔效果以及凹凸映射等。 书中还深入探讨了阴影在空间关系判断中的作用,以及如何通过AABB包围盒碰撞检测技术和弹簧质点模型来模拟物体的运动。此外,还介绍了物理引擎的重要性,包括物理引擎的选择和如何使用物理引擎等。 在游戏的优化方面,书中提供了许多性能优化的方法,如着色器优化、纹理图优化等,以帮助开发者提高应用的运行流畅度。此外,书中还详细介绍了游戏的策划及准备工作,包括游戏的类型、目标平台、目标受众、操作方式以及呈现技术的确定等。 书中最后通过三个大型游
阅读/下载地址