webGL背景知识
来源:互联网 发布:简明python教程电子书 编辑:程序博客网 时间:2024/06/03 16:22
最近部门技术规划,需要了解一些webGL技术,看是否用到后续的项目中。所以,在网上查了相关资料,并准备初步入门测试一下。后面可能会把学习笔记整理到blog上进行备份。
- 简介
- 学习资料
简介
1.WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。
来源
2.WebGL - 为互联网生而的OpenGL ES 2.0
WebGL 是免授权费的,跨平台的应用程序接口API,它将OpenGL ES 2.0作为在HTML网页内的3D绘图环境,作为低级别文档对象模型接口开放。它使用OpenGL渲染语言GLSL ES,并可被整洁地与其他3D内容上层或下层的网页内容捆绑。它是使用JavaScript编程开发语言开发适合动态3D网页应用的理想工具,并已被主流互联网浏览器集成。webGL来自Khronos Group
来源
3.Khronos Group
Khronos Group团队成立于 2000 年 1 月,由包括 3Dlabs, ATI, Discreet, Evans & Sutherland, Intel, Nvidia, SGI 和 Sun Microsystems 在内的多家国际知名多媒体行业领导者创立,致力于发展开放标准的应用程序接口 API ,以实现在多种平台和终端设备上的富媒体创作、加速和回放。包括各方面的技术
Khronos Group 网站
你可以在Khronos Group网站上找到很多资料。它的官方github站上也有很多说明、测试东西。official github
学习资料
最原始的学习资料是webGL的源程序和一些开源的项目。github上有很多开源项目,可以下载源代码.
github搜索webGL
学习难度*
其中我准备学习的,被中文用烂的所谓《从入门到精通》的资料来自github开源项目.这是Giles Thomas整理并完善的(牛人),他还有几个其他有关webGL的项目
其中,他的tutorial的中文版已经被人翻译过了,网站貌似多年未更新了,不过仍然有很多学习资料。中文例子
学习难度*
学习难度*
因为我也刚准备学,所以找到这两个学习资料,就不再深挖了。等到达到基础水平,再进行其他资料的搜集。
- webGL背景知识
- WebGL中的线性代数知识
- 背景知识
- 背景知识
- WebGL
- WebGL
- WebGL
- webGL
- WebGL
- Windows Sockets:背景知识
- 简介MPEG4背景知识
- wince开放背景知识
- wince开放背景知识
- MPEG4背景知识
- 数学复数知识背景
- 浏览器背景知识(dlmu2001)
- Mail背景知识
- MPEG4背景知识
- Binder学习心得
- android图表库MPAndroidChart(二)
- [leetcode] 93. Restore IP Addresses
- 突出一个简单粗暴!Android Activity泄漏问题解决方案
- Everything使用攻略和技巧
- webGL背景知识
- 运行Qt程序的一些注意事项
- OpenStack
- Javascript-网页编程-DHTML-复选框加强
- 更新rvm,更新ruby的提前
- 给分类(Category)添加自定义属性
- Ubuntu 16.04 安装QQ解决方案
- 解决PLSQL 显示中文乱码问题
- Perl中简体字转换为繁体字(GBK转换成big5)