WebGL 3D开发实战详解(第2版)

WebGL 3D开发实战详解(第2版)

评分

★★★★★

ISBN

9787115519368

出版社

人民邮电出版社 2020-02-01出版

分类

理论知识

内容简介
本书系统地介绍了HTML5的基本知识和新特性、WebGL的基本知识,并引导读者完成了WebGL的基础案例。同时,本书也对在WebGL中,实现可编程渲染管线着色器的语言进行了系统介绍,帮助读者进行着色器的高级开发打下坚实的基础。另外,本书介绍了3D开发的多种投影、变换原理及实现,以及点、线段、三角形三大类的绘制方式。 本书适合程序开发人员、游戏开发人员和虚拟现实开发者阅读,也可作为大专院校相关专业师生的学习用书,以及培训学校的教材。
AI简介
这是一本系统介绍HTML5新特性与WebGL技术的书籍,它以WebGL 2.0为主线,深入讲解了WebGL技术的基础知识和高级应用。本书首先介绍了HTML5开发基础,包括HTML的发展简史、HTML5简介、HTML5 Canvas简介等内容,为后续的WebGL学习打下基础。 在深入讲解WebGL 2.0时,本书首先介绍了WebGL 2.0概述,然后通过具体案例讲解了WebGL 2.0的应用,包括着色器与渲染管线等内容。本书还详细介绍了着色语言,包括着色语言概述、着色语言基础、特殊的内建变量等内容,为后续的WebGL高级开发打下坚实的基础。 在讲解3D开发知识时,本书介绍了投影及各种变换,包括矩阵数学计算工具脚本Matrix、摄像机的设置、两种投影方式等内容。本书还详细介绍了光照效果,包括曲面物体的构建、基本光照效果、定位光与定向光等内容。 在讲解纹理映射时,本书介绍了纹理映射的基本概念、纹理拉伸、纹理采样等内容。本书还详细介绍了3D模型加载,包括obj模型文件概述、加载obj文件等内容。 在讲解混合与雾时,本书介绍了混合技术、地月系云层效果的实现、雾等内容。本书还详细介绍了常用
阅读/下载地址