英文原文:9 IMPRESSIVE WEBGL JAVASCRIPT EFFECT SHOWCASE,翻译:iteye

WebGL 是一种 3D 绘图标准,这种绘图技术标准允许把 JavaScript 和 OpenGL ES 2.0 结合在一起,为 HTML5 Canvas 提供硬件 3D 加速渲染。WebGL 技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂 3D 结构的网站页面,甚至可以用来设计 3D 网页游戏等。

本文将为你带来 8 个效果惊人的 WebGL 效果,你可以在最新的 Chrome 浏览器中查看。

1.   Supershape.js

supershape.js 让你可以在浏览器中试验 3D superformula。Superformula 是一个通用的几何变形公式,涵盖了大量在自然界中发现的几何形状。在 supershape.js 中,除了公式参数外,你还可以选择不同的材料,并设置灯光。

2.   HolyMania

在一个扭曲的隧道中,你需要控制一个球,且不能碰到隧道的边缘。看看你的最好成绩是多少。

3.   Cube

基于 WebGL 构建,你可以在一个立方体的纽约、东京和其他城市地图上旅游。

4.   Cloth Simulation

基于 WebGL、GPU 加速的布料模拟程序。

5.   Reactive Ball

一个具有金属质感的球。这是关于光线、液态、环境地图的试验。

6.   Lorenz Attractor

这不仅是堆积随机点,而是呈现出洛伦茨吸引子(洛伦茨振子的长期行为对应的分形结构)。

7.   Swiss Addresses in 3D

使用 WebGL,以 3D 形式呈现出 370 万瑞士人口的分布图。

8.   Cell Cycle

Cell Cycle 是一个用来进行 webGL 设计的应用,用于创建可 3D 打印的细胞模型。

原文链接:http://blog.jobbole.com/20427/

最新文章

  1. Atitit.数据索引 的种类以及原理实现机制 索引常用的存储结构
  2. 【那些年关于MyEclipse的快捷键大全】
  3. java连接sql问题
  4. Linux文件系统层次结构标准
  5. sql参数化查询in的参数
  6. MySQL索引原理及慢查询优化(转)
  7. EverEdit安装
  8. 甲状腺癌怎样早发现 可B超检查
  9. nlog(n)解动态规划--最长上升子序列(Longest increasing subsequence)
  10. MySQL 中NULL和空值的区别 (转载 http://blog.sina.com.cn/s/blog_3f2a82610102v4dn.html)
  11. 读书笔记_Effective_C++_条款二十一:当必须返回对象时,别妄想返回其reference
  12. KVC与KVO的理解
  13. Android项目实战(三十四):蓝牙4.0 BLE 多设备连接
  14. ArcGIS Runtime SDK是什么?
  15. 洛谷P1593 因子和
  16. 如何找到java对应的c/c++源码
  17. Linux运维跳槽必备的40道面试精华题(转)
  18. Perl进程间数据共享
  19. Linux常用shell命令
  20. oracle表被锁(delete或update一直处于执行状态)的处理办法。

热门文章

  1. redux【react】
  2. Pytorch 多 GPU 并行处理机制
  3. 手把手教你用Python实现自动特征工程
  4. H3C HDLC概述
  5. [转]Java Web工程目录结构
  6. Cookie内不能直接存入中文,cookie转码以及解码
  7. 4-1 自动生成spider模板的命令
  8. P1072 城市轰炸
  9. P1060 梦中的统计
  10. POJ 2253 Frogger(SPFA运用)