GEMINIGHT 警告:您的浏览器不支持JavaScript将无法正常浏览!
Warning: Your browser does not support JavaScript!
注册(Register) | 登录(Login)
看随机帖

主站(Home) »  论坛(Forum)  » 程序编写(Program)
GEMINIGHT

自称:发贴器2号
等级:发贴器
帖子数:4906
积分:9179
阅读权限:99
[转]Blur Glow 效果演示(CG+OGL) 1樓
Tags: Blur Glow

Tags引力关联贴

作者: Admin ]

\N

我通过CG语言, 使用fragment shader, 将一张纹理进行多次采样, 每次采样都适当偏移纹理坐标, 最后将多次采样的象素颜色混合, 就可以形成 BLUR 效果, 最后将fragment shader输出的纹理与源像混合, 将原象的亮度降低50%(保证最后的效果不要太亮), 以 glBlendFunc( GL_SRC_COLOR, GL_ONE ) 方式混合, 即可以实现BLUR GLOW 效果,(就是我们平常看到的艺术照, 那种朦朦胧胧的感觉了.), 可以实现场景的柔化特效.

按1 - 打开 BLUR GLOW 效果
按2 - 关闭 BLUR GLOW 效果

代码和执行文件下载(确保你 SYSTEM32目录下面有 cg.dll, cgGL.dll 两个文件, 不然无法运行).
点击下载

cg.dll, cgGL.dll文件下载(拷贝到SYSTEM32下):
点击下载

演示截图:

\N
\N



www.azure.com.cn

发表于:2005-8-27 06:08(约18年前)  访问量:754

标题(Title):
关键字标签(Tags):
路人:回贴可以不必登录