作者littleshan (我要加入剑道社!)
看板GameDesign
标题Re: [程式] 赛车轮圈的motion blur?
时间Sun Nov 12 13:05:11 2006
※ 引述《dokinkon (doki)》之铭言:
: ※ 引述《littleshan (我要加入剑道社!)》之铭言:
: : 台湾翻作「极速快感」
: 极速禁地是指网站的名称
: 而图片是XBOX的PGR3,并非极速快感(Need for Speed)
: 应该是小误会啦:D
Oops...搞错了 XD
: : 还是要看情况
: : 因为玩游戏的人不会一直盯着轮圈看
: : 所以用贴图是个合理而节省运算的做法
: 恩恩,早期大部分是这种作法,但现在机器的能力
: 越来越强,像我说的那张图,应该不是单单用替换贴图的方式达到的
: 可以看得出来,没有受到specular反射的地方
: 是呈现半透明的,可以看到轮圈内部的卡钳与碟盘
: 而受到specular的地方则刚好相反...
可以送两张 texture 进 shader 里面 blend
然後依照 normal 的方向调整两者的 weight
: : 其它的场景 比如说高速时周围景色的 motion blur
: : 可以用 accumulation buffer 来达成
: : 原理就是把上一张画好的 frame 与下一张做混色
: : 这麽一来静止物件还是会保持清晰
: : 而在动的物件就会变得模糊
: 这个方式我有用过,但似乎比较适合整个画面的motion blur特校?
对 但如果用 render-to-texture
我想同样的方法对单一物件的 motion blur 也是可行的
不过我没实作过 所以不知道效能上的影响大不大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.3.35
1F:推 dokinkon:果真是高手! 听你这麽一说,的确可行,非常感谢:D 11/12 15:27