【发布时间】:2011-06-16 06:14:47
【问题描述】:
我正在尝试编写 OpenGL ES 2.0 着色器,这将使 2D 平面具有类似等离子的表面。我正在努力争取类似于这些简短视频中的效果...
http://www.youtube.com/watch?v=XM7imVtakZk
http://www.youtube.com/watch?v=5NQi45V5Y6o
我并不需要那种渲染,但总的来说,我希望用某种移动的等离子表面来渲染我的 2D 平面。它不需要看起来很棒,也不需要表现得非常流畅,只要像视频中那样具有运动和很好的混合颜色即可。我需要这种效果在快速方面,并且我认为在 2D 平面上使用着色器不应该对性能造成重大影响(如果大多数效果工作都可以在着色器中完成)。我不需要为我编写的着色器(尽管欢迎使用代码),我只是在寻找有关研究什么的建议,以获得像这样的 2D 平面的性能不太重的效果。如果对我所追求的确切效果有疑问,这个视频很接近,但可能比我需要的更先进......
【问题讨论】:
-
我希望您有一些 OpenGL 和 GLSL 经验,以及对计算机图形学的一般理解。
-
我在 OpenGL ES 1.1 方面有丰富的经验,但在 2.0 方面经验不多(因此我不确定我可以将哪种技术应用于 2D 着色器)。我还刚刚完成了计算机图形学的高级课程,并且对这些材料感到非常熟悉。
标签: opengl-es 2d shader opengl-es-2.0 plasma