====> 很多学习WebGL的各种资源、参考材料、教程、和精彩的创新演示:
- 学什么、如何学:Stackoverflow上有人几句话的介绍:http://stackoverflow.com/questions/11966779/should-i-start-learning-webgl-or-use-three-js
- WebGL 1.0 开发接口快速参照表 (WebGL 1.0 Reference Card):http://www.html5gamedevelopment.org/html5-game-tutorials/2012-03-webgl-reference-card (不知道这个网页在国内是否被封的,所以这里我把这个文档为大家贴在这里。你们可以下载了随时方便地用);
- Open GL ES 规范文档:2.0 版本:http://www.khronos.org/opengles/sdk/docs/man/ 3.0版本:http://www.khronos.org/opengles/sdk/docs/man3/
- 学习WebGL网站上的博客文章:http://learningwebgl.com/blog/ (不知道这个网页在国内是否是被封的,如果是,告诉我,我把内容下载下来为大家贴在这里);
- 一个介绍WebGL的很好的视频课程:http://www.youtube.com/watch?v=me3BviH3nZc (这个是在Youtube上的,所以大家需要先帆樯后才能看,好像Youku上也有个copy);
- 学习WebGL网站上的的很多很好的通俗易懂的课程:http://learningwebgl.com/blog/?page_id=1217
- 上面这些课程的中文版 - 非常方便我们中国的开发者们进行自学:http://www.hiwebgl.com/?p=42
- Khronos网站所维护的各种WebGL的资源:http://www.khronos.org/webgl/: WebGL 1.0 规范文档:https://www.khronos.org/registry/webgl/specs/1.0/
- Khronos网站上的课程和演示:http://www.khronos.org/webgl/wiki/Tutorial
- NetTuts网站上学习WebGL的3个课程系列:1) http://net.tutsplus.com/tutorials/webgl-essentials-part-i/ 和 2) http://net.tutsplus.com/articles/news/webgl-essentials-part-ii/ 和 3) http://net.tutsplus.com/tutorials/other/webgl-essentials-part-iii/
- Rodrigo Slveira的视频开发介绍:http://rodrigo-silveira.com/webgl-101-video-lesson-tutorial/
- 另外一个介绍WebGL的博客、包括一些视频课程:http://dev.opera.com/articles/view/raw-webgl-part1-getting-started/
- 大量的学习WebGL的资源:http://planet-webgl.org/
- 开源浏览器项目Chromium的博客里介绍WebGL的文章 (这个博客网站是基于谷歌的Bloger的,所以可能是被封的,需要帆樯): http://blog.chromium.org/search/label/webgl
- 我的同事Gregg Tavares、也是全球WebGL的专家,他也是我们中国最大的游戏大会ChinaJoy在去年邀请来上海在GDC上做演讲的嘉宾,所写的介绍WebGL的博客文章:http://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/
- Gregg Tavares所写的介绍WebGL的二维图像技术的文章:http://www.html5rocks.com/en/tutorials/webgl/webgl_transforms/
- Gregg Tavares所写的介绍WebGL的三维图象转换技术的文章:http://www.html5rocks.com/en/tutorials/webgl/webgl_transforms/
- Ilmari Heikkinen写的利用WebGL放环绕音响效果的介绍文章:http://www.html5rocks.com/en/tutorials/webaudio/positional_audio/
- 之前在谷歌的一位做HTML5技术推广的同事Lilli Thompson写的利用Chrome的工具进行WebGL游戏开发的介绍文章:http://www.html5rocks.com/en/tutorials/games/abouttracing/
- 我的另一位同事Brandon Jones 的博客,很多介绍WebGL技术的 (这个博客网站是基于谷歌的Bloger的,所以可能是被封的,需要帆樯):http://blog.tojicode.com/
看上面这些文章需要不少时间静下心来好好学习一番,好,这里为大家打打气,先让你们大家看看WebGL到底可以让你开发出什么样的东西来,你就知道,学习了这些技术后的威力:这里为你们分享一些非常酷的开发演示:
- 介绍很多极酷的用WebGL开发创新的案例的博客:http://www.hongkiat.com/blog/webgl-chrome-experiments/
- 48个被称为可以把Flash给扫地出门的WebGL创新演示:http://www.hongkiat.com/blog/48-excellent-html5-demos/
- 介绍WebGL 渲染技术(Shader Effect) 的文章和演示:https://www.scirra.com/blog/95/webgl-shader-effects-in-construct-2
- Ilmari Heikkinen的开发演示:http://fhtr.org/
- Rodrigo Slveira的开发尝试的一些演示: http://rodrigo-silveira.com/webgl-3d-demos/
- 用开发的一个Quake 3的虚拟世界的演示:http://media.tojicode.com/q3bsp/ 以及Rodrigo Slveira的介绍短文:http://rodrigo-silveira.com/webgl-quake/
- 显示照片的地球演示:http://studio.html5rocks.com/samples/globe/index.html
相关推荐
总的来说,WebGL教程是学习如何在Web平台上创建引人入胜的3D图形的绝佳资源。通过实践和深入理解,你可以创建出互动性强、视觉效果丰富的Web应用程序,无论是游戏、数据可视化还是艺术作品,WebGL都能提供无限可能。
本次分享的WEBGL视频教程目录如下, 本次分享的WEBGL最新视频第一季主要包括如下内容,全集49集,主要是WEBGL的基础知识,包括基本的几何基础,着色器,渲染等知识,基本上涉及到了WEBGL的基础知识的方方面面!...
本教程将详细讲解如何使用Unity3D将项目导出为WebGL格式,以便在网页上运行。 1. **Unity3D导出设置** 在Unity3D中,选择"File" > "Build Settings"打开构建设置窗口。在这里,你会看到不同的目标平台选项,包括...
2. 示例代码和Demo:这些演示了WebGL的各种功能,如变换、光照、纹理和动画,你可以通过分析这些代码来学习实践。 3. 图形库和框架:可能包含一些预封装的WebGL库,如Three.js或 Babylon.js,它们简化了WebGL的使用...
这个“WEBGL学习资料8-16”的压缩包文件显然是一个专门针对WebGL初学者的学习资源集合,涵盖了从第8课到第16课的内容,旨在帮助学习者深入理解和实践WebGL的基本概念和技术。 首先,WebGL的基础知识包括理解其工作...
《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。...
这个“每日WebGL教程”很可能是为了帮助开发者逐步掌握这项技术,通过每日的学习和实践来提升技能。JavaScript是WebGL的基础,因为WebGL是与JavaScript紧密集成的,用于在Web上创建动态、交互式的图形体验。 WebGL...
在"webgl教程DEMO"中,我们可以深入学习WebGL的基础概念和技术,通过实践DEMO来理解其工作原理。以下是一些关键知识点: 1. **WebGL基础**:首先,你需要了解WebGL是如何与HTML5的Canvas元素结合的,以及如何创建和...
本资源“WEBGL学习资料-第1-7课”是一套面向初学者的WebGL教程,旨在帮助学习者掌握WebGL的基础知识和应用。 第一课:WebGL基础 在这一课中,你会了解到WebGL的基本概念,包括如何在HTML页面中设置canvas元素,以及...
webgl文档开发教程
这个“WEBGL_webgl_”很可能是一份教程或教材,旨在帮助初学者掌握WebGL技术,并随着学习者的进步不断更新内容。 在WebGL中,我们主要通过JavaScript与GPU(图形处理器)进行通信,创建和操纵复杂的几何形状,应用...
WebGL是一种基于OpenGL标准的JavaScript API,用于在任何兼容的Web浏览器中实现...通过这些资源,学习者可以系统地掌握WebGL,从基础到高级,从理论到实践,全面了解和运用WebGL在网页3D图形编程中的各种技巧和应用。
Unity通用WebGL模板Universal WebGL Template 1.2.1是一个专为开发WebGL游戏或应用程序设计的工具。...通过深入理解和充分利用这个模板,开发者能够创建出引人入胜且在各种浏览器上流畅运行的WebGL游戏和应用程序。
5. `资料收集`:可能包含了其他相关的学习资料,如教程链接、工具库和社区资源。 五、WebGL的挑战与限制 1. 兼容性问题:并非所有浏览器都支持WebGL,需要检查用户设备的兼容性。 2. 性能优化:3D渲染可能导致性能...
2. **公用库**:Cuon-Matrix库的源代码,供开发者在自己的项目中引用和学习,以便更好地理解和使用矩阵运算。 3. **文档**:可能包括WebGL的基本概念、语法介绍、示例解析等内容,帮助初学者快速入门。 4. **图片...
这个"WebGL编码指南源码"是对应一本深入浅出介绍WebGL编程的书籍的实践代码集合,对于想要深入学习WebGL的人来说是一份宝贵的资源。 源代码通常会按照章节或主题组织,每个部分都对应书中的一个概念或技巧。你可能...
在“WebGL编程指南”中,你将学习到WebGL的基本概念和核心原理,包括如何在Web页面上设置和初始化WebGL上下文,理解顶点、着色器、缓冲区以及纹理等关键概念。这本书可能涵盖以下几个重要知识点: 1. **WebGL上下文...