`
fishyu2010
  • 浏览: 24239 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

WebGL 学习(一)

阅读更多

WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。

 

WebGL完美地解决了现有的Web交互式三维动画的两个问题:第一,它通过HTML脚本本身实现Web交互式三维动画的制作,无需任何浏览器插件支持;第二,它利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的OpenGL接口实现的。

 

WebGL标准已出现在Mozilla Firefox、Apple Safari及开发者预览版Google Chrome等浏览器中。

 

WebGL环境支持

 

下面介绍Firefox对WebGL的支持的安装。

FireFox的nightly版本支持WebGL,下载地址

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/

 

安装后在地址栏输入 “about:config”,回车进入浏览器配置页面,

 

搜索“webgl”,找到 “webgl.enabled_for_all_sites”设置为 true,下面的链接可以测试WebGL有没有安装成功:

http://murfy.de/webgl/sphere.html

ok,如果出现了正常的3d效果页面,我们就可以一起享受web 3d给我们带来的惊喜了。

分享到:
评论
2 楼 zj100577 2011-03-22  
楼主半路辍学了吗
1 楼 光之女 2010-11-16  
什么时候出webgl学习二啊,

相关推荐

    WEBGL学习资料8-16

    这个“WEBGL学习资料8-16”的压缩包文件显然是一个专门针对WebGL初学者的学习资源集合,涵盖了从第8课到第16课的内容,旨在帮助学习者深入理解和实践WebGL的基本概念和技术。 首先,WebGL的基础知识包括理解其工作...

    WEBGL学习资料-第1-7课

    本资源“WEBGL学习资料-第1-7课”是一套面向初学者的WebGL教程,旨在帮助学习者掌握WebGL的基础知识和应用。 第一课:WebGL基础 在这一课中,你会了解到WebGL的基本概念,包括如何在HTML页面中设置canvas元素,以及...

    WebGL学习之路

    WebGL(Web Graphics Library)是一种JavaScript API,用于在任何兼容的Web浏览器中渲染交互式的2D和3D图形,无需插件。它基于OpenGL标准,是WebGL的主要灵感来源,但设计为完全与Web集成,使得开发人员可以利用...

    WebGL学习笔记(一).rar

    在“WebGL学习笔记(一)”中,我们将会探讨WebGL的基本概念、工作原理以及如何开始编写你的第一个WebGL程序。 1. **WebGL基本概念** - **上下文(Context)**:在HTML5中,WebGL是Canvas元素的一个上下文,通过`...

    WEBGL_webgl_

    这个“WEBGL_webgl_”很可能是一份教程或教材,旨在帮助初学者掌握WebGL技术,并随着学习者的进步不断更新内容。 在WebGL中,我们主要通过JavaScript与GPU(图形处理器)进行通信,创建和操纵复杂的几何形状,应用...

    webGL编程示例源码

    WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。 《WebGL编程指南》的主要篇幅讲解了WebGL ...《WebGL编程指南》适合有一定前端开发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。

    webgl学习笔记初学记录00

    它是WebGL学习笔记的重点,特别是在初学者阶段。WebGL的核心是光栅化引擎,它能够根据程序员编写的代码在GPU上绘制点、线和三角形,进而构建复杂的3D场景。 在WebGL中,所有图形渲染都是通过GPU来执行的,这需要...

    WebGL 开发介绍.zip

    四、WebGL学习资源 1. `WebGL 开发介绍.ppt`:可能包含WebGL的基本概念、语法和实例的介绍。 2. `code`:可能包含示例代码,帮助理解WebGL编程。 3. `video`:视频教程可能更直观地展示WebGL的实际操作和效果。 4. `...

    webgl文档以及工具

    5. **WebGL学习文档**:这些文档可能涵盖了WebGL的基础知识、进阶技术,以及API的详细使用方法,是初学者入门和进阶的重要参考资料。 6. **WebGL工具**:可能包含的工具有Shader Toy(在线GLSL编辑器)、Three.js...

    免窗nodejs深度学习库基于WebGL

    标题中的“免窗nodejs深度学习库基于WebGL”指的是一个专为Node.js设计的库,它允许开发者在没有窗口或者浏览器环境的情况下创建并利用WebGL(Web图形库)进行深度学习运算。WebGL是一种在网页上实现硬件加速的3D...

    WebGL学习颜色与纹理

    ### WebGL学习颜色与纹理 #### 一、理解Varying变量的作用 在WebGL中,顶点着色器(Vertex Shader)和片段着色器(Fragment Shader)之间通过Varying变量进行通信。当我们想要为每个顶点指定不同的颜色时,就需要用到...

    WebGL实战学习代码

    这个“WebGL实战学习代码”压缩包很可能是包含了一系列教程或者示例代码,帮助学习者深入理解和实践WebGL技术。 WebGL基于OpenGL ES 2.0标准,通过JavaScript与HTML5 Canvas元素结合,让开发者能够在网页上直接绘制...

    Python-WebGLWind一个WebGL风力动态可视化

    通过Python-WebGLWind项目,开发者可以学习到如何将Python的数据处理能力与WebGL的3D渲染能力相结合,创建出具有高度互动性和实时性的可视化应用。对于想要在Web上实现大规模3D数据可视化的开发者来说,这是一个值得...

    Better-Minimal-WebGL-Template unity webgl打包模板 支持手机

    Unity WebGL 是一种强大的工具,允许开发者将他们的3D游戏或应用程序直接嵌入到网页中,无需任何插件或额外...通过使用和学习这个模板,开发者可以更好地理解和掌握Unity WebGL的优化技巧,从而提升他们的项目体验。

    WebGL编程指南PDF和源码

    WebGL(Web Graphics Library)是一种JavaScript API,用于在任何兼容的Web浏览器中渲染交互式的2D和3D图形,无需插件。它基于OpenGL ES 2.0标准,并且是HTML5的一个组成部分,使得开发者可以在网页上直接进行图形...

    WebGL编程指南函数库

    WebGL是一种基于OpenGL标准的JavaScript API,用于在任何兼容的Web浏览器中实现硬件加速的2D和3D图形渲染。这个“WebGL编程指南函数库”包含了一系列辅助脚本,帮助开发者更方便地进行WebGL编程。以下是这些脚本的...

    webGL教程教程教程

    WebGL是一种基于OpenGL标准的JavaScript API,用于在任何兼容的Web浏览器中进行2D和3D图形渲染,无需额外的插件。这个“WebGL教程教程教程”显然是为那些对在网页上创建交互式图形感兴趣的初学者设计的。通过学习这...

    Unity webGL透明背景Demo

    Unity WebGL 是一种强大的技术,它允许开发者使用Unity游戏引擎创建的3D和2D内容在网页上运行,无需任何插件。在这个“Unity WebGL透明背景Demo”中,我们看到一个专注于实现Unity WebGL项目的透明背景的示例。这个...

    webgl视频教程+学习资料

    本次分享的WEBGL视频教程目录如下, 本次分享的WEBGL最新视频第一季主要包括如下内容,全集49集,主要是WEBGL的基础知识,包括基本的几何基础,着色器,渲染等知识,基本上涉及到了WEBGL的基础知识的方方面面!...

Global site tag (gtag.js) - Google Analytics