Three.js入门指南
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-20 13:37:31
微信
赏
支付宝
文档简介:
版权信息
书名:Three.js入门指南
作者:张雯莉
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必
究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制
和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐
号等维权措施,并可能追究法律责任。
目录
前言
第1章 概述
1.1 WebGL与Three.js
1.1.1 什么是WebGL
1.1.2 什么是Three.js
1.1.3 WebGL vs. Three.js
1.2 开始使用Three.js
1.2.1 准备工作
1.2.2 Hello, world!
1.3 Three.js功能概览
第2章 照相机
2.1 什么是照相机
2.2 正交投影vs透视投影
2.3 正交投影照相机
2.4 透视投影照相机
第3章 几何形状
3.1 基本几何形状
3.2 文字形状
3.3 自定义形状
第4章 材质
4.1 基本材质
4.2 Lambert材质
4.3 Phong材质
4.4 法向材质
4.5 材质的纹理贴图
第5章 网格
5.1 创建网格
5.2 修改属性
第6章 动画
6.1 实现动画效果
6.2 使用stat.js记录FPS
6.3 完整的例子
第7章 外部模型
7.1 支持格式
7.2 无材质的模型
7.3 有材质的模型
第8章 光与影
8.1 环境光
8.2 点光源
8.3 平行光
8.4 聚光灯
8.5 阴影
第9章 着色器
9.1 渲染与着色器
9.2 初窥着色器
9.3 着色器完整实例
打赏作者
前言
作者简介:张雯莉,上海交通大学软件学院数字艺术方向的在读研
究生,擅长图形图像处理、网页前端设计。个人网
站:http://zhangwenli.com ,电子邮箱:OviliaZhang@gmail.com,
Github:http://github.com/Ovilia 。
欢迎读者给本书提出宝贵意见,也欢迎交流网页前端设计的其他话
题。
献给所有将创造令人心动的应用的
程序员
在Intel公司实习阶段,我制作了一个基于Web Audio的库jWebAudio ,
为了演示这个库的三维音效效果,我决定自学Three.js。由于之前有计
算机图形学等课程的基础,而且Three.js中的很多概念是十分容易理解
的,最终我在三天内快速地完成了三维打砖块游戏Arcalands。用
Three.js创建三维图形应用的高效性让我有些吃惊。后来,我又在多个
项目中使用了Three.js,慢慢加深了对它的了解。
回顾学习T......
评论
发表评论