帕里西著的《HTML5与WebGL编程》介绍如何使用HTML5相关技术,如CSS3和新兴的Web图形标准WebGL,来创建具有高性能、震撼视觉效果的3D Web应用。书中内容分为两部分——基础知识和应用开发技术,不但提供了全面的理论介绍,还包括从简单3D产品可视化到沉浸式游戏及交互训练系统的实践,适合转向3D开发的Web开发人员阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | HTML5与WebGL编程/图灵程序设计丛书 |
分类 | |
作者 | (美)帕里西 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 帕里西著的《HTML5与WebGL编程》介绍如何使用HTML5相关技术,如CSS3和新兴的Web图形标准WebGL,来创建具有高性能、震撼视觉效果的3D Web应用。书中内容分为两部分——基础知识和应用开发技术,不但提供了全面的理论介绍,还包括从简单3D产品可视化到沉浸式游戏及交互训练系统的实践,适合转向3D开发的Web开发人员阅读。 内容推荐 帕里西著的《HTML5与WebGL编程》全面讲解了使用HTML5和WebGL开发3D应用的Web技术,理论与实践相结合,涵盖桌面和移动两端。全书分两部分:基础知识和应用开发。在详细介绍开发相关理论、工具、框架和库的基础上,作者通过3D产品浏览器、游戏和交互培训系统等案例,生动讲解了3D应用开发的全过程。 本书适合中高级Web及页游开发人员阅读。 目录 前言 第一部分 基础知识 第1章 绪论 1.1 HTML5:新型的视觉媒介 1.1.1 浏览器平台 1.1.2 浏览器支持情况 1.2 3D图形的基础知识 1.2.1 什么是 1.2.2 3D坐标系 1.2.3 网格、多边形与顶点 1.2.4 材质、纹理与光源 1.2.5 变换与矩阵 1.2.6 相机、透视、视口与投影 1.2.7 着色器 第2章 WebGL:实时3D渲染 2.1 WebGL基础 2.2 WebG 2.3 WebGL应用剖析 2.4 一个简单的WebGL示例 2.4.1 Canvas 元素和WebGL 绘图上下文 2.4.2 视口 2.4.3 缓冲、缓冲数组和类型化数组 2.4.4 矩阵 2.4.5 着色器 2.4.6 绘制图元 2.5 创建3D几何体 2.6 添加动画 2.7 使用纹理映射 2.8 小结 第3 章 Three.js——一款JavaScript 3D引擎 3.1 使用Three.js创建的代表性项目 3.2 Three.js概览 3.2.1 初始化Thr 3.2.2 Three.js工程结构 3.3 一个简单的Three.js程序 3.3.1 创建渲染器 3.3.2 创建场景 3.3.3 运行循环的实现 3.3.4 为场景添加光照 3.4 小结 第4章 Three.js中的图形和渲染 4.1 几何图形和网格 4.1.1 预置的几何形状类型 4.1.2 路径、形状和挤出 4.1.3 几何形状基础类 4.1.4 用于优化网格渲染的BufferGeo 4.1.5 从建模软件包中导入网格数据 4.2 场景图和空间变换的层级结构 4.2.1 利用场景图来管理复杂场景 4.2.2 Three.js 中的场景图 4.2.3 平移、旋转和缩放的表示 4.3 材质 4.3.1 标准网格材质 4.3.2 使用多重纹理增添逼真效果 4.4 光源 4.5 阴影 4.6 着色器 第二部分 应用开发技术 附录 资源 作者介绍 封面介绍 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。