OpenGL ES 3.x游戏开发 上卷 (吴亚峰著)
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
内容介绍
OpenGL ES 3.x游戏开发共分17章,内容按照必知必会的OpenGL ES 3.x基础知识、基于实现基本特效以及真实大型应用、游戏案例开发的顺序进行详细地讲解。
主要内容为:OpenGL ES 3.x的渲染管线介绍,OpenGL ES 3.x可编程渲染管线着色器的着色语言介绍,3D开发中投影、各种变换的原理与实现,介绍了OpenGL ES 3.x中光照的基本原理与实现、点法向量与面法向量的区别以及光照的每顶点计算与每片元计算的差别,介绍了纹理映射的基本原理与使用,介绍了使用OpenGL ES 3.0开发各种3D基本形状的实现,包括圆柱、圆锥、圆环、螺旋管、几何球以及贝塞尔曲线旋转面等内容,讲解了3D模型加载,介绍了混合和雾的基本原理与使用以及常用3D开发技巧,如标志板、天空盒、镜像绘制等,介绍了OpenGL ES 3.0中经常使用的几种剪裁与测试,包括剪裁测试、Alpha测试、模板测试以及任意剪裁平面等,讲解了传感器应用开发和Android 及iOS平台下的OpenGL ES开发。通过两大案例,如休闲类游戏3D可爱抓娃娃和3D楼盘展示系统把所学的知识应用起来,让读者尽快进入实战角色。
本书适合OpenGL ES 3D应用开发的初学者、程序员、游戏开发者,也适合作为大专院校相关专业师生的学习用书以及培训学校的教材。
目录
第1章 Android概述 1
第2章 游戏开发相关的 Android基础知识 21
第3章 初识OpenGL ES 3.x 58
第4章 着色语言Shading Language 82
第5章 必知必会的3D开发知识—
第6章 光照 171
第7章 纹理映射 194
第8章 3D基本形状的构建 240
第9章 更逼真的游戏场景——3D模型
第10章 独特的场景渲染技术—
第11章 常用的3D开发技巧— 标志板、天空盒、镜像绘制等 301
第12章 渲染出更加酷炫的3D场景—
第13章 引人入胜的游戏特性—
第14章 Android NDK及iOS 平台下的
第15章 Web端3D游戏开发——WebGL 3D应用开发 395
第16章 休闲类游戏—3D
第17章 基于WebGL的3D 楼盘展示
