
我试图搜索OpenGL函数的方法,但没有得到任何东西.任何人都可以指导我在这个问题上找到正确的方向..任何形式的帮助或建议将受到高度赞赏..谢谢..
解决方法 您应该能够将相同的画笔笔划分开多次像素,以获得所需的效果.如果您使用高斯分布抖动渲染器,您将获得高斯模糊.这与使用累积缓冲区的抖动抗锯齿类似,但不使用子像素偏移,而是使用与您想要的模糊效果一样大的多像素偏移.您可能希望渲染大约16次以使其看起来平滑. http://www.opengl.org/resources/code/samples/advanced/advanced97/notes/node63.html
这与创建运动模糊的抖动类似(或实际上相同). http://glprogramming.com/red/chapter10.html
你甚至不需要在这里使用单独的累积缓冲区,只需渲染每个传递的Alpha加起来就是实体.要记住的一点是,您希望始终在相同的偏移处抖动,以便连续的帧看起来相同(即,如果您使用随机偏移,则每帧将具有略微不同的模糊效果).
总结以上是内存溢出为你收集整理的iphone – 使用OpenGL-ES在Paint应用程序中的模糊效果(湿润效果)全部内容,希望文章能够帮你解决iphone – 使用OpenGL-ES在Paint应用程序中的模糊效果(湿润效果)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)