音乐可视化的顶点着色器与像素着色器的性能?

时间:2019-04-29 13:24:31

标签: javascript webgl shader

我想知道什么更适合音乐可视化,顶点或像素着色器,尤其是在性能方面。我尝试使用像shadertoy.com所示的像素着色器,然后查看了vertexshaderart.com所示的顶点着色器,我认为顶点着色器的性能更高,但是我不确定。我想知道是否有人在这两个方面都有经验?

1 个答案:

答案 0 :(得分:1)

这很大程度上取决于您如何处理顶点和像素。 最好开始考虑所需的效果,然后尝试对其进行优化或切换到其他着色器类型。 如果处理顶点的性能似乎更高,则进行后期处理时(无论如何在片段着色器中),您会发现像素/片段着色器的性能会更好。 无论如何,像素/片段着色器是迄今为止基于体积压力/ FFT /频谱的音乐可视化中使用最多的

最后,有些功能使您更喜欢顶点着色器,而不是片段 lighting ,通过逐顶点计算更容易获得。