logo
分类于: 编程语言 计算机基础 互联网

简介

Three.js入门指南

Three.js入门指南 8.8分

资源最后更新于 2020-03-18 20:57:23

作者:张雯莉

出版社:提供方

出版日期:2019-10

ISBN:9787111488330

文件格式: pdf

标签: 计算机 编程 IT Three.js 三维图形应用

简介· · · · · ·

本书是目前市场上唯一一本介绍Three.js技术的书,旨在通过系统化的介绍,让初学者能够着手使用Three.js,在网页上创建炫酷的三维图形应用,并学会持续学习进阶知识方法。本书每个章节都通过具体的例子阐释相关知识点,所有代码都可以在Github上找到。本书针对Three.js的几个重要话题分章节介绍。第1章介绍Three.js和WebGL的背景资料,并通过简单的例子帮助读者实现第一个Three.js应用。第2章介绍照相机的设定。第3、4、5章分别介绍几何形状、材质和网格,即如何在场景中添加物体。第6章介绍如何实现动画效果。第7章介绍如何导入外部模型。第8章介绍添加光源和阴影效果。第9章介绍高阶话题——着色器。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第1章 概述
  3. 1.1 WebGL与Three.js
  4. 1.1.1 什么是WebGL
  5. 1.1.2 什么是Three.js
  6. 1.1.3 WebGL vs. Three.js
  7. 1.2 开始使用Three.js
  8. 1.2.1 准备工作
  9. 1.2.2 Hello, world!
  10. 1.3 Three.js功能概览
  11. 第2章 照相机
  12. 2.1 什么是照相机
  13. 2.2 正交投影vs透视投影
  14. 2.3 正交投影照相机
  15. 2.4 透视投影照相机
  16. 第3章 几何形状
  17. 3.1 基本几何形状
  18. 3.2 文字形状
  19. 3.3 自定义形状
  20. 第4章 材质
  21. 4.1 基本材质
  22. 4.2 Lambert材质
  23. 4.3 Phong材质
  24. 4.4 法向材质
  25. 4.5 材质的纹理贴图
  26. 第5章 网格
  27. 5.1 创建网格
  28. 5.2 修改属性
  29. 第6章 动画
  30. 6.1 实现动画效果
  31. 6.2 使用stat.js记录FPS
  32. 6.3 完整的例子
  33. 第7章 外部模型
  34. 7.1 支持格式
  35. 7.2 无材质的模型
  36. 7.3 有材质的模型
  37. 第8章 光与影
  38. 8.1 环境光
  39. 8.2 点光源
  40. 8.3 平行光
  41. 8.4 聚光灯
  42. 8.5 阴影
  43. 第9章 着色器
  44. 9.1 渲染与着色器
  45. 9.2 初窥着色器
  46. 9.3 着色器完整实例
  47. 打赏作者