在OpenGL中创建类似Windows Vista极光屏幕保护程序的窗帘效果

在OpenGL中创建类似Windows Vista极光屏幕保护程序的窗帘效果,opengl,html5-canvas,webgl,three.js,Opengl,Html5 Canvas,Webgl,Three.js,我正在尝试使用WebGL/Three.js创建一个交互式背景动画 动画将由双色渐变生成 动画将由外部因素(强度、速度等)控制 结果应该如下所示: 我不确定Vista是如何产生这种效果的,我对可能产生类似效果的技术感兴趣。我正在寻找如何开始的指针 我应该使用alpha混合生成的纹理和舞蹈四边形吗 我应该使用像素着色器吗 等等 欢迎使用任何提示。我将使用并渲染一组三角形条带,并在片段着色器上自行执行渐变效果 效果看起来相当简单,完全可以直接在片段着色器内部进行计算,因此全屏四元组也可以很好地

我正在尝试使用WebGL/Three.js创建一个交互式背景动画

  • 动画将由双色渐变生成

  • 动画将由外部因素(强度、速度等)控制

结果应该如下所示:

我不确定Vista是如何产生这种效果的,我对可能产生类似效果的技术感兴趣。我正在寻找如何开始的指针

  • 我应该使用alpha混合生成的纹理和舞蹈四边形吗

  • 我应该使用像素着色器吗

  • 等等

欢迎使用任何提示。

我将使用并渲染一组三角形条带,并在片段着色器上自行执行渐变效果

效果看起来相当简单,完全可以直接在片段着色器内部进行计算,因此全屏四元组也可以很好地工作。这取决于你想要的细节类型,我会尝试两者