20个令人印象深刻的例子学习WebGL的Three.js

标签: 学习 webgl three | 发表时间:2013-11-11 00:41 | 作者:qq1162195421
出处:http://blog.csdn.net

到现在为止,你可能已经听说过 Three.js -一个图书馆,使容易在浏览器中的3D工作。有了它,你可以创建3D建模的积木-相机,网格,灯多,对他们的应用动画。Three.js可以绘制一个场景,SVG,Canvas元素CSS3D或WebGL的。

在这篇文章中,你会发现一个集合演示,教程和资源,这将激励您学习更多关于图书馆。

实验和演示

令人印象深刻的演示,你看到下面的Three.js库和WebGL的作为渲染。这是可能的直接使用WebGL的,但选择Three.js使开发更容易的查询结果中只有一小部分的代码。下面是一些可能与图书馆的事情是:

1.Nucleal

Nucleal是一个WebGL的实验,采用Three.js。它打破了照片成千上万的粒子物理转化。您可以选择照片,速度和效果的任意组合。动画流畅运行更是令人印象深刻。

Nucleal

Nucleal

2.Lights

Lights是由Three.js一个惊人的视觉体验,音乐,颜色和形状syncrhonizes。你飞过的场景充满了丰富多彩的形状,您可以点击互动。耳机建议。

灯火

Lights

3. Just A Reflektor

“Just A Reflektor”是一个互动的电影,让您的移动设备在你的电脑的网路摄影机前你施放在你的电脑屏幕上的一个虚拟的投影。这样一来,你的经验控制所有的视觉效果,通过移动手机或平板电脑通过你周围的物理空间。 高科技页面上的一些惊人的效果,而背后的 幕后视频

只是一个Reflektor的

Just A Reflektor

4. Arms Globe

Arms Globe是一个可视化实验覆盖世界贸易之上的模型可以在三维空间中旋转的地球的小型武器和弹药。你可以过滤通过几年的数据集和类型的弹药。可视化是非常令人印象深刻,并顺利运行。

武器地球

Arms Globe

5.谷歌街景Hyperlapse

两个目的地之间的 实验下载谷歌街景数据,并把它成动画的行程。可以暂停,看看周围,或者你可以拖动地图右上角相机会按照目标。给它加载或观看 此视频看到它在行动几分钟。

谷歌街景Hyperlapse

谷歌街景Hyperlapse

6. Find Your Way To Oz

盎司的伟大和强大的电影, 这是一个宣传网站。它结合了HTML5和WebGL变成美丽的艺术品,身临其境的体验。它发生在马戏团从一开始的电影。您可以与环境互动,并使用您的网络摄像头。

寻找你的路奥兹

Find Your Way To Oz

7.谷歌时代精神

2012年谷歌的 时代精神包括一个WebGL的供电世界地图,提出了搜索趋势和过去一年的重要事件。点击“观看在回顾年度”按钮来查看。

谷歌时代精神

谷歌时代精神

8.Ironbane

Ironbane是一款大型多人在线游戏采用WebGL和Three.js。您可以收集物品,与其他玩家互动,探索开放的世界。游戏遵循了复古风格的灵感来自MINECRAFT并顺利运行。本场比赛是 开源的,  并且用JavaScript编写的客户端和服务器端。你可以玩不开一个帐户,让您可以快速尝试自己。

Ironbane

Ironbane

9。立方大满贯

立方大满贯是我最喜欢的Three.js供电游戏从这个名单。这是一个旋转的经典乒乓球比赛,而将其移动到三维空间。你可以发挥对你的朋友或电脑控制熊。游戏中使用WebRTC让你看到你的朋友的摄像头视频。对于幕后,读 他的博客通过t 的创造者之一。

立方大满贯

立方大满贯

10。HexGL

HexGL Three.js的帮助下,使用HTML5,JavaScript和WebGL的,构建一个未来的,快节奏的赛车游戏。这是一个原始的反重力赛车和F-Zero系列致敬。这是一个图形沉重的游戏,桌面游戏从几年前的水平接近。幸运的是,你可以播放前的详细程度降低, 这里是一个视频游戏作者解释他是如何使游戏。

HexGL

HexGL

11。铬万维网迷宫

这是一个由谷歌的 Chrome浏览器实验,让您打开任何网页,通过它你移动一个球,一个三维迷宫。什么更酷的是,球被从你的智能手机控制。

铬万维网迷宫

铬万维网迷宫

12。HelloRun

HelloRun是一个WebGL的游戏,使你的飞船的船体,并迫使你找到自己的方式,通过跳跃通过障碍Three.js供电。本场比赛有很大的视觉效果,并逐步加快,变得更加困难。

HelloRun

HelloRun

13. Hello Racer

Hello Racer的一级方程式赛车是一个令人印象深刻的可视化,采用WebGL和Three.js。它具有生命般的反射和阴影。你甚至可以驾驶它周围的WASD键。

您好赛车

Hello Racer

14。360汽车展台

这是另一项实验中,具有详细的汽车可视化。这时候你可以选择的车型和颜色。颜色应用的动态和更新,以匹配所有的纹理。

360汽车展台

360汽车展台

15。谷歌地图立方

谷歌地图立方是一个游戏,你一个3D立方体映射。你的工作是通过城市和到达检查站导航球。

谷歌地图立方

谷歌地图立方

16。周期CSS3D表

这是一个令人印象深刻的演示 Three.js。相反WebGL的,本实验中使用CSS3D呈现的化学元素框。您可以选择四种布局:表,球体,螺旋和电网之间。

周期CSS3D表

周期CSS3D表

17。WebGL的地球

WebGL的地球类似武器的地球,一个可视化的实验,提出覆盖在一个地球漂浮在三维空间中的数据。这个例子是围绕着人口的城市,但你可以看到 这里版本不同的数据集。

WebGL的地球

WebGL的地球

18. Obsidian

Obsidian是一个WebGL的演示,音乐同步浮动的形状和颜色。虽然有一个滑块的底部,这是不是视频-实时产生的影响。

19. Indra’s Net

这个演示呈现出一个多网络相互辉映,和他们周围的世界的雨滴。尽管涉及的对象是一个很大的数字,渲染仍然是相当快。

因陀罗网

Indra’s Net

20。行星机

星球壶采用WebGL和Three.js是一个Web应用程序,可以让你创建真实的或虚构的行星。您可以选择从一些表面纹理选项,调整灯光和气氛,添加或删除云,上传自己的图像,或包裹在他们周围环。

行星机

行星机


作者:qq1162195421 发表于2013-11-10 16:41:59 原文链接
阅读:0 评论:0 查看评论

相关 [学习 webgl three] 推荐:

20个令人印象深刻的例子学习WebGL的Three.js

- - CSDN博客推荐文章
到现在为止,你可能已经听说过 Three.js -一个图书馆,使容易在浏览器中的3D工作. 有了它,你可以创建3D建模的积木-相机,网格,灯多,对他们的应用动画. Three.js可以绘制一个场景,SVG,Canvas元素CSS3D或WebGL的. 在这篇文章中,你会发现一个集合演示,教程和资源,这将激励您学习更多关于图书馆.

Three js入门教程

- - 译言-电脑/网络/数码科技
译文来源: http://www.21haolou.com/articles/show/140. 我在自己的一些实验性项目中运用了 Three.js,它在处理浏览器3D效果方面表现优异. 通过Three js,你可以创建镜头(Cameras),物体(objects),光线(lights),材质(materials)等等,你还可以选择渲染器:可以使用HTML5的Canvas来绘制场景,也可选择使用WebGL或是SVG来渲染.

HTC Sensation XL 将由英国 Three 和 O2 首发 [组图+视频]

- ROY - 谷安——谷奥Android专题站
英国运营商 O2 和 Three 都会运营 HTC 最近发布的 Sensation XL 手机,运营商网站页面上也写上了“coming soon(即将到来)”的信息. Sensation XL 是一个 4.7 英寸的产品,内建有 Beats Audio 技术,该产品是上周四在英国伦敦的 Roundhouse 发布的.

WebGL存在严重的安全漏洞

- CandyFrankie - Solidot
Panggit 写道 "HTML5中的WebGL技术已在Firefox和Chrome等浏览器中实现,并被默认开启,但这实际上给浏览器带来了极大的安全隐患. 问题根源在于,大多显卡以及显卡驱动在设计时并不考虑安全问题,而将相关安全问题交由操作系统完成. 但浏览器沙盒跳过了这一环节默认WebGL可以被安全执行,这会使脚本取得跨域名的执行权限,甚至取得访问本地文件的权限.

WebGL版的CryEngine即将到来?

- Dexter.Yy - HiWebGLHiWebGL
不如Source和CryEngine采用WebGL,UE支持Flash,形成 (Valve + Crytek + Mozilla + Google + Apple) vs (Epic + Adobe + Microsoft) 的战争格局罢. 我便是那唯恐天下不乱的开发者~XD. 上周早些时候,Epic Games在Adobe Max大会上演示了支持Flash 11技术的虚幻3引擎,凭借优秀的画面效果和流畅的性能表现,博得了一片赞誉.

Google 用 WebGL 打造 Bookcase 3D 书架

- mike - 谷奥——探寻谷歌的奥秘
Google开发了一个叫做Bookcase的3D书架网页应用,可展示超过一万本图书,被分了28个分类,用鼠标即可让书架一直滚动下去,找到你想要的书. 在你选择了一本书之后,该应用会直接引导你到Google Books在线阅读. 选取图书时还会显示出一个二维码,利用手机扫描也可直接快速在手机上阅读. Bookcase的效果如果将来移植到Android平板上就爽了.

WebGL 框架 API 横向评测 (Part 1)

- - HiWebGLHiWebGL
对于互联网来说,除了HTML5和CSS3之外,WebGL也是一项最有前途的正在进化的技术之一. 从简单的模型查看器到复杂的3D场景,由OpenGL ES驱动的网页结合CSS3和视频纹理也许会成为下一代互联网网页的主流. 由于应用广泛,富WebGL应用程序必须易于搭建和渲染,缩短响应时间,提供更好的可扩展性.

Chrome for Android 确定将支持 WebGL

- - HiWebGLHiWebGL
在 Google I/O 2012 中,技术人员最喜欢的环节也许不只是炫目的发布会,还有非正式的技术讨论会(Fireside Chat),它只对开发者开放,并且不谈论任何商业话题,只讨论技术. 在今年的这一环节中,大家纷纷聚焦于 Chrome for Android 这一王者浏览器的移动版本. 其中,嘉宾透露了 Chrome for Android 将确定支持 WebGL 这一信息.

WebGL on iOS8 终于等到了这一天

- - CSDN博客移动开发推荐文章
WWDC2014刚结束,这次的大会是名符其实的开发者大会,更贴切的应该说的确是一次软件开发者的大会,对于OSX和iOS的更多功能特性让人兴奋,Swift新语言促成了如上图片. 但我更感兴趣的是WebGL终于官方的在OSX和iOS上得到了支持,这篇《 A first look at what iOS8 means for Phaser and Pixi.js》分享了在iOS下运行WebGL例子的图片:.