我想知道什么更适合音乐可视化,顶点或像素着色器,特别是在性能方面。我尝试使用像shadertoy.com上显示的像素着色器,然后我查看了vertexshaderart.com上显示的顶点着色器,我认为顶点着色器更高效,但我不完全确定。我想知道在两者中都有经验的人是否有想法?
这取决于您如何处理顶点和像素。最好开始考虑你想要的效果,然后尝试改进它或切换到另一个着色器类型。如果使用顶点可能看起来更有效,当后处理到来时(无论如何在片段着色器中),你会发现像素/片段着色器会表现得更好。无论如何,像素/片段着色器是基于音量压力/ FFT /频谱的音乐可视化中最常用的。
最后,有一些功能可以让你更喜欢顶点着色器而不是片段,IE照明,这更容易通过逐顶点计算得到。