热点科技

标题: 英雄萨姆2 N卡开HDR+AA补丁 [打印本页]

作者: heaoyu    时间: 2006-12-28 13:40
标题: 英雄萨姆2 N卡开HDR+AA补丁
英雄萨姆2 N卡开HDR+AA补丁
正式版1.1推出
http://www.pcinlife.com/ours/edison/HDR_SSAA_last.rar

最初版本可能会有死锁问题,更新了一下
作者: aaa2520    时间: 2006-12-28 14:40
能放个源代码看看么?
作者: hxm520184    时间: 2006-12-28 15:20
我没有义务要教Pro-A编程
也没有打算让Pro-A有机会改源代码好让A卡也可以使用它。
作者: zfk0625    时间: 2006-12-28 15:31
A卡不用补丁就可以开AA吧
作者: seventeenth1    时间: 2006-12-28 16:15
给个帧数看看。
不过不看好实用效果,本来G7X在SS2中HDR性能就比较差,再开SSAA,估计够呛。而且OG SSAA的效果也不会太好。
作者: wangliang021    时间: 2006-12-28 16:22
呵呵 给G7X开 AA

就相当于给 7300GT  装256BIT显存 一样

结果如何.........
作者: caimingxiong    时间: 2006-12-28 16:25
G7X居然宝刀未老
作者: by5000    时间: 2006-12-28 16:26
原帖由 79GS干掉X1950XT 于 2006-12-28 15:20 发表
我没有义务要教Pro-A编程
也没有打算让Pro-A有机会改源代码好让A卡也可以使用它。
我只想看看7900gs-GOD版自裁补丁的代码而已!
也没有打算让Pro-A有机会改源代码好让A卡也可以使用它
你也太抬举自了吧 ,果然PCI第一搞笑
作者: yanquantao    时间: 2006-12-28 16:39
原帖由 大死人花 于 2006-12-28 16:26 发表

我只想看看7900gs-GOD版自裁补丁的代码而已!


你也太抬举自了吧 ,果然PCI第一搞笑
你错喽~不是这么说的吧,看看就好。
作者: jake778    时间: 2006-12-28 17:01
......毕竟是原创。。。支持一下

还是楼主跟各位AF呕气之作啊

恐怕实际意义不大,只是解决了有无问题,软件模拟和硬件运算还是差个数量级的
作者: fssn    时间: 2006-12-28 17:12
原帖由 zhangsq18 于 2006-12-28 17:01 发表
......毕竟是原创。。。支持一下
还是楼主跟各位AF呕气之作啊
恐怕实际意义不大,只是解决了有无问题,软件模拟和硬件运算还是差个数量级的
SSAA的执行和CPU基本上没关系。
作者: bubuzhiding    时间: 2006-12-28 17:18
SSAA什么时候成软件模拟了?
作者: wanghua1138    时间: 2006-12-28 17:25
支持一下吧,不管怎么说这是lz辛苦搞出来的,比一些人只能开口乱喷的强
作者: musicfz    时间: 2006-12-28 17:25
只是不知道到底有没有效果?
作者: yongheng9432    时间: 2006-12-28 17:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: cooc321    时间: 2006-12-28 17:32
楼主作出来了就支持以下
虽然欧用不到,也不想用

NV的驱动队废材做的?
作者: wang1098    时间: 2006-12-28 17:45

作者: wxmaaa    时间: 2006-12-28 17:48
仔细观察一下,不仅仅是AA,画面整体的贴图质量也大幅上升了
而且因为是SSAA,所以对于AlphaTest也是有效的,草的边缘也有AA效果。
作者: liujie53344    时间: 2006-12-28 17:48
放大两倍(Photoshop Nearest Neighbor"取样"模式):


作者: ASDJDHS252    时间: 2006-12-28 18:19
但是速度呢?6600这样搞了还能玩吗?
作者: zhaolizyy    时间: 2006-12-28 18:24
不错,LZ确实是强人
作者: datai    时间: 2006-12-28 18:53
支持一下,但能否说一下使用前与使用后的帧数.
作者: EternalFlame    时间: 2006-12-28 18:57
这个意义不在于速度
jhj头一次觉得你做了点人事

作者: 20050000    时间: 2006-12-28 19:52
LZ用的该不会就是Kirk说的那种方法吧……
作者: JJJJJ    时间: 2006-12-28 19:55
唉,毕竟是SSAA,只敢开2倍。
作者: 8116092    时间: 2006-12-28 19:55
如果有让彩虹六号或者分裂细胞可以开启HDR+AA的办法 我就可以测试了
作者: tdwhl    时间: 2006-12-28 20:01
和ATI的MSAA+HDR比较了一下,这个SSAA的抗锯齿效果明显不如MSAA,这么小的图锯齿还是看得比较清楚,全屏后应该更明显。
还有帧数是多少?
作者: wjswhj    时间: 2006-12-28 20:07
原帖由 oneping2 于 2006-12-28 20:01 发表
和ATI的MSAA+HDR比较了一下,这个SSAA的抗锯齿效果明显不如MSAA,这么小的图锯齿还是看得比较清楚,全屏后应该更明显。
还有帧数是多少?
这个SSAA只有2倍,MSAA可不止两倍。
现在还不知道实现的细节,怕是帧数不会很好看……
作者: sagezhj    时间: 2006-12-28 20:16
实现了也算是一种突破吧
作者: fengmeile    时间: 2006-12-28 20:20
原帖由 fineday 于 2006-12-28 20:07 发表

这个SSAA只有2倍,MSAA可不止两倍。
现在还不知道实现的细节,怕是帧数不会很好看……
AA low是2XAA?难怪。我以为AA倍数是由loader控制的。
可惜7600GE还没有修回来,不然试试帧数如何。现在手头上的SM3 N卡只有7100了,明天试试看。
X1950XT在这个场景1280*1024 HDR+AA-High 16AF帧数为55-60FPS,1024*768 HDR+AA-High 16AF帧数为80-85FPS,不知干掉X1950XT的79GS神卡有多少?
作者: kingcx2007    时间: 2006-12-28 20:24
原帖由 oneping2 于 2006-12-28 20:20 发表

AA low是2XAA?难怪。我以为AA倍数是由loader控制的。
可惜7600GE还没有修回来,不然试试帧数如何。现在手头上的SM3 N卡只有7100了,明天试试看。
X1950XT在这个场景1280*1024 HDR+AA-High 16AF帧数为55-60 ...
请打开SS AAA,谢谢
这个SSAA除了附带AF效果以外,还相当于2倍TRSSAA,因为做了Alpha取样
作者: wj8238    时间: 2006-12-28 20:40
原帖由 fineday 于 2006-12-28 19:55 发表
唉,毕竟是SSAA,只敢开2倍。
X和Y都放大2倍,一个采样点有4个子采样,所以是地道的4X SSAA而不是2X
一般意义上的2X SSAA是指X和Y放大1.5倍
因为我的程序忽略了原本的AA选项,所以不管选什么Low,Mid,High都是4X SSAA
但是萨姆2本身的渲染方法问题,开mid的时候似乎工作不正常。
作者: wang2608    时间: 2006-12-28 20:43
原帖由 fineday 于 2006-12-28 20:07 发表

这个SSAA只有2倍,MSAA可不止两倍。
现在还不知道实现的细节,怕是帧数不会很好看……
这个SSAA修改一下程序就实现比较任意的倍数,并不像你说的只有2倍。
其倍数由放大渲染的X和Y乘的系数决定,2X SSAA是1.5,4X SSAA是2,6X SSAA是2.5,9X SSAA是3这些都是可选的,以后我会加个配置文件来设定倍数。
作者: hyw3916    时间: 2006-12-28 20:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: dmxwwh    时间: 2006-12-28 20:44
原帖由 79GS干掉X1950XT 于 2006-12-28 20:40 发表


X和Y都放大2倍,一个采样点有4个子采样,所以是地道的4X SSAA而不是2X
一般意义上的2X SSAA是指X和Y放大1.5倍
因为我的程序忽略了原本的AA选项,所以不管选什么Low,Mid,High都是4X SSAA
但是萨姆2本身 ...
4X SSAA?AA效果似乎比MSAA HIGH差不少,你用你的1950XT对比一下看看。
作者: hanlin193    时间: 2006-12-28 20:45
原帖由 oneping2 于 2006-12-28 20:20 发表

AA low是2XAA?难怪。我以为AA倍数是由loader控制的。
可惜7600GE还没有修回来,不然试试帧数如何。现在手头上的SM3 N卡只有7100了,明天试试看。
X1950XT在这个场景1280*1024 HDR+AA-High 16AF帧数为55-60 ...
帧数不会好看的。
方法很暴力……而且估计显存可能成问题……分辨率万不要开大。
作者: wangchao979    时间: 2006-12-28 20:45
原帖由 fineday 于 2006-12-28 20:43 发表

看图的效果只有2倍。
两倍就是2x2=4,只能插入1个值
边缘过渡由于SSAA原理问题,一般只能看出近似2倍RGAA的效果,但这是地道的4X SSAA。
每个像素由4个实际像素平均值得到。
作者: zwgmy    时间: 2006-12-28 20:46
原帖由 fineday 于 2006-12-28 20:45 发表

帧数不会好看的。
方法很暴力……而且估计显存可能成问题……分辨率万不要开大。
我自己在7900GS上测试,开1600*1200的时候没有失效,工作正常。
作者: lishaowei    时间: 2006-12-28 20:48
原帖由 79GS干掉X1950XT 于 2006-12-28 20:46 发表


我自己在7900GS上测试,开1600*1200的时候没有失效,工作正常。
3200x2400的rendertarget
哪来那么大缓存的……
我觉得奇怪的是为什么NV没有使用这种方法,你这个属于hack吧?
作者: hendskal    时间: 2006-12-28 20:49
原帖由 oneping2 于 2006-12-28 20:44 发表

4X SSAA?AA效果似乎比MSAA HIGH差不少,你用你的1950XT对比一下看看。
我仔细看过了,至少没有在某个找茬马甲的对比图中落下风
草地、树叶等纹理明显大幅超过,不是一个档次
作者: xhlisj    时间: 2006-12-28 20:50
原帖由 79GS干掉X1950XT 于 2006-12-28 20:45 发表


边缘过渡由于SSAA原理问题,一般只能看出近似2倍RGAA的效果,但这是地道的4X SSAA。
每个像素由4个实际像素平均值得到。
嗯……我要去看看关于SSAA的东西了,以前一直记得2X AA就是长宽各放大2倍。
作者: balglo123    时间: 2006-12-28 20:54
原帖由 fineday 于 2006-12-28 20:48 发表

3200x2400的rendertarget
哪来那么大缓存的……
我觉得奇怪的是为什么NV没有使用这种方法,你这个属于hack吧?
NV完全可以在驱动中实现更有效率的SSAA,并非NV不能做,我认为是NV出于某些考虑不愿意花精力做。
我这个当然属于hack,拦截了几个D3D9的API
作者: ccycq    时间: 2006-12-28 21:01
原帖由 79GS干掉X1950XT 于 2006-12-28 20:54 发表


NV完全可以在驱动中实现更有效率的SSAA,并非NV不能做,我认为是NV出于某些考虑不愿意花精力做。
我这个当然属于hack,拦截了几个D3D9的API
NV当初并没料到ATi会祭出HDR+MSAA
所以一下子陷入了两难的境地。
作者: zhengkun    时间: 2006-12-28 21:05
原帖由 79GS干掉X1950XT 于 2006-12-28 20:49 发表


我仔细看过了,至少没有在某个找茬马甲的对比图中落下风
草地、树叶等纹理明显大幅超过,不是一个档次
你这个4X OGSS AA实际上抗锯齿效果也只相当于2x RGSS AA,和4X MSAA也存在很大差距。并且OGSS采样方法会失掉了两个灰度级过度颜色,削减了画面的平滑过渡效果。
作者: lyliutian    时间: 2006-12-28 21:10
强烈要求上对比图!
作者: lwd3333    时间: 2006-12-28 21:11
原帖由 oneping2 于 2006-12-28 21:05 发表

你这个4X OGSS AA实际上抗锯齿效果也只相当于2x RGSS AA,和4X MSAA也存在很大差距。并且OGSS采样方法会失掉了两个灰度级过度颜色,削减了画面的平滑过渡效果。
边缘过渡是不理想,但是你看看全场景的纹理清晰度,以及透明通道AAA的效果,不是MSAA可以比拟的。
就算是MSAA+AAA仍然无法解决纹理清晰度问题,只有真正的OGSS AA和RGSS AA才能做到
作者: onedayonedream    时间: 2006-12-28 21:15
原帖由 oneping2 于 2006-12-28 21:05 发表

你这个4X OGSS AA实际上抗锯齿效果也只相当于2x RGSS AA,和4X MSAA也存在很大差距。并且OGSS采样方法会失掉了两个灰度级过度颜色,削减了画面的平滑过渡效果。
那两个灰度级实际上并没有失掉,而是在某些角度被收缩了,很少出现。
而对于某些特定角度的锯齿,这两个灰度级还是可以完整呈现的,只是这些角度本来的锯齿就不明显,所以实际效果上OGSS AA的边缘抗锯齿能力不高。
作者: liehu003p    时间: 2006-12-28 21:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: yutianhhu    时间: 2006-12-28 21:17
看到ATI最后的王牌被扯掉,某人肯定不甘心,LZ请理解他的心情
话说这贴跟AFAN无任何关系,只是为NV用户准备的,某人进来叫啥?
作者: diguolaobing    时间: 2006-12-28 21:26
原帖由 79GS干掉X1950XT 于 2006-12-28 21:11 发表


边缘过渡是不理想,但是你看看全场景的纹理清晰度,以及透明通道AAA的效果,不是MSAA可以比拟的。
就算是MSAA+AAA仍然无法解决纹理清晰度问题,只有真正的OGSS AA和RGSS AA才能做到
OGSS AA性能代价大而且AA效果不理想,RGSS AA效果好但性能代价也太大。
OGSS这种靠提高分辨率达到纹理清晰的代价也非常大。
MSAA+AF能在画质和效率之间找到很好的平衡点。

作者: xshang    时间: 2006-12-28 21:27
原帖由 Asuka 于 2006-12-28 21:17 发表
看到ATI最后的王牌被扯掉,某人肯定不甘心,LZ请理解他的心情
话说这贴跟AFAN无任何关系,只是为NV用户准备的,某人进来叫啥?
这帖子现在还安静的很,不符合一些人的作风啊
作者: 58565267    时间: 2006-12-28 21:36
原帖由 oneping2 于 2006-12-28 21:26 发表

OGSS AA性能代价大而且AA效果不理想,RGSS AA效果好但性能代价也太大。
OGSS这种靠提高分辨率达到纹理清晰的代价也非常大。
MSAA+AF能在画质和效率之间找到很好的平衡点。
是这样,要不也不会从早期的OGSS AA和RGSS AA演变到现在的MSAA(当然MSAA也不完美,否则不会出现TAA和AAA)
因为真要做OGSS AA的话,个人看法,还不如真正的直接上到那个高分的分辨率,除了边缘抗锯齿效果降低外,其他效果又进一步大幅提高了。(似乎回到AA无用论了)
作者: lianyu008    时间: 2006-12-28 21:37
原帖由 Asuka 于 2006-12-28 21:16 发表


这种GOOGLE大学速成班说出来的话在GZ就免了
三角形边缘的状态只有角度水平或垂直两种? 45度角倾斜不代表没有锯齿,OGSS在这个角度下效果是最好的
而且OGSS还附带了AF和Alpha取样的效果
原来DX7时代的OGSS这么先进,现在的AA技术反而落了。
那你为什么不用你的N卡跑OGSS再截个帧数的图上来给大家看看?
作者: donghui1027    时间: 2006-12-28 21:38
原帖由 sionspark 于 2006-12-28 21:27 发表

这帖子现在还安静的很,不符合一些人的作风啊
因为这部分人跳出来的话恐怕是要被狠狠地挖坟的
我已经很克制了
当初泼冷水的可不少,虽然现在这个东西也不能说实现得很好,但起码证实了能做和吹牛之间的天壤之别。
作者: fgang    时间: 2006-12-28 21:42
原帖由 oneping2 于 2006-12-28 21:37 发表

原来DX7时代的OGSS这么先进,现在的AA技术反而落了。
那你为什么不用你的N卡跑OGSS再截个帧数的图上来给大家看看?
窗口模式下FRAPS无效,后来全屏模式下有了,仅仅是要截个帧数好看的图只要象P2MM平时那种风格要上70帧很容易,但我知道实际跑的时候有很低的时候,变化很大,所以这个就靠有N卡的人自己去尝试了。

另外,OGSS并不落后,不足之处主要是性能不够好而已,况且RGSS抗锯齿效果上也不弱。MSAA能比RGSS好的唯一的地方也只有性能而已,其他方面全输。
作者: blhjlz    时间: 2006-12-28 21:44
NV自家的Luna Demo就是FP16 HDR+SSAA,据此一年多前我就推断HDR+SSAA是可行的,只要NV把相关的代码做入驱动中,就可以让任意FP16 HDR游戏实现SSAA效果。
只是一年多来NV一直没做。而且驱动也越做越不行了,真不知道在想什么
反倒是帝国时代3自己做了相关的代码让NV4x/G7x实现FP16 HDR+SSAA
作者: lilongya    时间: 2006-12-28 21:45
原帖由 79GS干掉X1950XT 于 2006-12-28 21:42 发表
窗口模式下FRAPS无效,后来全屏模式下有了,仅仅是要截个帧数好看的图只要象P2MM平时那种风格要上70帧很容易,但我知道实际跑的时候有很低的时候,变化很大,所以这个就靠有N卡的人自己去尝试了。
开了之后速度下降还是很厉害的,可以用“暴降”来形容,尤其显存小的显卡
作者: 6474984    时间: 2006-12-28 21:48
原帖由 79GS干掉X1950XT 于 2006-12-28 21:36 发表


是这样,要不也不会从早期的OGSS AA和RGSS AA演变到现在的MSAA(当然MSAA也不完美,否则不会出现TAA和AAA)
因为真要做OGSS AA的话,个人看法,还不如真正的直接上到那个高分的分辨率,除了边缘抗锯齿效果降 ...
高分辨性能代价也是太大,G7X相比R580也不是很擅长跑高分辨率。
而且还需要高分辨率小屏幕显示器锯齿才不明显,这不大现实。
作者: hglish    时间: 2006-12-28 22:00
呵呵,这种暴力方法只是热身运动而已
真正有意思的还在后头呢,我等那个延迟AA的补丁
作者: junelau314    时间: 2006-12-28 22:00
原帖由 79GS干掉X1950XT 于 2006-12-28 21:42 发表


窗口模式下FRAPS无效,后来全屏模式下有了,仅仅是要截个帧数好看的图只要象P2MM平时那种风格要上70帧很容易,但我知道实际跑的时候有很低的时候,变化很大,所以这个就靠有N卡的人自己去尝试了。

另外, ...
RGSS除了性能外还不错,但OGSS缺点比较明显。
性能当然很重要,显示换代注重效果提高外,更注重性能提高,没有可玩的帧数,效果再好也没用。最佳的方式是画质和性能达到平衡,在这点上MSAA明显比RGSS和OGSS有优势。

这么久还没见带帧数的图,我还是先上一个1950XT(默认)的图给参照一下。
1600*1200 HDR AA-High 16AF


1280*1024 HDR AA-High 16AF

作者: david1320    时间: 2006-12-28 22:03
爽,试一下。

幻灯片式的大作,8800来解决。X1900系列实在是不上不下。
作者: eastroad    时间: 2006-12-28 22:40
原帖由 Asuka 于 2006-12-28 20:24 发表

请打开SS AAA,谢谢
这个SSAA除了附带AF效果以外,还相当于2倍TRSSAA,因为做了Alpha取样
你们可以截个大图上来看看所谓的TRSSAA效果,edsion贴的那种小图还有什么所谓的alpha效果?
作者: lilao8866    时间: 2006-12-28 23:08
原帖由 狂风战士 于 2006-12-28 22:48 发表
看看A卡的阿尔法取样怎样?

我这边还有ASBT和EATM的,就没必要再上了。

这种HDR图就别拿来现了,两个字,丑疯
PS:期待jhj下一步走的计划,这个就当热身好了。
作者: xulr007    时间: 2006-12-28 23:11
原帖由 狂风战士 于 2006-12-28 22:48 发表
看看A卡的阿尔法取样怎样?

我这边还有ASBT和EATM的,就没必要再上了。
篮板过曝了,篮子都几乎看不到了
作者: shenzhouyou    时间: 2006-12-28 23:14
原帖由 fineday 于 2006-12-28 23:08 发表

这种HDR图就别拿来现了,两个字,丑疯
PS:期待jhj下一步走的计划,这个就当热身好了。
理论家快去打游戏吧……

glare完全可以调的。
作者: 198114591    时间: 2006-12-28 23:24
原帖由 79GS干掉X1950XT 于 2006-12-28 21:38 发表


因为这部分人跳出来的话恐怕是要被狠狠地挖坟的
我已经很克制了
当初泼冷水的可不少,虽然现在这个东西也不能说实现得很好,但起码证实了能做和吹牛之间的天壤之别。
支持楼主,做到比说到难多了
作者: kunkun22    时间: 2006-12-28 23:26
原帖由 结核菌交换机 于 2006-12-28 23:15 发表


你怎么知道过曝了?我看N卡的还是欠曝呢
是啊是啊,篮板应该是太阳,会发光才对

AGun的眼睛真的很厉害
作者: zxjzhl    时间: 2006-12-28 23:46
虽然暴力,但不失灵活
1600*1200 2X SSAA(1.5*1.5)效果图来了
我觉得效果也不错,速度也还可以


作者: zhoutian458    时间: 2006-12-29 00:00
SS2不要打补丁,用一开始安装的版本,重新装吧
作者: chenmingfa    时间: 2006-12-29 09:32
   我来顶楼猪一下,楼猪比某些只会喷的gun 强多了阿
作者: dnrabbit    时间: 2006-12-29 10:38
现在基本都是A卡的图比较多啊

怎么N卡一个都没有? 除了那个小小图
作者: 2003103129    时间: 2006-12-29 10:46
原帖由 casper2003 于 2006-12-29 10:38 发表
现在基本都是A卡的图比较多啊

怎么N卡一个都没有? 除了那个小小图
71楼有一张大图,不过因为是国外空间,受到光缆断线影响速度很慢
作者: fjx0713    时间: 2006-12-29 10:57
为什么要用外国空间,上传到论坛不行吗?
作者: laodaohe    时间: 2006-12-29 11:35
偶用ti200,无法帮LZ上图
作者: yuqin2006    时间: 2006-12-29 11:45
原帖由 casper2003 于 2006-12-29 10:57 发表
为什么要用外国空间,上传到论坛不行吗?
论坛限制128K,1600*1200要压成128K就不成样子了
上面那些贴1600*1200的没一个是用这个论坛本身的图片上传的
作者: www11    时间: 2006-12-29 11:49
原帖由 79GS干掉X1950XT 于 2006-12-28 23:46 发表
虽然暴力,但不失灵活
1600*1200 2X SSAA(1.5*1.5)效果图来了
我觉得效果也不错,速度也还可以

看不到你的图,不知道你的帧数和抗锯齿效果。找个地方再贴看看。奇怪也没见别的N卡朋友完整的贴图,或说说效果和帧数。
不过由于OGSS AA的天生不足,4XAA OGSS才相当于2X RGSS的效果,不知道你用2X OGSS AA和NOAA抗锯齿效果能有多大差别?值得付出这些性能代价吗?

其实G7X本身可以支持FP HDR+SSAA的,但NV根本不致力于这方面的开发,游戏开发商也一样(帝国3除外),我想是有理由的吧。
作者: bnmbi    时间: 2006-12-29 14:00
GZ中硬盘里有SS2的人没几个吧,有没有通用hack?
作者: angemon31    时间: 2006-12-29 17:50
前几天没有上网,不过这个Hook倒是做得快啊。
说实话,OGSS的性能和效果的比例,其实比不上直接开到那个分辨率的(因为实际上缩小的过程还是一个信息的损失)。而作Hook也没有办法做出RGSS来。
热身是不错的,不过引用某人的观点,SSAA奏效的话NV自己早就解决了。
作者: shunfeng8421    时间: 2006-12-29 18:03
原帖由 RacingPHT 于 2006-12-29 17:50 发表
前几天没有上网,不过这个Hook倒是做得快啊。
说实话,OGSS的性能和效果的比例,其实比不上直接开到那个分辨率的(因为实际上缩小的过程还是一个信息的损失)。而作Hook也没有办法做出RGSS来。
热身是不错的,不 ...
相比之下,那MSAA更是不如高分了。因为好歹OGSS还是提供了比NoAA高很多的贴图细节,而MSAA根本一点改善也没有。
MSAA的唯一改善就是边缘锯齿的视觉减轻,对于画面的整体画质提高还是不如SSAA的,就是SSAA的性能牺牲太大,所以才被放弃。
作者: leifish    时间: 2006-12-29 18:10
原帖由 Edison 于 2006-12-28 17:48 发表
放大两倍(Photoshop Nearest Neighbor"取样"模式):

N卡开的AA?
作者: 10241024    时间: 2006-12-29 18:21
原帖由 大死人花 于 2006-12-29 18:10 发表

N卡开的AA?
你居然才反应过来??
作者: zhao3mu4    时间: 2006-12-29 18:58
原帖由 jhj9 于 2006-12-29 18:21 发表


你居然才反应过来??
马上就会说效果垃圾云云了
作者: wqs518    时间: 2006-12-30 08:45
原帖由 79GS干掉X1950XT 于 2006-12-28 03:20 PM 发表
我没有义务要教Pro-A编程
也没有打算让Pro-A有机会改源代码好让A卡也可以使用它。
真是可笑 ,连NV都不敢说的话,LZ居然做到了,看来NV的工程师真的是超级烂
作者: xtwzs    时间: 2006-12-30 08:51
认真看看楼主的ID,不管怎么说也是没鸟用的
作者: epple42    时间: 2006-12-30 11:40
原帖由 jhj9 于 2006-12-29 18:03 发表


相比之下,那MSAA更是不如高分了。因为好歹OGSS还是提供了比NoAA高很多的贴图细节,而MSAA根本一点改善也没有。
MSAA的唯一改善就是边缘锯齿的视觉减轻,对于画面的整体画质提高还是不如SSAA的,就是SSAA的 ...
这个说法是很可笑的, 在相同的资源开销下, MSAA的效果效益比要远远大于SSAA。至于贴图细节, 我不知道你说的什么, 难道是Alpha test? 这个MSAA + Alpha to Coverage不是已经解决了吗?

现在的潮流是尽可能得减小边缘反锯齿的开销, 同时给Shader一个自由度, 让程序员可以在特定的部分使用AA. 结果是出现NV的CSAA这种方案.不分青红皂白一律进行AA的做法, 其实是典型的蛮力.如果你认为你的做法比整个业界的潮流更有竞争力, 不妨尝试去加入NV进行研发好了.
作者: kinseysun    时间: 2006-12-30 12:13
原帖由 GzeasyOVER 于 2006-12-30 12:10 发表
楼上给神人上了一课,只怕神人有更强的论证啊
这酸的
啧啧啧
现在你们就酸吧。理论上下一个Patch有可能开256x的AA而不损失什么性能
作者: citic59    时间: 2006-12-30 12:44
原帖由 RacingPHT 于 2006-12-30 11:40 发表


这个说法是很可笑的, 在相同的资源开销下, MSAA的效果效益比要远远大于SSAA。至于贴图细节, 我不知道你说的什么, 难道是Alpha test? 这个MSAA + Alpha to Coverage不是已经解决了吗?

现在的潮流是尽可能 ...
任何一个多边形内部的纹理采样数,在使用了OGSS/RGSS AA以后,是远远高于MSAA+AAA的。
这就是我说的贴图细节,你用我给的图对比A卡的图就能很明显的看出来了。
从画质上来说,瞒力其实是更好的。
作者: wei083    时间: 2006-12-30 13:11
原帖由 jhj9 于 2006-12-30 12:44 发表


任何一个多边形内部的纹理采样数,在使用了OGSS/RGSS AA以后,是远远高于MSAA+AAA的。
这就是我说的贴图细节,你用我给的图对比A卡的图就能很明显的看出来了。
从画质上来说,瞒力其实是更好的。
先弄明白AA是干什么用的。
AA本来就是用来抗锯齿,不是用来改善贴图细节的。
如果只是为了什么纹理细节,游戏制作直接用大纹理就行了,OGSS效果效益比太差,还不如直接上高分辨率。何况高分辨还可以MSAA,效果效益比也远在OGSS之上。
作者: 8048861    时间: 2006-12-30 13:49
原帖由 oneping2 于 2006-12-30 13:11 发表

先弄明白AA是干什么用的。
AA本来就是用来抗锯齿,不是用来改善贴图细节的。
如果只是为了什么纹理细节,游戏制作直接用大纹理就行了,OGSS效果效益比太差,还不如直接上高分辨率。何况高分辨还可以MSAA ...
如果可以直接上高分那还需要什么MSAA啊?高分下MSAA本身的效果效益比就相当差了。
之所以会有AA的存在就是给19寸以下的液晶这样最大分辨率不高的显示设备用的。
况且OGSS只是因为比较容易实现而作为目前暂时的唯一选择,这种HDR+AA Hack将来可以有MSAA等多种实现方式可以选择的。
作者: harmoo    时间: 2006-12-30 14:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: rlongfans    时间: 2006-12-30 14:13
原帖由 jhj9 于 2006-12-30 13:49 发表


如果可以直接上高分那还需要什么MSAA啊?高分下MSAA本身的效果效益比就相当差了。
之所以会有AA的存在就是给19寸以下的液晶这样最大分辨率不高的显示设备用的。
况且OGSS只是因为比较容易实现而作为目前暂 ...
又回到AA无用的老问题了。
高分辨+大屏幕,边缘锯齿一样可见(除非是小屏幕超高分辨率显示器,但这并不存在)。否则G80也不需要高倍AA了:买得起G80的用户显示器当然能上高分辨率了。
象一般中高端用户,1280*1024 4XMSAA是比较合理的设置。如果OGSSAA要达到相当的边缘抗锯齿,大概需要8XOGSS AA,我不过道还有什么卡能跑得动。
还有SSAA对纹理的提高被夸大了,大尺寸纹理其实没有进行多次取样的必要,AF已经做的很好了。而且把纹理缩小也会造成一定失真,会有纹理闪烁的问题。
作者: 5993387    时间: 2006-12-30 14:37
原帖由 oneping2 于 2006-12-30 14:13 发表

又回到AA无用的老问题了。
高分辨+大屏幕,边缘锯齿一样可见(除非是小屏幕超高分辨率显示器,但这并不存在)。否则G80也不需要高倍AA了:买得起G80的用户显示器当然能上高分辨率了。
象一般中高端 ...
大屏幕难道你会只离20厘米吗?越大的屏幕离的距离自然越远,这对于电视也都成立的。所以高分显示器不等于在正常使用距离占视野面积更大,也就不需要小屏幕超高分显示器了。
1280*1024 OGSS AA的性能也不差,79GE这样的卡都跑得动,贴图清晰度可以跟开16AF的较量一下(个人认为更好),AF只对景深变化大的平面效果明显,而OGSS AA对任何贴图都有效果(除非游戏本身的贴图精度不高),而边缘抗锯齿的程度也够了,与完全不开有非常明显的区别的。
另外,当初3dfx的RGSS文档就已经证明了,SSAA可以很好的解决纹理闪烁的问题,即使开一些负Lod bias,只会提高贴图清晰度而不会带来闪烁问题,这也是SSAA的优势之一。
作者: sayid1026    时间: 2006-12-30 14:43
原帖由 Edison 于 2006-12-30 14:13 发表
要做MSAA就要解决边缘、遮蔽等关系的处理,api hack很难实现。
边缘不是问题,多边形渲染体系,其多边形的边就是需要AA的边。
遮蔽关系可以利用原图Z-Buffer就可以,这也不是问题。
关键是要额外写一个pass,要调用shader,这个切入点和shader编写需要针对游戏来进行结构分析,shader编写也需要dx9的相当的开发经验。
作者: 19910508    时间: 2006-12-30 15:03
7900GS教主终于做了点实在的事,没事多研究这些好过老楸A卡的毛病,更何况,N卡也不是没毛病啊
作者: asd123123    时间: 2006-12-30 18:37
原帖由 jhj9 于 2006-12-30 14:37 发表


大屏幕难道你会只离20厘米吗?越大的屏幕离的距离自然越远,这对于电视也都成立的。所以高分显示器不等于在正常使用距离占视野面积更大,也就不需要小屏幕超高分显示器了。
1280*1024 OGSS AA的性能也不差 ...
由于电脑台和鼠标键盘操作的限制,距离并不可能与屏幕尺寸成比例,所以大屏幕更需要AA,即使大屏幕会越来越普及,但下一代卡还是提供更高倍数的AA。
1280*1024 2XOGSS的话79GS是跑得动,但这样的抗锯齿效果会有多好?我看上面那张4X OGSS的图锯齿都还比较明显。我只能说,要达到比较满意的AA效果,SSAA的代价非常大,没多大的实用性。这你可以作一些测试的。
还有SSAA通过改变mipmap LOD来提高纹理会不可避免地造成失真的吧。
作者: isyoubaby    时间: 2006-12-30 19:19
原帖由 oneping2 于 2006-12-30 18:37 发表

由于电脑台和鼠标键盘操作的限制,距离并不可能与屏幕尺寸成比例,所以大屏幕更需要AA,即使大屏幕会越来越普及,但下一代卡还是提供更高倍数的AA。
1280*1024 2XOGSS的话79GS是跑得动,但这样的抗锯齿效果会有多好?我看上面那张4X OGSS的图锯齿都还比较明显。我只能说,要达到比较满意的AA效果,SSAA的代价非常大,没多大的实用性。这你可以作一些测试的。
还有SSAA通过改变mipmap LOD来提高纹理会不可避免地造成失真的吧。
不要说1280*1024 2X OGSS,就连1600*1200 2X OGSS的性能都还可以。而且你真正在1600*1200下看那幅图的时候,效果是相当可以的了,因为1600*1200 NoAA本身锯齿就已经不太明显。
另外SSAA没有改动LOD,在这种情况下已经得到更高的贴图细节。而在开了SSAA的情况下可以通过其他调整工具设置一些负LOD,还能再额外获得一些细节,并不会带来纹理闪烁等失真问题。
作者: hyy312    时间: 2006-12-30 20:30
可以开启任意倍数取样了?
作者: morningsunwe    时间: 2006-12-30 20:35
原帖由 frankexem 于 2006-12-30 20:30 发表
可以开启任意倍数取样了?
也不是真正的任意,就是1.5*1.5, 2*2, 2.5*2.5,3*3...每0.5步进而已
国内的空间重新传了一次,不过国外的那个空间似乎已经可以访问了

作者: 156638058    时间: 2006-12-30 20:56
jhj9的任务还多着呢
3DMark06、Farcry、SCCT、Ob4、COJ、SCDA……

革命尚未成功,同志仍需努力
作者: lu5045    时间: 2006-12-30 21:16
原帖由 jhj9 于 2006-12-30 20:35 发表


也不是真正的任意,就是1.5*1.5, 2*2, 2.5*2.5,3*3...每0.5步进而已
国内的空间重新传了一次,不过国外的那个空间似乎已经可以访问了
看到图了。
不过好象你的图纹理方面也不占什么优势,而且X1950XT在游戏设置中调一下负Lod bias,也使纹理更清晰(不过也会产生闪烁感)。
AA方面,茅房柱子的锯齿还比较明显,帧数还低了点。
想看看4XOGSSAA的效果和帧数,1280*1024分辨率也行。




欢迎光临 热点科技 (http://www.itheat.com/activity/) Powered by Discuz! X3.2