万本电子书0元读

万本电子书0元读

顶部广告

HTML5与WebGL编程电子书

探索HML5 API及创建3D Web图形的相关技术,包括WebGL、Canvas和CSS 使用流行的JavaScript 3D渲染和动画库Three.js及Tween.js 研究3D内容创作流程,创建杀手级3D内容的建模和动画工具 介绍构建3D应用的游戏引擎和框架,包括作者的Vizi框架 使用示例及支持代码,创建有多个物体和复杂交互的3D场景 分析移动浏览器中的WebGL 3D应用会遇到的问题

售       价:¥

纸质售价:¥54.50购买纸书

145人正在读 | 2人评论 6.2

作       者:帕里西(Tony Parisi)

出  版  社:人民邮电出版社

出版时间:2016-05-01

字       数:30.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书全面讲解了使用HTML5和WebGL发3D应用的Web技术,理论与实践相结合,涵盖桌面和移动两端。全书分两部分:基础知识和应用发。在详细介绍发相关理论、工具、框架和库的基础上,作者通过3D产品浏览器、游戏和交互培训系统等案例,生动讲解了3D应用发的全过程。 本书适合中高级Web及页游发人员阅读。<br/>【推荐语】<br/>探索HML5 API及创建3D Web图形的相关技术,包括WebGL、Canvas和CSS 使用流行的JavaScript 3D渲染和动画库Three.js及Tween.js 研究3D内容创作流程,创建杀手级3D内容的建模和动画工具 介绍构建3D应用的游戏引擎和框架,包括作者的Vizi框架 使用示例及支持代码,创建有多个物体和复杂交互的3D场景 分析移动浏览器中的WebGL 3D应用会遇到的问题<br/>【作者】<br/>Tony Parisi Web 3D标准的先驱、企业家、CTO、架构师。VRML和X3D语言的联合作者,这两者已经成为Web 3D图形的ISO标准。另著有《WebGL门指南》。<br/>
目录展开

O'Reilly Media, Inc. 介绍

业界评论

前言

目标读者

组织结构

排版约定

使用示例代码

联系我们

致谢

第一部分 基础知识

第1章 绪论

1.1 HTML5:新型的视觉媒介

1.2 3D图形的基础知识

第2章 WebGL:实时 3D 渲染

2.1 WebGL基础

2.2 WebGL API

2.3 WebGL应用剖析

2.4 一个简单的WebGL示例

2.5 创建3D几何体

2.6 添加动画

2.7 使用纹理映射

2.8 小结

第3章 Three.js——一款JavaScript3D引擎

3.1 使用Three.js创建的代表性项目

3.2 Three.js概览

3.3 一个简单的Three.js程序

3.4 小结

第4章 Three.js中的图形和渲染

4.1 几何图形和网格

4.2 场景图和空间变换的层级结构

4.3 材质

4.4 光源

4.5 阴影

4.6 着色器

4.7 渲染

4.8 小结

第5章 3D动画

5.1 使用requestAnimationFrame()来驱动动画

5.2 使用程序更新属性的方式来构建动画

5.3 使用补间来进行动画过渡

5.4 使用关键帧来实现复杂动画

5.5 使用曲线和路径创建平滑自然的运动

5.6 使用变形目标来创建人物和面部动画

5.7 使用蒙皮来构建角色动画

5.8 使用着色器来进行动画

5.9 小结

第6章 CSS3:高级页面效果

6.1 CSS变换

6.2 CSS过渡

6.3 CSS动画

6.4 挑战CSS的极限

6.5 小结

第7章 Canvas:通用2D绘图

7.1 Canvas基础

7.2 使用Canvas API来渲染3D

7.3 基于Canvas渲染的3D库

7.4 小结

第二部分 应用开发技术

第8章 3D内容制作流程

8.1 3D内容创建过程

8.2 3D建模和动画工具

8.3 3D文件格式

8.4 加载3D内容到WebGL应用中

8.5 小结

第9章 3D引擎和框架

9.1 3D框架概念

9.2 WebGL框架概况

9.3 Vizi:一个基于组件的用于可视化Web应用的框架

9.4 小结

第10章 开发一个简单的3D应用

10.1 设计应用

10.2 创建3D内容

10.3 预览和测试3D内容

10.4 将3D集成到应用中

10.5 开发3D行为和交互

10.6 小结

第11章 开发一个3D环境

11.1 创建环境素材

11.2 预览和测试环境

11.3 使用skybox创建一个3D背景

11.4 集成3D内容到应用中

11.5 实现第一人称导航

11.6 使用多个相机

11.7 创建定时的动画过渡

11.8 对象行为脚本

11.9 给环境添加声音

11.10 渲染动态纹理

11.11 小结

第12章 开发移动3D应用

12.1 移动3D平台

12.2 为移动浏览器开发

12.3 创建Web应用

12.4 开发原生/HTML5混合应用

12.5 移动3D性能

12.6 小结

附录 资源

A.1 WebGL资源

A.2 CSS3资源

A.2.2 CSS3博客和演示站点

A.3 Canvas资源

A.4 框架、库和工具

A.5 3D文件格式规范

A.6 相关技术

作者介绍

封面介绍

看完了

累计评论(2条) 6个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部