|
|
|
|
移动端

目录(1)

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

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

【新品产上线啦】51CTO播客,随时随地,碎片化学习

 目录(1)

 
第1 章 HTML 5 开发基础—进入
WebGL 世界的第一道坎  1
1.1 HTML 的发展简史 . 1
1.1.1 HTML 的由来 . 1
1.1.2 HTML 的历史 . 1
1.2 HTML5 概述  2
1.2.1 HTML5 的新标准 . 2
1.2.2 HTML5 引入的新特性  2
1.2.3 HTML5 现状 . 3
1.3 初识HTML5  4
1.3.1 HTML5 标签简介 . 4
1.3.2 基础标签 . 4
1.3.3 格式标签 . 5
1.3.4 表单标签 . 10
1.3.5 图像、链接、列表标签  17
1.3.6 表格、元信息等标签  20
1.3.7 HTML5 中的全局属性  26
1.3.8 HTML5 中的事件 . 29
1.4 初识CSS  31
1.4.1 CSS 简介 . 31
1.4.2 CSS 基础语法 . 32
1.4.3 如何插入样式表 . 33
1.4.4 使用CSS 样式  33
1.5 初识JavaScript . 40
1.5.1 JavaScript 的名字和
版本  41
1.5.2 准备使用JavaScript  41
1.5.3 使用语句 . 41
1.5.4 使用变量和类型 . 42
1.5.5 JavaScript 运算符  43
1.5.6 使用数组 . 44
1.5.7 创建自己的JavaScript
对象  45
1.5.8 常用的JavaScript 工具 . 47
1.6 HTML5 Canvas 概述  47
1.6.1 文档对象模型(DOM)和
Canvas . 48
1.6.2 JavaScript 与Canvas . 48
1.6.3 HTML5 Canvas 版“Hello
World” . 48
1.6.4 Canvas 上的基础图形 . 50
1.7 本章小结  51
1.8 习题  52
第2 章 初识WebGL  53
2.1 WebGL 概述 . 53
2.1.1 WebGL 简介  53
2.1.2 WebGL 效果展示  54
2.2 初识WebGL 应用 . 54
2.2.1 WebGL 应用案例部署运行
步骤简介 . 55
2.2.2 初识WebGL 应用程序  56
2.3 着色器与渲染管线 . 61
2.3.1 WebGL 的渲染管线  61
2.3.2 WebGL 中立体物体的
构建 . 66
2.4 本章小结  68
2.5 习题  68
第3 章 着色语言  69
3.1 着色语言概述 . 69
3.2 着色语言基础 . 70
3.2.1 数据类型简介  70
3.2.2 数据类型的基本使用  73
3.2.3 运算符 . 74
3.2.4 类型转换 . 76
3.2.5 限定符 . 77
3.2.6 流程控制 . 79
3.2.7 函数的声明与使用  81
3.2.8 片元着色器中浮点变量精度
的指定 . 82
3.2.9 程序的基本结构  82
3.3 特殊的内建变量 . 83
3.3.1 顶点着色器中的内建变量 . 83
3.3.2 片元着色器中的内建变量 . 83
3.4 着色语言的内置函数 84
3.4.1 角度转换与三角函数  85
3.4.2 指数函数 . 86
3.4.3 常见函数 . 86
3.4.4 纹理采样函数 . 88
3.5 本章小结  89
3.6 习题  89
第4 章 必知必会的3D 开发知识—
投影及各种变换 . 91
4.1 矩阵数学计算工具脚本Matrix  91
4.2 摄像机的设置. 92
4.3 两种投影方式. 93
4.3.1 正交投影 . 93
4.3.2 透视投影 . 97
4.4 各种变换  100
4.4.1 基本变换的相关数学
知识  100
4.4.2 平移变换 . 100
4.4.3 旋转变换 . 102
4.4.4 缩放变换 . 103
4.4.5 基本变换的实质 . 105
4.5 所有变换的完整流程 . 106
4.6 绘制方式  109
4.6.1 各种绘制方式概览  109
4.6.2 点与线段绘制方式  110
4.6.3 三角形条带与扇面绘制
方式  112
4.7 设置合理的视角 . 116
4.8 卷绕和背面剪裁 . 120
4.8.1 基本知识 . 121
4.8.2 一个简单的案例 . 121
4.9 本章小结  123
4.10 习题  123
第5 章 光照效果  125
5.1 曲面物体的构建 . 125
5.1.1 球体的构建原理 . 125
5.1.2 案例效果概览 . 126
5.1.3 具体开发步骤 . 126
5.2 基本光照效果 . 129
5.2.1 构建球体的原理 . 129
5.2.2 环境光 . 129
5.2.3 散射光 . 131
 
喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


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

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

读 书 +更多

C语言核心技术

在这本书中,C 语言专家 Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题包括: ...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊