查看: 1223|回复: 0
打印 上一主题 下一主题

WebGL

[复制链接]

907

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
16139
精华
6

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-2-28 09:09:41 |只看该作者 |倒序浏览
 在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框架



分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-1-31 01:52 , Processed in 0.060591 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部