http://hi.baidu.com/shan12345/item/ec0cfcd6b7c172cf1a72b410
web——3dGoogle发布了一个新的API,此API名为“O3D”,一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,希望借此在网页当中也能实现效果逼真的3D动画。 -----2009-04-22
在IE9的带动下,浏览器GPU加速已经成为一个热门的话题,Chromium 以及Chrome Canary 分支的 Windows版本已经率先实现了 2D 绘图加速(需要使用命令行启动参数 --enable-accelerated-2d-canvas),3D加速方面 Chrome 团队也正在努力。为了让广大开发者能够了解到使用 Chrome 的 3D 加速 API 到底能够做什么,今天 Google 发布了一个 WebGL演示页面,以展示 3D 加速的强大应用。
学习WebGL,在此之前也研究了一下google的O3D,后来发现google已经废止O3D 的开发,转向WebGL的开发。因此转向学习WebGL
WebGL其实是基于HTML5的canvas标签进行画图,顺道学习一下HTML5的一些新特性
<video> 标签定义视频,比如电影片段或其他视频流
<audio> 标签定义声音,比如音乐或其他音频流
<canvas> 标签定义图形,比如图表和其他图像
当然学习WebGL,少不了一些3D图形基础,一些建模工具等。
WebGL有很多封装好的框架,可以参看如下:
C3DL,EnergizeGL,GLGE,o3d等
C3DL和O3D是我接触过的基础,下面是我自己的看法
O3D:Google给它的定位是WebGL的基础核心JS库,学习有一定的难度,不过例子很多,也有简单的教程,个人觉得它的
API比较难查阅。
C3DL:一个比较轻量的JS库,API比较容易查阅,不过就是例子不多、教程也有限
最后选定C3DL这个框架、感觉应该比较容易学。
由于HTML5标准刚出不久,因此目前流行的浏览器都不支持,只能找一些测试版的浏览器
火狐的4.X版本,还有就是谷歌的chrome,我用chrome 10.0版本.
学习的计划,应该是先学习WebGL的基础,然后再学习C3DL框架
下面是一些技术资料,很遗憾没有找到中文资料,只能经验+词霸,哎!---
http://learningwebgl.com/blog/ :一个学习WebGL的网站,里面有教程等,用来画图的API
http://learningwebgl.com/blog/?page_id=1217 :一个WebGL的教程
http://www.c3dl.org/ :C3DL官网,里面有教程、API等
http://code.google.com/p/o3d/ :O3D WEBGL版官网
http://code.google.com/intl/zh-CN/apis/o3d/docs/devguideintro.html :O3D核心、有教程、例子、API等
http://energize.cc/ :energize
http://www.glge.org/ :GLGE
http://web3d.iteye.com/category/166214
分享到:
相关推荐
Web3D技术是一种将三维图形渲染和交互功能引入到网页中的技术,它使得用户无需借助额外的软件或插件即可在浏览器中体验丰富的三维视觉效果。随着互联网的发展,Web3D已经成为网页设计、游戏开发、虚拟现实应用等领域...
Web3D技术是一种将三维图形和交互体验引入网页的先进技术,它通过各种核心技术和方法,为用户提供更加丰富和真实的网络浏览体验。以下是Web3D的一些核心技术及其特征的详细阐述: 1. **基于VRML(Virtual Reality ...
Web3D技术是互联网上的一种三维图形技术,它允许用户在网页上体验和交互三维模型和环境。Web3D技术的发展前景虽然充满潜力,但也面临着一些挑战和问题。首先,网络带宽是Web3D技术的主要瓶颈。目前的网络速度虽然...
2. Web3D技术的发展与标准 Web3D技术的历史可以追溯到VRML(虚拟现实建模语言),后来演进为X-3D标准,融合了XML、Java和流媒体等先进技术,提高了三维模型的计算效率、渲染质量和传输速度。X-3D使得Web3D在商品展示...
Web3D技术是一种基于互联网的三维虚拟现实技术,它允许用户通过浏览器或其他Web应用程序体验交互式的3D场景。这项技术的出现,极大地丰富了网络教学资源,为教育领域提供了更为真实、沉浸式的学习环境。 虚拟现实...
【Web 3D技术概述】 Web 3D技术是指在互联网上实现三维图形和动画的技术,它使得用户可以通过浏览器直接体验具有高度互动性和沉浸感的3D内容。这项技术的出现,极大地丰富了Web应用程序的功能,尤其是在教育领域的...
Web3D技术是一种创新的互联网应用模式,它将三维(3D)图形渲染技术与Web浏览器相结合,使得用户可以通过网页直接体验丰富的三维视觉效果。这种技术打破了传统2D网页的限制,为用户提供更加沉浸式、交互式的网络环境...
web 3d开发相关技术总结, VRML, x3d, O3D等等
1. Web3D技术: Web3D旨在通过互联网传输和显示3D内容,使得网页不再局限于二维图像,而是可以包含立体、动态的场景。这种技术利用XML为基础的格式如X3D或VRML(虚拟现实建模语言)来描述3D模型、动画和交互行为。...
Web3D技术是一种三维互联网技术,其特点是能够在网页上展示三维模型并提供交互式体验。通过Web3D技术,用户可以在没有特殊软件的情况下,通过标准的Web浏览器来浏览和操作三维内容。Web3D技术在多个领域有着广泛的...
Web3D技术是一种基于互联网的三维虚拟现实技术,它允许用户通过浏览器或者其他Web接口体验和交互虚拟环境。这项技术的兴起源于1990年代初期的VRML(Virtual Reality Modeling Language,虚拟现实建模语言),并在...
【马爹利H5小游戏web3d】是一个利用Web3D技术开发的互动小游戏,它在3D动画领域中展示了教科书级别的设计与实现。这款游戏的核心是通过控制小鸟飞行,与彩蛋进行碰撞来获取分数,从而为玩家提供一个既富有挑战性又...
总之,Web3D技术结合WebGL为Web应用带来了丰富的3D交互体验,虽然学习起来有一定难度,但其潜力和广泛应用前景使得投入学习和掌握这项技术变得尤为重要。随着技术的不断进步,我们可以期待Web3D在更多领域发挥更大的...
Web3D技术是一种创新的教学工具,它将三维图形和互联网技术结合,为现代教育提供了全新的交互体验。在本文中,我们将深入探讨Web3D技术如何改变现代教学方式,以及它在教学过程中的具体应用。 首先,虚拟现实(VR)...
Web3D模型资源是互联网上的一种三维图形技术,它允许用户在网页浏览器中直接体验交互式的3D场景和对象。这种技术打破了传统2D网页的限制,为用户提供更真实、更具沉浸感的视觉体验。在本资源包中,重点讨论的是使用...
Web3D技术是一种在网页上实现三维图形渲染的技术,它使得用户无需下载专门的软件就能在浏览器中体验到丰富的三维视觉效果。随着互联网技术的发展,Web3D已经成为游戏、虚拟现实(VR)、增强现实(AR)、产品展示等...
**WEB 3D技术:开启互联网的立体世界** 在当今的互联网环境中,用户对互动性和沉浸式体验的需求日益增长,而Web 3D技术正是满足这一需求的关键所在。Web 3D技术允许开发者在网页中创建和展示三维图形,使用户无需...
通过Web3d技术构建的虚拟学习环境,可以让分散在不同区域的学生实时通过计算机网络连接,共享同一学习环境,进行远程学习,达到身临其境的效果。这种环境以学习者为中心,提供丰富的资源、便捷的知识更新、和谐的人...