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的核心技术及其特征.pdfWeb3D的核心技术及其特征.pdfWeb3D的核心技术及其特征.pdfWeb3D的核心技术及其特征.pdfWeb3D的核心技术及其特征.pdfWeb3D的核心技术及其特征.pdfWeb3D的核心技术及其特征.pdfWeb3D的核心...
可用于虚拟建筑环境的Web3D技术初探,可用于虚拟建筑环境的Web3D技术初探
web 3d开发相关技术总结, VRML, x3d, O3D等等
Web3D技术Web3D技术
Internet 作为一条连接世界的信息...该文主要研究了Web3D技术的基本概念、 Web3D技术的实现方法、典型的Web3D技术及Web3D技术在教育教学领域的实际应用,并以实际案例对Web3D技术的教学应用进行了 验证性研究。
Web3D技术让用户可以通过Web浏览器直接访问和浏览3D内容,无需安装任何额外的插件或软件。 Web3D技术通常使用HTML、CSS、JavaScript等Web标准技术进行开发,并使用各种3D引擎和库来实现3D渲染、交互和动画等功能。
互联网上的三维技术:Web3D.pdf
这个ppt主要介绍了虚拟现实中Web3D的技术,课程的类容介绍还算是详细的,多谢支持!
针对煤矿数字化及 BIM 技术的应用现状, 研发了基于开源三维引擎的 Web3D 可视化平台, 以免插件、 轻量化和跨平台的技术路线要求, 对比主流基于 WebGL 的开源三维引擎框架, 设计符合 BIM 模型可视化要求的矿用要素类...
3DMAX如何设置转换文件到VR软件中,贴图烘焙技术也叫Render To Textures,简单地说就是一种把max光照信息渲染成贴图的方式,而后把这个烘焙后的贴图再贴回到场景中去的技术。
【转帖】教学论文 Web3D技术是虚拟现实技术的其中一种实现形式。它是指基于Internet的、依靠软件技术来实现的桌面级虚拟现实技术。
利用Web3D技术开发基于Web的虚拟实验环境.pdf
Block3D是专为3D设计师打造的零代码Web3D开发工具,用于帮助用户实现可交互的3D网页。其中,拼图是实现交互的主要工具,它具有直观、易用、模块化、结构化等优点,通过拖拽就能实现编程,极大地降低了用户的学习成本...
基于Web的3D图形动画技术及其在教学中的应用
目前,Web 3D技术在电子商务、教育、娱乐、虚拟社区等领域获得了广泛的应用。从该项技术的发展现状出发,归纳、总结了其主流技术和应用领域,对目前存在的主要问题提出了解决思路。最后,对Web 3D技术的未来发展进行...
Explore Space 是一款以宇宙空间为主题,应用了Web 3D、前端机器学习等新颖 Web 技术,前后端功能完备的 Web 应用。 包括以下两大核心功能: 1.适用于教学/科普的模型展示场景 2.基于3D地球的数据可视化Explore ...
分析了目前矿井提升机维修培训的难点,将Web3D虚拟现实技术引入维修仿真业务培训中,并从三维建模及优化、LOD技术应用、交互拆卸功能的实现等方面详细阐述了虚拟维修仿真系统的开发过程。
基于Web3D技术的电子商务应用.doc