游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3553|回复: 12

光衍射效果问题

[复制链接]

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
发表于 2005-8-9 15:52:00 | 显示全部楼层 |阅读模式
小弟想做光衍射效果,看了一些例子是用水平竖直个一次高斯模糊来降低运算时间,但显示效果仍然很平滑,可是我做时却是这样的效果:
sf_200589155227.bmp

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
 楼主| 发表于 2005-8-9 15:53:00 | 显示全部楼层

Re:光衍射效果问题

请问大虾这个问题应该怎么解决

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-8-10 06:42:00 | 显示全部楼层

Re:光衍射效果问题

请问什么是光衍射效果?

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
 楼主| 发表于 2005-8-10 09:07:00 | 显示全部楼层

Re:光衍射效果问题

@_@
光衍射说的是光在经过物体边缘的时候会发生轻微的折射现象(大概是这样,物理学的不好)。表现的结果为一个物体挡住了光,物体的边缘有一层蒙蒙??的光晕。在计算机中我们用高斯模糊算法来计算光晕。

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
 楼主| 发表于 2005-8-10 09:10:00 | 显示全部楼层

Re:光衍射效果问题

faint,俺才是问问题的人啊-_-!
哪位大虾告诉小弟这个问题怎么解决呀 ^_^

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
 楼主| 发表于 2005-8-10 16:25:00 | 显示全部楼层

Re:光衍射效果问题

没有人回答阿
T_T

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-8-10 18:24:00 | 显示全部楼层

Re:光衍射效果问题

我一看你的这个图就想起了黑客帝国。
按照你的解释,会不会和WOW里面的那种泛光效果有点像呢?

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-8-10 21:15:00 | 显示全部楼层

Re:光衍射效果问题

虽然没做过,但是看起来很像线渲染到一个纹理上,再作一下模糊处理就搞定了的。

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2005-8-11 03:26:00 | 显示全部楼层

Re:光衍射效果问题

光系统部分~建议研究sdk中的physicslights的api源码~算法都是从同一流派出来的~

噢对了~水系统的倒影折射算不算你说的光衍射效果?~~如果算那就太简单了~~~~

取得scene的物体坐标~过滤~然后计算光源到折射原的直线~算出斜度~然后反转那个算出的斜度~再把反转的斜度成直线投出~如果追求视觉效果~加个光源到折射原的半透明即可~

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
 楼主| 发表于 2005-8-11 08:53:00 | 显示全部楼层

Re: 光衍射效果问题

SDK 中的例子
sf_200581185319.gif
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 10:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表