回复主题: beyond3d 踢爆 GT5p 的 1080p 是假的!(由踢爆 Halo3 為 640p 的人證實)
作者:FXCarl

实际上,作为一个GTFans,但是同时也作为一个游戏开发人员,会知道。有时候凭爱是解决不了问题的~

譬如说一个经典的问题,单车 20W 面,16台车同屏。一个多么华丽的数字,但是稍微计算就会出问题
200,000 * 16 = 320W 顶点
1920*1080 的屏幕分辨率是 207 W 像素 ……

别急,我不是批判三角形比像素还多的……是另外一个问题,RSX有多少性能。
320W 个顶点,按照GT的基本需要——要在世界空间算算高光,环境映射的先决条件:把各个向量都变换到世界空间去~30个GPU周期是眨眼的事(一般在FXComposer里实现一套必须的算法大致需要35个Cycle)
秒间需要的处理能力是, 3.2M * 30 * 60fps 轻松得到 5760M 这个数值

等等……RSX的主频是 550MHZ ,顶点管线 8条 …… 貌似最大执行能力只有 4400M ……若真是20W面16车同屏,PS3在VS就已经崩掉了~

注意哦,这里已经为裁剪让步了,因为毕竟还有场景没有计算进去……加上去数值不会比这个差距多少的。这个亏空可是高达1G~满足这个条件得把 RSX 超频到 700Mhz ……

而且这还是个极为理想的数值。毕竟作为完整游戏,应该还需要考虑一下譬如阴影生成时消耗的额外开销……

-------------------------------------------------------------------------------------------
按照 Nvidia 自己的 Performance 分析工具显示,35个顶点周期下,7800GTX 的顶点处理能力是秒间 100M 左右(即60fps帧内150W+多边形),这个数值已经很高了……因为有兴趣的人可以查阅一下 虚幻3 引擎的资料,虚幻3的最佳工作状态是 20名 角色以下,同屏峰值 150W 面以下 …… 否则后果自负 ……可以参考这个地址最下面 Epic 的自白

http://www.unrealtechnology.com/html/technology/ue30.shtml

[ 本帖最后由 FXCarl 于 2007-10-21 22:55 编辑 ]



[登录后才可回复]