原帖由 Edison 于 2006-6-5 00:33 发表
都是对程序员不可控的因素造成的,例如texture fitering/LOD算法和精度、z-buffer、AA sample postion等等。
原帖由 江湖任我行 于 2006-6-5 04:07 发表
:thumbsup:有水准。我曾一度怀疑N卡内部是24位运算,输出抖动成32位的,而A卡本来就是32位的计算;有些游戏虽然可以设置成16位色输出界面,但是骨子里材质还是32位的.........
原帖由 ayanamei 于 2006-6-5 04:15 发表
:charles:
什么乱七八遭的
Nv/ATI目前的GPU都支持最高FP128Bit精度运算
texture fitering,、z-buffer、AA sample postion这些都是程序本身不能干预的东西
不同厂商的都会有一些不同
原帖由 江湖任我行 于 2006-6-5 04:18 发表
我是N年前怀疑的,不是现在:lol:
原帖由 ayanamei 于 2006-6-5 04:27 发表
:wacko:就连VOODOO内部精度都是32BIT....
原帖由 江湖任我行 于 2006-6-5 04:29 发表
这你可说错了吧,3D加束VOODOO内部运算是22位,输出是16位,连24位都不达呢:sweatingbullets:
原帖由 ayanamei 于 2006-6-5 04:37 发表
22bit的说法是VOODOO在16bit输出下能够有接近22bit的表现能力.
但是曾经事实上有资料表明VOODOO的内部运算精度就是32bit,通过抖动输出到16bit.
都是陈芝麻烂帐了
原帖由 江湖任我行 于 2006-6-5 04:41 发表
o:)也许......有可能......不过它显存这么少....用32位运算恐怕是......农夫山泉有点难?甜?
原帖由 ayanamei 于 2006-6-5 04:49 发表
运算精度>数据精度.这种现象很正常啊
VOODOO不支持32bit的Texture,但是不妨碍其内部用32bit精度运算.
更高的精度是留出更多的冗余空间
同样16BIT精度的数据不影响其在某些运算上产生更高精度才能表达的 ...
原帖由 江湖任我行 于 2006-6-5 04:55 发表
B)嗯嗯,也许,有可能,不过.......那个什么什么质,材质还是什么质,是做为数据放在显存里的,如果是32位的,那得多出一大坨要存储啊,如果存的是16位的,那用32位运算也没什么用啊,在16位的数据前面再添上16 ...
原帖由 ayanamei 于 2006-6-5 05:02 发表
有用的 2个整数 计算 结果不一定是一个整数 比如倒数计算 开根,或者除法之类的.
还是那句话 16bit数据的处理丝毫不说明其不需要更高的运算精度.
拿四舍五入来说 从小数10位开始算起.绝对比从小数2位开始算起 ...
原帖由 ayanamei 于 2006-6-5 05:17 发表
现在GPU最后输出还是RGBA 32BIT
不过内部精度不是已经达到128BIT了吗?
当然,现在是因为存在 应用需要更高精度的数据,以及更高精度的结果.
但是最后输出的时候还是32BIT
不是么?
原帖由 来不及思考 于 2006-6-5 05:28 发表
你发贴前因该多思考一下 。。#
否则就跟我的ID一样了 ##
原帖由 江湖任我行 于 2006-6-5 05:39 发表
w00t)有这么多人在思考,牛炖说过——我站在巨人的肩上——,我也不用长高,站在高个子肩上就行了,不过我并没有牛炖那么聪明,他弄出经典物理学的N大定律,我呢,学了他老人家的定律但是没弄懂,只记得那时老是 ...
欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |