如何在前夕在线网站上绘制船只?

时间:2013-08-14 17:11:12

标签: javascript html canvas

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

我可以看到他们使用canvas,但是有没有js框架或什么来实现这个?

干杯

2 个答案:

答案 0 :(得分:2)

基于source code,看起来他们正在使用WebGL。 这是一个流行的3D JS框架,可以开始查看:http://threejs.org/

此处的相关资源,What is the most advanced Javascript 3D library for the HTML5 Canvas

答案 1 :(得分:1)

它使用canvasWebGL

从文章中,WebGL是......

  

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

至于如何创建这些图形:

  

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

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

http://pastebin.com/w5Rc8ueD