我画了一幅素描,画了上百条线.正如所料,它相当缓慢.所以,我用WEBGL模式try 了同样的草图.但事实证明,这比默认模式要慢.
我的理解是WEBGL利用GPU进行快速渲染.这不是真的吗?
非常感谢.
createCanvas(windowWidth, windowHeight, WEBGL)
Side note:我首先在Processing(java)中编写了这个草图,其中WEBGL模式比默认模式快Side note倍.所以,我对P5js也有同样的期待.
我画了一幅素描,画了上百条线.正如所料,它相当缓慢.所以,我用WEBGL模式try 了同样的草图.但事实证明,这比默认模式要慢.
我的理解是WEBGL利用GPU进行快速渲染.这不是真的吗?
非常感谢.
createCanvas(windowWidth, windowHeight, WEBGL)
Side note:我首先在Processing(java)中编写了这个草图,其中WEBGL模式比默认模式快Side note倍.所以,我对P5js也有同样的期待.
在p5中绘制了许多笔画形状.js与WEBGL的结合是出了名的慢.见:Sketch runs slow in P5.js WEBGL关于加工.org话语论坛.如果你特别想画直线和/或曲线,而不需要3d透视,那么2d画布实际上会表现得更好(在大多数浏览器中,它仍然会使用GPU).如果您实际使用的是3d透视和其他WEBGL渲染功能,那么关键是减少绘图指令的数量,如果可能的话,避免依赖p5.画笔画.为了给你提供更具体的建议,你必须发布一个最小的可重复的例子,说明你正在try 做什么.