阅读更多

23顶
0踩

Web前端

翻译新闻 8 个效果惊人的 WebGL/JavaScript 演示

2012-05-25 17:17 by 副主编 wangguo 评论(5) 有16780人浏览
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打印的细胞模型。



英文原文:9 IMPRESSIVE WEBGL JAVASCRIPT EFFECT SHOWCASE
  • 大小: 20.7 KB
  • 大小: 48.2 KB
  • 大小: 26.8 KB
  • 大小: 16.9 KB
  • 大小: 14.5 KB
  • 大小: 28.5 KB
  • 大小: 33.8 KB
  • 大小: 22.6 KB
23
0
评论 共 5 条 请登录后发表评论
5 楼 yhjhoo 2012-05-29 08:39
很想知道他们是怎么实现的
4 楼 mathgl 2012-05-28 19:30
ray_linn 写道
不咋地,离游戏还远着


事物发展总有个过程...总不能一夜之间达到DOOM3的水平。
3 楼 xfjt297857539 2012-05-28 11:52
已经不错了。。。
2 楼 zxhcloth 2012-05-28 11:06
Html5的3D渲染,又前进了一步!
1 楼 ray_linn 2012-05-28 09:51
不咋地,离游戏还远着

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Aspose.PDF for Java系列1-使用前说明

    Aspose.PDF for Java

  • Java 设置PDF文档过期时间

    下面以Java示例演示为例如何给PDF文档设置过期时间。需使用PDF类库, Free Spire.PDF for Java(免费版),编辑代码前,导入Spire.Pdf.jar到Java程序,参考如下方法导入jar: 方法1:下载jar包,将lib文件夹下的jar...

  • Java 设置PDF文档过期时间(有效时间)

    下面以Java示例演示为例如何给PDF文档设置过期时间。需使用PDF类库, Free Spire.PDF for Java(免费版),编辑代码前,导入Spire.Pdf.jar到Java程序,参考如下方法导入jar: 方法1:下载jar包,将lib文件夹下的jar...

  • 学习笔记(Java篇):Java操作文件之PDF(1)

    本文主要介绍了将一个PDF文件...以上所用内容基本都在Java提供的API里面,详细研究可以参考Java源码。try {i++) {//pdf转储图片文件//TODO 上传返回/*** 拼接图片(垂直拼接,image在上,bufferedImage在下)* @return*/

  • java生成pdf文档

    首先要引入com.itextpdf.text,主要使用的类如下: 1)Document,用于生成pdf文档的主要类 ...4)Chapter,表示pdf文档中的一章,使用Paragraph作为标题,int作为章节编号进行创建该类  注:其对象

  • java调用libreoffice_JAVA实现LibreOffice转换PDF文档

    首先,安装LibreOffice服务使用。LibreOfficeAndJodconverter.javapackage com.jalor.LibreOffice;import java.io.File;import java.util.Date;import org.artofsolving.jodconverter.OfficeDocumentConverter;...

  • java 裁剪 pdf_java – 使用iTextPDF修剪页面的空白

    我有一个pdf,其中包含一些数据,后跟一些空格.我不知道数据有多大,但我想在数据之后删除空白PdfReader reader = new PdfReader(PDFLOCATION);Rectangle rect = new Rectangle(700, 2000);Document document = new ...

  • Apache PDFBox 是一个开源 Java 库,支持 PDF 文档的开发和转换

    PDFBox - 概述 可移植文档格式 (PDF) 是一种文件格式,有... Adobe PDF Library- 该库以 C++、.NET 和 Java 等语言提供 API,使用它我们可以编辑、查看打印和从 PDF 文档中提取文本。 Formatting Objects Proce.

  • java 创建一个pdf文件_01.在Java中如何创建PDF文件

    1.简介在这篇快速文章中,我们将重点介绍基于流行的iText和PdfBox库从头开始创建 PDF 文档。2. Maven 依赖com.itextpdfitextpdf5.5.10org.apache.pdfboxpdfbox2.0.4可以在这里找到该库的最新版本:iText和PdfBox。...

  • Java导出PDF样式详细解析(步骤+代码)

    在Java代码中将所有blockquote标签换成table标签,之所以换成table标签,因为itextpdf转换为PDF,要想显示边框,暂时只发现了能显示table的边框。上述代码就是初始化Markdown在线编辑器的代码了,一会将Markdown格式...

  • java在linux生成pdf文件,从 Java 应用程序动态生成 PDF 文件

    本文介绍了 iText 并提供了一个使用它从 Java 技术应用程序生成 PDF 文档的分步指南。我们将创建一个样例应用程序来更好地理解 iText。2012 年 10 月 30 日 - 作者更新了本文,以体现针对 iText V5.3.0 版的更改...

  • java jsp pdf_java – 在jsp中显示pdf

    我已经编写了一个jsp页面来显示pdf的内容,但最终在jsp中使用了ascii代码.我想在jsp中显示pdf的内容.什么是我错过的部分.当我尝试用pdf编写读取内容时,它只显示ascii值而不是可读格式pageEncoding="UTF-8"%>...

  • 文档控件Aspose.words for.java 授权须知

    但是,如果计量许可机制在24小时内无法与...您可以根据自己的喜好重命名它,并在您的应用程序中设置许可证时使用该名称。如果您希望在不受试用版限制的情况下测试 Aspose.Words,您还可以申请一个 30 天的临时许可证。

  • java第一步.pdf_Java 动态生成 PDF 文件

    --泥沙砖瓦浆木匠需求:项目里面有需要java动态生成 PDF 文件,提供下载。今天我找了下有关了,系统得学习了解下。开源的 iText 库使得 PDF 的创建变得轻松易行。下面介绍下方案:-----------------------iText V5....

  • java pdf 报表_JAVA 生成PDF报表()

    许多应用程序都要求动态生成 ...在本文中,我们将使用 iText Java 库生成 PDF 文档。我们将向您演示一个样例应用程序,以便您可自行完成它并能更好地理解它。熟悉 iText V5.3.0 版iText 是一个可从 http://itextpdf...

  • 如何使用Python处理PDF文档

    而且,我们有兴趣将其与PDF文档配合使用。 好吧,您可能会说这很简单,尤其是如果您以前将Python与文本文件 (txt)一起使用过。 但是,这里有点不同。 PDF文档是二进制文件 ,比纯文本文件更复杂,尤其是...

  • PDF技术(一)-Java实现Office系列文件转PDF文件

    首先说一下需求,产品要求不能使用第三方软件实现,因为这种实现方式效率不高,所以需要使用“纯Java代码”实现。同时也对跨平台有要求,系统需要运行在linux系统上。综合现阶段发现的方案,决定采用基于Aspose的...

  • java 图片 pdf_Java将图片组合成PDF文件的方法

    本文实例为大家分享了Java将图片组合成PDF文件的具体代码,供大家参考,具体内容如下程序界面图:代码清单:package 将图片组合成PDF文件;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;...

  • 海尔智能电视刷机数据 U49A5 机编DH1W80A0305 务必确认机编一致 强制刷机 整机USB升级主程序

    务必确认机身编号与文件名机编一致,如不一致,请勿下载 机身编号一般在机子背面的贴纸上 升级方法: 1、下载数据,压缩包解压,将“Haier638Upgrade.bin”文件拷贝到U盘根目录下(U盘要求使用FAT32格式,建议4G-8G的品牌U盘,刷机成功率会高) 2、电视关机拔下电源,插入U盘,按住机身按键板上的“菜单”键不放,插电开机,直到LED灯开始闪表示升级正在进行,升级成功后机器会自动重起。 3、重启之后,重新交流上电,升级完成。 注意: 1、升级到结束,大约需要8-30分钟,中途绝对不能断电 2、升级重启第一次进入系统,请等完全正常进入开机桌面之后,才能拨下U盘

  • c语言c++项目源代码_c语言对自己电脑系统测试.rar

    **C语言电脑系统测试项目** 本项目是一个基于C语言的实用工具,旨在为您的电脑系统提供全面的性能测试与评估。通过执行一系列精心设计的测试用例,该工具能够评估您的电脑在处理器速度、内存管理、磁盘性能以及网络连接等方面的表现。 项目的核心功能包括: 1. **处理器性能测试**:通过执行复杂的算法和计算任务,评估处理器的运算速度和效率。 2. **内存测试**:检查内存分配、读写速度和稳定性,确保系统的内存管理达到最佳状态。 3. **磁盘性能测试**:评估硬盘或固态硬盘的读写速度、I/O性能和文件系统效率。 4. **网络性能测试**:测量网络连接的速度和稳定性,包括上传和下载速度以及延迟。 此外,该项目还提供了详细的测试报告功能,帮助您全面了解系统的优势和潜在瓶颈。测试结果以直观易懂的图表和数字形式呈现,便于分析和解读。 此项目采用模块化设计,方便您进行二次开发和定制,以满足特定需求。无论是硬件评测爱好者还是系统管理员,都能从该项目中受益良多。

Global site tag (gtag.js) - Google Analytics