Html5 canvas Processingjs和WebGL

Html5 canvas Processingjs和WebGL,html5-canvas,webgl,processing,paperjs,Html5 Canvas,Webgl,Processing,Paperjs,我不熟悉HTML和javascript中的3D技术。我主要介绍了两种方法。一种是使用WebGL,另一种是使用诸如processingjs和Paper js之类的库。出于性能原因,请任何人指导哪种方法更好。请指导 当然是个人意见,但是 我会避免处理JS。因为Processing是基于Java的,Processingjs试图运行所有基于Java的处理程序,所以可以说它不是真正的JavaScript,也不是HTML。它是一种设计用于在浏览器中运行的处理实现。它使用了很多快捷方式,包括神奇的函数、神奇的

我不熟悉HTML和javascript中的3D技术。我主要介绍了两种方法。一种是使用WebGL,另一种是使用诸如processingjs和Paper js之类的库。出于性能原因,请任何人指导哪种方法更好。请指导

当然是个人意见,但是

我会避免处理JS。因为Processing是基于Java的,Processingjs试图运行所有基于Java的处理程序,所以可以说它不是真正的JavaScript,也不是HTML。它是一种设计用于在浏览器中运行的处理实现。它使用了很多快捷方式,包括神奇的函数、神奇的全局变量、神奇的输入,这些并不能真正教会您HTML或JavaScript

Paper.js似乎没有太多与3D相关的东西,所以这不是一个真正的选项,因为你暗示你想做3D

直接进入最低级的WebGL会给你带来最好的表现,但是有一个巨大的学习曲线,所以你失去了高效的表现


所以我的建议是。很多例子,很多用户,很多人需要帮助。快速启动并运行3D软件非常容易。

我使用过WebGL,发现它工作得非常好。three.js()库非常好。Processingjs的用途是什么?它也是一个WebGL库??它确实使用WebGL(),因此processing.js或three.js中的任何一个都可以很好地工作。询问库/示例/教程建议(通常)不是这个网站的目的;这个问题如果得不到改善,就有被搁置的严重危险。