总是好心情 2006-11-13 12:53
误区呀误区,PS3与X360不是同一理念产物
X360,基于多核进行资源的调度,GPU起到的是一个运算器的作用。CPU集成GPU,CPU只是做控制器的作用,运算器由GPU来负责。主要的开发以多线程方式进行。
PS3,针对CPU运算能力太弱的情况,强化了CPU的运算能力,来满足在现阶段CPU运算物理和IA之类的运算量不足。那七SPU不是用来执行线程,而是用来计算。PS3的CPU其实还是单一个CPU,但可以满足游戏中的物理、IA和其它运算要求。开发方式与现行变化不大,但由于增加了物理之类的运算,使得现开发方式变化很大。
X360,计算机体系的变革,加强了显示性能。PS3,游戏内容的变革,游戏场景丰富度,IA会更高。
最终X360与PS3会表现的,是两类游戏作品。
一类强调场景画面真实,一类强调场景环境真实。
总是好心情 2006-11-13 14:46
PS3软件,如果在游戏中增加物理和其它效能的计算,在美工的工作上,就变化很多,对物体的材质设定和特性设定。还有遇到各种情况时,物体的反应处理。工作量确实很大,无论是辅助工作,还是直接的软件开发工作。
X360和PS3绝对是两种不同的开发方式。
X360本身的内存控制器就集成在GPU内,每次如果同步CPU进行运算,就要占用GPU的通道,但GPU的运算能力要极大超过CPU。所以X360开发人员一般不会占用这个通道让CPU去做图像上的运算或者辅助运算工作。CPU主要起到IA和数据加载之类的调度,来喂饱GPU
X战警 2006-11-13 15:03
我看还是x360好,基于dx的PC游戏都能很顺利的移植到x360上,ps3开发难度就很高,还要考虑7个spu如何协同工作。初期估计没什么能发挥画面优势的游戏出现。。。
总是好心情 2006-11-13 17:04
画面上,X360本身结构上有先天优势。。。材质的精细度问题。
SPU的协同。。所谓的协同,应该是指CPU如何用数据喂饱他们。
CPU只有一个核心两个线程太辛苦了。还要满足GPU和CPU自己。
nnbv 2006-11-13 17:44
刚才我看了ps3版的星球大战视频,那个打斗的物理效果做的太棒了,像电影一般,推荐大家看下[url]http://www.ps3ol.com/thread-1364-1-1.html[/url]
感觉ps3和x360的确侧重点不同,严重期待ps3以后的游戏AI表现。。。。。
总是好心情 2006-11-14 13:15
[quote]原帖由 [i]韵律[/i] 于 2006-11-13 18:26 发表
:2 两个游戏机的特性结合到一起就完美了~ [/quote]
如果CELL用来做一些几何顶点上的运算。。。要看OPENGL以后对比DX10的设计了。如果OPENGL的设计做的更优秀一些,画面质量还会提升。
要对比画面,大家还是等几天,拿使命3对面吧。。。
听说现在PS3的RSX只用了24管,原来有8管,CELL原来有8个SPE。。。
难道SONY,还要后发制人???再在硬件上留一手???在软件体系成熟后,再暴料???应该不可能了,太有风险了。
总是好心情 2006-11-14 13:21
[quote]原帖由 [i]X战警[/i] 于 2006-11-13 15:03 发表
我看还是x360好,基于dx的PC游戏都能很顺利的移植到x360上,ps3开发难度就很高,还要考虑7个spu如何协同工作。初期估计没什么能发挥画面优势的游戏出现。。。 [/quote]
这就是为什么MS说CELL芯片做影像处理更好。。因为影像解码,可以预处理。。想一下指令流水线。。。但为什么GPU会这么快呢???因为3D图像加载后,也可以预处理。GPU的流水线级数都很高。
如果能达成指令流水线,CELL就能发挥效能。要不,以两个线程来控制这么多的运算单元,输出输入结果都会很占时钟周钟。
ucool 2006-11-14 13:26
我要看接下来的ps3画面如何表现把,在过几天还有许多游戏要正式发售了,我最期待的就是mgs和ff13了,据说ff13的游戏实际演算和cg过度,都无法让人察觉了~期待
rowo 2006-11-14 15:22
[quote]原帖由 [i]总是好心情[/i] 于 2006-11-14 13:21 发表
这就是为什么MS说CELL芯片做影像处理更好。。因为影像解码,可以预处理。。想一下指令流水线。。。但为什么GPU会这么快呢???因为3D图像加载后,也可以预处理。GPU的流水线级数都很高。
如果能达成指令流水 ... [/quote]
这要看游戏开发商的实力了,ps3的开发环境的确要较之x360高很多,恐怕初期只有sony自己的游戏厂和一些有实力的大厂才能造出符合ps3画面的游戏了。