WebGL入门指南.pdf
http://www.100md.com
2020年11月10日
![]() |
| 第1页 |
![]() |
| 第6页 |
![]() |
| 第15页 |
![]() |
| 第29页 |
![]() |
| 第47页 |
参见附件(18128KB,51页)。
WebGL入门指南百度云
webgl是一项新的web 3d图形标准,也是html5大家庭中的一员。《webgl入门指南》从webgl和3d图形学的基础概念讲起,循序渐进,用多个简单的实例直观地讲解了各个知识点,小编为大家准备了相关的资料供大家
相关内容部分预览






内容简介
webgl是一项新的web 3d图形标准,也是html5大家庭中的一员。《webgl入门指南》从webgl和3d图形学的基础概念讲起,循序渐进,用多个简单的实例直观地讲解了各个知识点,包括从坐标系统到投影矩阵这些数学基础,也包括从纹理贴图到模型动画这些图形效果;随后又理论结合实际,介绍了在现实开发环境中需要注意的各种问题,例如,如何挑选webgl框架以及使用哪种3d内容交换格式;在最后一章,作者把全书所有讲过的知识综合到一起,制作了一个完整的webgl游戏,让读者能够基本了解webgl这一新技术的开发流程,以便读者可以独立开发自己的webgl应用。
除此之外,在多个实例中作者还应用了一些非常便捷有效的图形开发技巧,这些脱胎于作者多年图形经验的小技巧可以节省很多工作量,也让初入图形学门槛的读者可以眼前一亮,领会到图形开发的美妙和乐趣。
《webgl入门指南》适合web开发人员阅读,尤其是对3d开发感兴趣的读者。
WebGL 基本认识
WebGL(Web Graphics Library)是一个光栅化引擎,它可以根据你的代码绘制出点,线和三角形。它来源于 OpenGL,OpenGL 是使用硬件加速的 GPU 来进行图形处理的计算机图形处理库,而 WebGL 则派生自 OpenGL 的其中一个版本,使其在 Web 中渲染3D图形成为可能。

传统网页和 WebGL 网页的软件结构
GLSL ES:OpenGL ES 着色器语言(shading language),是一种运行在 GPU 上的和C或C++类似的强类型语言。WebGL 语言使用三种语言进行开发:HTML、JavaScript 和 GLSL ES。
1. 两个实现要点:
(1)Canvas:定义网页上的绘图区域。
(2)着色器:绘制图形的基石。
要使用 WebGL 进行绘图,就必须使用着色器,WebGL 需要两种着色器来实现图形的各种渲染效果:
顶点着色器:用来描述顶点特性(如位置、颜色等)等程序。
片元着色器:进行逐片元处理过程如光照的程序。可以将片元理解为像素(图像的单元)。

从执行 JavaScript 程序到在浏览器中显示结果的过程
在代码中,着色器程序是以字符串的形式“嵌入”在 JavaScript 文件中的,在程序真正开始运行前它就已经设置好了。

大部分 WebGL 程序遵循的流程
WebGL 程序包括运行在浏览器中的 JavaScript 和运行在 WebGL 系统的着色器程序这两个部分。
2. WebGL 坐标系

右手坐标系

附件资料:
相关资料1:
- 宇宙超度指南.pdf
- nccn2009膀胱癌指南.pdf
- 《儿童哮喘管理和预防指南》介绍.pdf
- 风格感觉21世纪写作指南.pdf
- 急性肺损伤/急性呼吸窘迫综合征诊断和治疗指南(2006).pdf
- 国内外心房颤动治疗指南解读.pdf
- Pig编程指南.pdf
- ios开发指南第4版pdf 中文完整版
- 《男子健身锻炼手册-您的指导,体育锻炼队Nanban.TPB指南》.Mens.Fitness.Complete.Guide.to.Home.Workouts《T
- 《牵伸解剖指南》扫描版.pdf
- 《HTML 5与CSS 3权威指南》第3版·上册-Web开发技术丛书.pdf .azw3
- 《骈文指南》谢无量.05jh000438_001.pdf
- 卵巢癌2008治疗指南.pdf
- 《男性健康 - 巨大的匆忙(迅速练肌肉指南)》(Men's Health - Huge in a Hurry)影印版.pdf
- 中国颅脑创伤病人脑保护药物治疗指南颁布.pdf




