-2

我想知道这些船是如何从这里抽出的:http ://www.eveonline.com/universe/spaceships/

我可以看到他们使用画布,但是是否有任何 js 框架或其他东西来实现这一点?

干杯

4

2 回答 2

2

根据源代码,看起来他们正在使用 WebGL。这是一个流行的 3D JS 框架,可以开始查看: http ://threejs.org/

此处的相关资源, HTML5 Canvas 的最先进的 Javascript 3D 库是什么

于 2013-08-14T17:19:45.447 回答
1

它使用 acanvasWebGL

从文章中,WebGL 是...

一个 JavaScript API,用于在任何兼容的 Web 浏览器中呈现交互式 3D 图形和 2D 图形,而无需使用插件。WebGL 完全集成到浏览器的所有 Web 标准中,允许 GPU 加速使用物理和图像处理以及效果作为网页画布的一部分。WebGL 元素可以与其他 HTML 元素混合并与页面或页面背景的其他部分组合。WebGL 程序由用 JavaScript 编写的控制代码和在计算机的图形处理单元 (GPU) 上执行的着色器代码组成。WebGL 由非营利组织 Khronos Group 设计和维护。

至于如何创建这些图形:

无需编程即可使用 Blender、CopperCube 或 Autodesk Maya 等内容创建工具创建 WebGL 场景。然后将场景导出到 WebGL。还有使用 WebGL 在线发布交互式 3D 内容的服务。

要具体了解他们使用的 JS,请查看源代码的这个美化版本:

http://pastebin.com/w5Rc8ueD

于 2013-08-14T17:18:47.697 回答