【问题标题】:Creating Windows Vista Aurora screensaver like curtain effect in OpenGL在 OpenGL 中创建类似于窗帘效果的 Windows Vista Aurora 屏幕保护程序
【发布时间】:2012-02-26 18:21:29
【问题描述】:

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

  • 动画将由双色渐变生成

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

结果应该是这样的:https://www.youtube.com/watch?v=PdrkrCFRHWA

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

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

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

欢迎任何提示。

【问题讨论】:

    标签: opengl html5-canvas webgl three.js


    【解决方案1】:

    我会使用three.js 并渲染一堆三角形条,并在片段着色器上自己做渐变效果。

    效果看起来相当简单,可以直接在片段着色器中完全计算,因此全屏四边形也可以很好地工作。真的取决于您所针对的细节类型,我会尝试两者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多