我目前正在尝试使用PlayN,第一个测试平台已经启动并运行,现在我要尝试更高级的东西:仿照AS3和box2d模拟液体的一个示例,我已经成功地将所有内容都搞定了,除了模糊效果。幸运的是,PlayN带有LWJGL-hook,所以我想试试,但即使我在OpenGL方面知道一些东西,我的智慧仍然到达了一个简单的结束。我对如何在OpenGL中进行操作有一些基本的想法,当然我也知道如何更改颜色和顶点等通用内容——是否有人能够提供关于滤镜、卷积等方面的一些提示?问题在于,PlayN并没有真正为其内部图像表示提供快速API……除了OpenGL。
我已经设置好了我的“游戏”……有几个图层;其中之一,即“动态图层”,不断地被小图像纹理点(只是一个微小的gif)填充,这些点映射到物理体。它们都会掉下来,消失,并被适当地销毁。现在我需要一些相当高效的方法来在这个动态图层上设置模糊滤镜。
有没有人有OpenGL着色器的经验,并可以提供一些入门资料?