我需要使用OpenGL ES 1.1(iPhone)创建美观的闪电,并计划使用着色器。但是,当我在上一个问题(OpenGL ES 1.x Shaders)中询问该问题时,我被告知那里可能不是iPhone上的选项。
现在,我回到第一广场,想知道如何制作闪电动画。它不需要看起来超现实。我已经尝试使用诸如三角形剥离在一起的东西。尽管此方法确实有效,但它并不像我希望的那样好。
有人对此主题有想法吗?
再次感谢,
〜埃里克
最佳答案
通常的方法是使用Perlin函数计算闪电的路径,将其渲染到发光缓冲区,使用高斯模糊着色器创建漂亮的模糊,然后将其与场景合并。