游侠NETSHOW论坛

标题: 更糊了... [打印本页]

作者: 千人斩竞争    时间: 2009-1-16 23:29:53     标题: 更糊了...

看來P鍵相關的那幾個參數被我找到了
看有人需要P鍵只保留動態模糊/去掉原地圖像模糊沒...

附件是去掉原地模糊的postfx

postfx放法見此
http://game.ali213.net/thread-2522055-1-1.html

免按P鍵等等見此
http://game.ali213.net/thread-2522263-1-1.html

相關代碼(但願有人懂的講講, 我只改了參數部分..)
  1. //
  2. // Generated by Microsoft (R) HLSL Shader Compiler 9.23.949.2378
  3. //
  4. // Parameters:
  5. //
  6. //   sampler2D AdapLumSampler;
  7. //   sampler2D BloomSampler;
  8. //   float4 ColorCorrect;
  9. //   float4 ColorShift;
  10. //   float Exposure;
  11. //   sampler2D GBufferTextureSampler2;
  12. //   sampler2D GBufferTextureSampler3;
  13. //   sampler2D HDRSampler;
  14. //   sampler2D JitterSampler;
  15. //   float PLAYER_MASK;
  16. //   sampler2D StencilCopySampler;
  17. //   float4 TexelSize;
  18. //   float4 ToneMapParams;
  19. //   float4 deSatContrastGamma;
  20. //   float4 dofBlur;
  21. //   float4 dofDist;
  22. //   float4 dofProj;
  23. //   float gDirectionalMotionBlurLength;
  24. //   float4 globalScreenSize;
  25. //   row_major float4x4 motionBlurMatrix;
  26. //
  27. //
  28. // Registers:
  29. //
  30. //   Name                         Reg   Size
  31. //   ---------------------------- ----- ----
  32. //   globalScreenSize             c44      1
  33. //   Exposure                     c66      1
  34. //   motionBlurMatrix             c72      4
  35. //   TexelSize                    c76      1
  36. //   dofProj                      c77      1
  37. //   dofDist                      c78      1
  38. //   dofBlur                      c79      1
  39. //   gDirectionalMotionBlurLength c80      1
  40. //   ToneMapParams                c81      1
  41. //   deSatContrastGamma           c82      1
  42. //   ColorCorrect                 c83      1
  43. //   ColorShift                   c84      1
  44. //   PLAYER_MASK                  c85      1
  45. //   GBufferTextureSampler2       s0       1
  46. //   GBufferTextureSampler3       s1       1
  47. //   HDRSampler                   s2       1
  48. //   BloomSampler                 s3       1
  49. //   AdapLumSampler               s4       1
  50. //   JitterSampler                s5       1
  51. //   StencilCopySampler           s6       1
  52. //

  53.     ps_3_0
  54.     def c0, 0, 0.212500006, 0.715399981, 0.0720999986
  55.     def c1, 0.25, 1, 256, 0
  56.     def c2, 0, 2, 4, 8
  57.     def c3, 58.1640015, 47.1300011, 0, 0
  58.     def c4, -0.5, -1.5, 1.5, 0.5
  59.     def c5, 2, -1, 0.125, 0
  60.     def c6, 256, 2, 4, 8
  61.     defi i0, 7, 0, 0, 0
  62.     dcl_texcoord v0.xy
  63.     dcl_2d s0
  64.     dcl_2d s1
  65.     dcl_2d s2
  66.     dcl_2d s3
  67.     dcl_2d s4
  68.     dcl_2d s5
  69.     dcl_2d s6
  70.     texld r0, v0, s1
  71.     add r0.y, -c77.x, c77.y
  72.     rcp r0.y, r0.y
  73.     mul r0.z, r0.y, c77.y
  74.     mul r0.z, r0.z, -c77.x
  75.     mad r0.x, c77.y, -r0.y, r0.x
  76.     rcp r0.x, r0.x
  77.     mul r0.y, r0.z, r0.x
  78.     texld r1, v0, s2
  79.     texld r2, v0, s3
  80.     abs r0.w, c79.w
  81.     mov r3, c4
  82.     mad r4.xy, c76, r3, v0
  83.     texld r4, r4, s2
  84.     mad r5.xy, c76, r3.zxzw, v0
  85.     texld r5, r5, s2
  86.     mad r3.xz, c76.xyyw, r3.wyzw, v0.xyyw
  87.     texld r6, r3.xzzw, s2
  88.     mad r3.xy, c76, r3.ywzw, v0
  89.     texld r7, r3, s2
  90.     dp3 r1.w, r4, r4
  91.     rcp r1.w, r1.w
  92.     cmp r3.xyz, -r1.w, c0.x, r4
  93.     dp3 r1.w, r5, r5
  94.     rcp r1.w, r1.w
  95.     cmp r4.xyz, -r1.w, c0.x, r5
  96.     dp3 r1.w, r6, r6
  97.     rcp r1.w, r1.w
  98.     cmp r5.xyz, -r1.w, c0.x, r6
  99.     dp3 r1.w, r7, r7
  100.     rcp r1.w, r1.w
  101.     cmp r6.xyz, -r1.w, c0.x, r7
  102.     dp3 r1.w, r1, r1
  103.     rcp r1.w, r1.w
  104.     cmp r7.xyz, -r1.w, c0.x, r1
  105.     mad r0.x, r0.z, r0.x, -c78.w
  106.     mad r0.x, c78.y, -r3.w, r0.x
  107.     max r1.w, r0.x, c0.x
  108.     rcp r0.x, c78.z
  109.     mul r0.x, r1.w, r0.x
  110.     lrp r1.w, r0.x, c79.z, c79.y
  111.     min r0.x, c79.z, r1.w
  112.     dp3 r0.z, r7, c0.yzww
  113.     dp3 r8.x, r3, c0.yzww
  114.     dp3 r8.y, r4, c0.yzww
  115.     dp3 r8.z, r5, c0.yzww
  116.     dp3 r8.w, r6, c0.yzww
  117.     dp4 r1.w, r8, c1.x
  118.     add r8, r8, -r1.w
  119.     dp4 r2.w, r8, r8
  120.     add r0.z, r0.z, -r1.w
  121.     mad r0.z, r0.z, r0.z, -r2.w
  122.     mul r0.x, r0.x, r0.x
  123.     cmp r0.x, r0.z, c1.y, r0.x
  124.     texld r8, v0, s0
  125.     mov r8.yz, c1
  126.     mad r9, r8.w, -r8.z, c2
  127.     cmp r9, r9, c1.y, c1.w
  128.     mad r10, r8.w, -c6.x, c6.yzwx
  129.     cmp r10, r10, -c1.y, -c1.w
  130.     add r9, r9, r10
  131.     mul r9, r9, c4.x
  132.     dp4 r0.z, r9, c1.y
  133.     add r0.z, r0.z, c4.w
  134.     rcp r0.z, r0.z
  135.     mul r8.xzw, r3.xyyz, r9.x
  136.     mad r7.xyz, r7, c4.w, r8.xzww
  137.     mad r7.xyz, r4, r9.y, r7
  138.     mad r7.xyz, r5, r9.z, r7
  139.     mad r7.xyz, r6, r9.w, r7
  140.     mul r7.xyz, r0.z, r7
  141.     add r0.z, -r0.x, c1.y
  142.     mul r1.w, r0.x, c1.x
  143.     mul r3.xyz, r3, r1.w
  144.     mad r3.xyz, r7, r0.z, r3
  145.     mad r3.xyz, r4, r1.w, r3
  146.     mad r3.xyz, r5, r1.w, r3
  147.     mad r3.xyz, r6, r1.w, r3
  148.     mad r4.xyz, v0.yxyw, c5.x, c5.y
  149.     mul r0.z, r4.y, c77.z
  150.     mul r0.z, r0.y, r0.z
  151.     mul r1.w, -r4.x, c77.w
  152.     mul r1.w, r0.y, r1.w
  153.     mul r5.xyz, r1.w, c73
  154.     mad r5.xyz, r0.z, c72, r5
  155.     mad r5.xyz, -r0.y, c74, r5
  156.     add r5.xyz, r5, c75
  157.     mul r0.y, -r5.z, c77.z
  158.     rcp r0.y, r0.y
  159.     mul r6.x, r5.x, r0.y
  160.     mul r0.y, r5.z, c77.w
  161.     rcp r0.y, r0.y
  162.     mul r6.y, r5.y, r0.y
  163.     add r0.yz, -r4, r6.xxyw
  164.     mul r0.yz, r0, c80.x
  165.     mul r4.xy, r0.yzzw, c5.z
  166.     texld r5, v0, s6
  167.     add r1.w, r5.x, -c85.x
  168.     mul r4.zw, r3.xyxy, c2.w
  169.     mad r4.zw, v0.xyxy, c3.xyxy, r4
  170.     texld r5, r4.zwzw, s5
  171.     add r2.w, r5.x, c4.x
  172.     mad r4.zw, r4.xyxy, r2.w, v0.xyxy
  173.     mov r5.xyz, r3
  174.     mov r2.w, c1.y
  175.     mov r3.w, c1.y
  176.     rep i0
  177.       mad r6.xy, r4, r3.w, r4.zwzw
  178.       texld r7, r6, s6
  179.       add r5.w, r7.x, -c85.x
  180.       cmp r5.w, r5.w, c1.w, c1.y
  181.       texld r6, r6, s2
  182.       mad r5.xyz, r6, r5.w, r5
  183.       add r2.w, r2.w, r5.w
  184.       add r3.w, r3.w, c1.y
  185.     endrep
  186.     rcp r2.w, r2.w
  187.     mul r0.yz, r0, c44.xxyw
  188.     dp2add r0.y, r0.yzzw, r0.yzzw, c0.x
  189.     rsq r0.y, r0.y
  190.     rcp r0.y, r0.y
  191.     mul r0.y, r0.y, c4.w
  192.     add r0.x, r0.x, c1.y
  193.     rcp r0.x, r0.x
  194.     mul_sat r0.x, r0.y, r0.x
  195.     mad r4.xyz, r5, r2.w, -r3
  196.     mad r0.xyz, r0.x, r4, r3
  197.     cmp r0.xyz, r1.w, r3, r0
  198.     cmp r0.xyz, -r0.w, r0, r1
  199.     texld r1, c0.x, s4
  200.     rcp r0.w, r1.x
  201.     mul r0.w, r0.w, c81.y
  202.     rcp r1.x, r0.w
  203.     mul r1.x, r1.x, c81.x
  204.     mad r1.xyz, r2, c66.x, -r1.x
  205.     max r2.xyz, r1, c0.x
  206.     mul r1.xyz, r2, c81.z
  207.     mul r1.xyz, r1, c1.x
  208.     mad r0.xyz, r0, c66.x, r1
  209.     mul r1.xyz, r0.w, r0
  210.     dp3 r1.x, r1, c0.yzww
  211.     mad r0.xyz, r0, r0.w, -r1.x
  212.     mad r0.xyz, c82.x, r0, r1.x
  213.     mul r0.w, r1.x, c84.w
  214.     mul r1.yzw, r0.w, c84.xxyz
  215.     mov_sat r2.x, r0.w
  216.     mad r0.xyz, c84, -r0.w, r0
  217.     mad r0.xyz, r2.x, r0, r1.yzww
  218.     mul r0.xyz, r0, c83
  219.     add r0.xyz, r0, r0
  220.     mov_sat r1.x, r1.x
  221.     add r0.w, -r8.y, c82.z
  222.     pow r2.x, r1.x, r0.w
  223.     mul oC0.xyz, r0, r2.x
  224.     mov oC0.w, c1.y

  225. // approximately 161 instruction slots used (13 texture, 148 arithmetic)
复制代码

原帖由 plisk 于 2009-1-21 10:43 发表
附件rage_postfx1-3.rar是做了原效果1/3的原地模糊+动态模糊,在1280X1024分辨率下效果非常棒!既能使画面柔和,大大减低颗粒感,又能保证画面基本清晰!

[ 本帖最后由 千人斩竞争 于 2009-1-21 16:36 编辑 ]
作者: hayabusa9999    时间: 2009-1-16 23:41:41

我盯着看了10分钟,我没晕,真的
作者: 2620212sam    时间: 2009-1-16 23:54:55

原帖由 千人斩竞争 于 2009-1-16 23:29 发表
看來P鍵相關的那幾個參數被我找到了
看有人需要P鍵只保留動態模糊/去掉原地圖像模糊沒...

偶要~咋搞?20202020
作者: 千人斩竞争    时间: 2009-1-16 23:59:19     标题: 回复 #3 2620212sam 的帖子

下附件.. 解壓後依下面放進你配置調用的那個shader文件夾

n卡8系列以上放入common\shaders\win32_30_nv8..

QUOTE:
原帖由 無名氏物語 于 2009-1-5 01:29 发表
A卡 3,4系列放在 win32_30_atidx10那个文件夹
16 19系列放在win32_30_low_ati

作者: 休闲一族    时间: 2009-1-17 00:41:32

能不能改变模糊的程度???????????????
作者: aintnoparty    时间: 2009-1-18 21:25:00

早就想要这个了, 只要动态模糊 , 移动起来更顺 ,  n 9 系列的放在哪个夹??
作者: 千人斩竞争    时间: 2009-1-18 21:30:58

也是nv8吧..
用頂樓那個(去邊緣模糊)仍覺得有些糊的話用這個
作者: 休闲一族    时间: 2009-1-19 01:17:50

LZ啊,能不能修改一个远处模糊,近处不模糊的,那样有深景。能掩饰远处的低质量贴图
作者: 拖鞋d    时间: 2009-1-19 03:18:59

能不能修改一个远处模糊,近处不模糊的,那样有深景。能掩饰远处的低质量贴图
作者: 阿瑞    时间: 2009-1-19 22:20:34

标记一下  模糊在很多场景 和游戏环境里面 还是有非常好的效果的   默认的P 太不够意思了
作者: haha130    时间: 2009-1-19 22:45:55

喝多也吐吧
20202020202020.exe
作者: 千人斩竞争    时间: 2009-1-19 23:16:34     标题: 回复 #9 拖鞋d 的帖子

here..
去掉了Fullscreen blur, 保留DOF, 如圖

近景(人物)按P前後我看不出變化, 遠景(如樹葉)模糊掉了..

[ 本帖最后由 千人斩竞争 于 2009-1-19 23:26 编辑 ]
作者: 休闲一族    时间: 2009-1-20 00:26:01     标题: 回复 #12 千人斩竞争 的帖子

太感谢了,效果很不错!!!!!!!!!!!!!!!!!!!!!!!
作者: jalenliu    时间: 2009-1-20 01:13:47

原帖由 千人斬競爭 於 2009-1-19 23:16 發表
here..
去掉了Fullscreen blur、保留DOF、如圖

近景(人物)按P前後我看不出變化、遠景(如樹葉)模糊掉了..

Hello!千人斬大大!
用了你的第二版效果真的不錯,你這第三版我有空也來試試看!

剛逛了GTAForums一下,才發現你原來是台灣人,之前沒看見你設國籍,小弟我也是,我住高雄,不知大大住哪裡!
看到同鄉總覺得特別親切,所以特地過來跟你打聲招呼!
也瞭解你之前跟某位玩家因為隨便轉貼你的作品而鬧得不愉快,我感同身受,我之前在這發的帖也是被轉貼到遊民星空,還把我的圖加上他們自家的浮水印logo,變成他們的,真的是蠻誇張的!
作者: 阿瑞    时间: 2009-1-20 09:11:16

话说昨天顶贴后下载了楼主的第二个设置补丁  试用后效果非常理想 平时走路什么的没有模糊效果  忽然转身或者高速飙车的时候模糊效果都会出现

而且飙车出现的模糊效果是逐渐递加的  很有层次感

现在终于觉得开车比极品房车好玩了........至少画面的速度感回来了~


非常感谢楼主的研究!

下班了回去试试第三个版本
作者: heifeng    时间: 2009-1-20 09:50:05

高手在此

                      
作者: plisk    时间: 2009-1-20 11:28:57

LZ的确是强,佩服,不过老实讲第3版的眼睛看了很不舒服,各位兄弟发觉没
作者: ADSenany    时间: 2009-1-20 13:06:44

好耶,好耶,
這樣就找到了一個很折中的方法嘍,其實我也很喜歡模糊,只不過原來遊戲帶的模糊實在是不敢恭維,像是得了近視眼一樣,現在好了,感謝。

順便問下,所說的第三版在那兒?我只看到#12樓,千斬放出的,不知道是第幾版?似乎那個能更好些?

[ 本帖最后由 ADSenany 于 2009-1-20 13:10 编辑 ]
作者: plisk    时间: 2009-1-21 10:43:50

非常感谢LZ的无私奉献,我给大家解释下,附件rage_postfx1-3.rar是LZ应小弟的要求,做了原效果1/3的原地模糊+动态模糊,在1280X1024分辨率下效果非常棒!既能使画面柔和,大大减低颗粒感,又能保证画面基本清晰!相比较原来P键原地模糊效果太重,关了的话又会丧失动态模糊,而有且严重的颗粒感的R*做法有着长足的进步!
作者: 4610538    时间: 2009-1-21 12:58:45

这模糊得也太夸张了吧。。。。。。。。。。。。。。。。。
作者: dzjam    时间: 2009-1-21 13:49:39

楼主这个是好贴,先支持一下!!

只是有些人看得不太明白直观。我现在把图发出来对比一下。确实是好东西。

两个文件


1、效果是减轻了静态模糊的程度,近景糊得少。远方糊,很自然。

2、效果是关闭了静态糊。只保留动态糊。类似SA


看个人喜好了。我喜欢2,可能这样子比较没有近视的感觉。更贴近真实。但是车内视角有点糊过头。晕了



[ 本帖最后由 dzjam 于 2009-1-21 13:57 编辑 ]
作者: jesuscj86    时间: 2009-1-21 13:52:46

我来看看~~~~~~~~~~~~~~~~~~~~~
作者: plisk    时间: 2009-1-21 14:51:12

23L那位兄弟,说反了,附件rage_postfxnodof.rar效果是关闭了静态糊。只保留动态糊。类似SA
附件rage_postfx1-3.rar效果是减轻了静态模糊的程度。
PS:真心希望LZ把标题改改,不然没进的人看不懂,人气严重影响啊
作者: 千人斩竞争    时间: 2009-1-21 16:36:36     标题: 回复 #23 dzjam 的帖子

車內開動模好像本來就這樣..
另外僅僅是動態模糊可以在visualsettings.dat 裡調, 可以參考這個串..
http://www.gtaforums.com/index.php?showtopic=385655&st=60

@jalenliu
也算南部人吧, 在台北飄...

@plisk
編輯了..
作者: 拖鞋d    时间: 2009-1-27 12:22:12

ty!
留记号方便查找~


2020
作者: henryzhang    时间: 2009-1-27 15:27:01

好东西,感激不尽,顶一下下20202020
作者: csselina    时间: 2009-1-27 16:41:06

强帖 ~0~  
留名~0~
作者: pppy54    时间: 2009-1-27 16:42:40

rage_postfxnodof2.rar 這個真的很棒
保留原本的靜態清晰度
卻有了開車.跑步的動態模糊
謝謝樓主的辛苦製作分享^^
作者: 人生如歌    时间: 2009-1-28 12:00:13

谢谢了,就是不知道具体怎么用啊???????????????
作者: 268276    时间: 2009-1-28 13:23:34     标题: 回复 #12 千人斩竞争 的帖子

用了你這個,謝謝喔!用了這個後按P效果比原本好太多了。
作者: astria1026    时间: 2009-2-13 20:09:15

为什么不能下第三版呢……别的ms能下……
作者: killme1981    时间: 2009-6-21 19:20:09

原帖由 千人斩竞争 于 2009-1-19 23:16 发表
here..
去掉了Fullscreen blur, 保留DOF, 如圖

近景(人物)按P前後我看不出變化, 遠景(如樹葉)模糊掉了..



老大!能在发一下这个吗?下不了了!谢谢




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2