|
|
51CTO旗下网站
|
|
移动端

目录(2)

《H5和WebGL 3D开发实战详解》本书内容丰富,从基础知识到高级特效以及Ammo 物理引擎;从简单的应用程序到完整的游戏案例,适合不同需求、不同水平层次的各类读者阅读。本节为 目录。

作者:吴亚峰/于复兴/索依娜来源:人民邮电出版社|2017-10-31 17:41

 目录(2)

 
5.2.4 镜面光 . 135
5.2.5 三种光照通道的合成  138
5.3 定位光与定向光 . 140
5.4 点法向量和面法向量  142
5.5 光照的每顶点计算与每片元
计算  144
5.6 本章小结 . 146
5.7 习题  146
第6 章 纹理映射  147
6.1 初识纹理映射 . 147
6.1.1 基本原理 . 147
6.1.2 一个简单的案例  148
6.2 纹理拉伸 . 153
6.2.1 两种拉伸方式概览  153
6.2.2 不同拉伸方式的案例  154
6.3 纹理采样 . 156
6.3.1 纹理采样简介  157
6.3.2 最近点采样 . 157
6.3.3 线性纹理采样  158
6.3.4 MIN 与MAG 采样  159
6.3.5 不同纹理采样方式的
案例 . 159
6.4 mipmap 纹理技术 . 161
6.5 多重纹理与过程纹理  162
6.5.1 案例概览 . 162
6.5.2 将2D 纹理映射到球面上的
策略 . 163
6.5.3 案例的场景结构  164
6.5.4 开发过程 . 165
6.6 压缩纹理的使用 . 167
6.6.1 ETC 压缩纹理 . 167
6.6.2 DXT5 . 169
6.6.3 PVRTC  171
6.7 本章小结 . 172
6.8 习题  172
第7 章 3D 模型加载 . 173
7.1 obj 模型文件概述 . 173
7.1.1 obj 文件的格式  173
7.1.2 用3ds Max 设计3D 模型 . 174
7.2 加载obj 文件  175
7.2.1 加载仅有顶点坐标与面数据
的obj 文件  175
7.2.2 加载后自动计算面法
向量 . 178
7.2.3 加载后自动计算平均
法向量 . 180
7.2.4 加载纹理坐标 . 182
7.2.5 加载顶点法向量 . 184
7.3 本章小结  185
7.4 习题  185
第8 章 混合与雾  187
8.1 混合技术  187
8.1.1 混合的基本知识 . 187
8.1.2 源因子和目标因子  188
8.1.3 简单混合效果案例  189
8.2 地月系云层效果的实现  191
8.3 雾  193
8.3.1 雾的原理与优势 . 193
8.3.2 雾的简单实现 . 194
8.4 本章小结  196
8.5 习题  196
第9 章 常用3D 开发技巧  197
9.1 标志板  197
9.1.1 案例效果与基本原理  197
9.1.2 开发步骤 . 198
9.2 灰度图地形 . 201
9.2.1 基本原理 . 201
9.2.2 普通灰度图地形 . 202
9.2.3 过程纹理地形 . 205
9.2.4 mipmap 地形 . 206
9.3 天空盒与天空穹 . 207
9.3.1 天空盒 . 207
9.3.2 天空穹 . 209
9.3.3 天空盒与天空穹的使用
技巧  210
9.4 本章小结  211
9.5 习题  211
第10 章 渲染出更加酷炫的3D 场景—
几种剪裁与测试  213
10.1 剪裁测试 . 213
10.1.1 基本原理与核心代码  213
10.1.2 一个主次视角的简单
案例  213
10.2 模板测试 . 215
10.2.1 基本原理 . 215
10.2.2 一个简单的案例  217
10.3 任意剪裁平面 . 218
10.3.1 基本原理 . 218
10.3.2 茶壶被任意平面剪裁的
案例 . 218
10.4 本章小结 . 220
10.5 习题. 220
第11 章 Three.js 引擎 221
11.1 Three.js 概述 . 221
11.1.1 Three.js 简介  221
11.1.2 Three.js 效果展示  222
11.2 初识Three.js 应用 . 222
11.3 Three.js 基本组件  224
11.3.1 场景 . 224
11.3.2 几何对象 . 226
11.3.3 摄像机 . 228
11.3.4 光源 . 232
11.3.5 材质 . 239
11.4 模型加载 . 245
11.4.1 Three.js 中支持的模型文件
格式 . 246
11.4.2 导入三维格式文件  251
11.4.3 骨骼动画的加载  254
11.5 贴图的使用 . 258
11.5.1 使用纹理贴图  259
11.5.2 使用法向贴图  260
11.5.3 使用凹凸贴图  261
11.5.4 使用光照贴图制作静态
阴影 . 262
 

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973
【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux标准教程

本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的应用知识,通过本书的学习,相信初中...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊