Board logo

标题: SS是不是最后一部有2D图形处理器的游戏机? [打印本页]

作者: KainX    时间: 2014-1-20 18:20     标题: SS是不是最后一部有2D图形处理器的游戏机?

前一阵子看到大伙讨论N64的2D机能问题,好事上网查了一下,发现貌似连PS都只有3D处理单元、没有2D处理器,说是PS显示2D图形其实是显示一片多边形,然后一面着色贴图、一面朝里。

很多人说因为土星有专门处理2D活动块的处理器、是最强的2D游戏机,所以算上外加内存卡功能其实2D机能比DC/PS2都强,是不是真的?
作者: 强棒奶娃    时间: 2014-1-20 19:05

posted by wap, platform: iPad

pcfx比ss晚卖吧
作者: firesun    时间: 2014-1-20 19:06

DS比SS晚吧
作者: shacg    时间: 2014-1-20 21:56

posted by wap, platform: iPhone

你可以把2d处理理解为z轴为零的3d,但不是说3d处理方式会比2d方式效率低,什么ss比dc和ps2强就更是扯淡了
作者: Czombie    时间: 2014-1-20 23:04

2D是点阵绘图的好伐。
作者: chain416    时间: 2014-1-21 00:06

posted by wap, platform: iPhone

ps有2d的
作者: 模拟器高手    时间: 2014-1-21 14:59

应该说PS是第一部有3D的专用GPU的游戏机太有超前性了,PC上迎来3D画面时代还是96年VOODOO卡的时候开始的,这SS本来和同时代PC上面那些渣渣游戏还能战,但是PS的设计思路在当时属于外星科技,没法战
作者: md2    时间: 2014-1-22 15:14

引用:
原帖由 模拟器高手 于 2014-1-21 14:59 发表
应该说PS是第一部有3D的专用GPU的游戏机太有超前性了,PC上迎来3D画面时代还是96年VOODOO卡的时候开始的,这SS本来和同时代PC上面那些渣渣游戏还能战,但是PS的设计思路在当时属于外星科技,没法战
PS并没有3D设计
它的3D显示的原理和SS类似都是画家算法(z sort)
与N64和我们现在用的Z缓冲完全不同

简单说,画家算法是针对多边形排序,先绘制后面的多边形,然后前面的覆盖上去。只能叠加一层半透明。
如果两个多边形交叉,机器就会搞不清谁在前,导致爆山

Z缓冲正好相反,它针对的不是多边形而是像素,比如从这个像素透视过去有3个多边形,那么就把每个多边形的数据录入这个像素的缓存里,Z轴靠前的保留,靠后的扔掉,对多边形运算顺序没要求。
Z缓冲最大的优点是方便特效运算,比如投影计算比其他方式要简单

[ 本帖最后由 md2 于 2014-1-22 16:00 编辑 ]
作者: hourousha    时间: 2014-1-22 15:35

引用:
原帖由 md2 于 2014-1-22 15:14 发表
如果两个多边形交叉,机器就会搞不清谁在前,导致爆山
这个问题不是这么个表述,因为对PS和SS的多边形绘制无论任何时候都搞不清谁前谁后——它的绘图单元根本没有Z这个概念,更没有排序功能。所谓的排序需要程序员在提交多边形绘制序列之前手动完成。
在这种情况下,多边形交叉问题,只能通过动态多边形分割来完成了,不过这就相当耗费机能了。
所谓的PS的3D前瞻性,体现在矢量协处理器GTE和纹理贴图实现方式两方面上这两方面SS就是反面典型。

[ 本帖最后由 hourousha 于 2014-1-22 15:38 编辑 ]
作者: md2    时间: 2014-1-22 16:08

引用:
原帖由 hourousha 于 2014-1-22 15:35 发表

这个问题不是这么个表述,因为对PS和SS的多边形绘制无论任何时候都搞不清谁前谁后——它的绘图单元根本没有Z这个概念,更没有排序功能。所谓的排序需要程序员在提交多边形绘制序列之前手动完成。
在这种情况下,多 ...
老大帮忙解说一下SS的3D技术吧

传说是活动块变形代替材质贴图的?
作者: mr9527    时间: 2014-1-22 16:18

看起来像早期的电软文~!
作者: KainX    时间: 2014-1-22 17:50

LOL就知道会聊到3D……说起来Model 2好像也没有Z-Buffer,不过没有几何失真的问题。

我就想说给SS足够的内存扩张、移植个SF3.3没什么问题,所以我觉得说SS的2D机能接近DC/PS2也不为过。

[ 本帖最后由 KainX 于 2014-1-22 17:59 编辑 ]
作者: 古兰佐    时间: 2014-1-22 17:55

SS就算把CPU烧掉给8G内存也做不出机战Z。

说SS的2D机能甚至超过DC和PS2的要么是粉SEGA粉到脑残了,要么是反串的SEGA黑。
作者: KainX    时间: 2014-1-22 18:04

机战Z、GGXX之类的游戏用到大量Alpha Blending,而且也都是那种单面多边形上贴图显示的(4楼所说z轴为零的3d),不能算纯2D游戏。CPS3这种完全点阵绘图做的才是“真”2D。

这样说起来其实是点阵绘图做2D走到尽头了,SS不幸成了末代皇帝?

[ 本帖最后由 KainX 于 2014-1-22 18:58 编辑 ]
作者: hourousha    时间: 2014-1-22 20:24

引用:
原帖由 md2 于 2014-1-22 16:08 发表
老大帮忙解说一下SS的3D技术吧
传说是活动块变形代替材质贴图的?
你可以这样考虑,PS2做2D是把Sprite用一个和XY平面平行的3D quad贴上图实现。如果这叫用3D做2D。
那么,SS就可以称作‘用2D做3D’,它的3D,就是用一大堆变形Sprite组成的(无贴图的部分可以用多边形绘制)。不同的是,用3D做2D,可以实现所有2D效果,但反过来用2D做3D,则一大堆功能实现不了。
SS的Sprite绘制方式导致了变形功能不可能和半透明共存,于是,SS的半透明应用场合是受限的,这个限制不是3D不3D,而是只要作为变形sprite使用的都不行,比如月下里的雾变身。
不过这种四边形的sprite贴图,在PS、SS这代没有Z缓存的硬件,也不是完全没有优点,由于没有Z缓存,于是自然没有贴图的透视矫正,那么画一个梯形,用PS是用两个三角形拼起来,这时候你就会发现以这两个三角形的公共边为界,贴图会发生扭曲(SCE给出的建议是对于地面这种进行动态分割,分割得比较小了扭曲就不那么明显了);而如果是用SS的变形sprite方式绘制,虽然纹理的透视关系还是没有,但至少在这一个梯形内不会发生明显的扭曲。
不过权衡利弊,总体说还是PS的方式更符合3D要求。
作者: KainX    时间: 2014-1-22 20:47

引用:
原帖由 hourousha 于 2014-1-22 20:24 发表
...
SS的Sprite绘制方式导致了变形功能不可能和半透明共存,于是,SS的半透明应用场合是受限的,这个限制不是3D不3D,而是只要作为变形sprite使用的都不行,比如月下里的雾变身。
...
不是这样的吧,SS有些游戏是有变形半透明效果的。在a9vg看到过类似讨论的说。(http://bbs.a9vg.com/thread-1998489-5-1.html

[attach]613753[/attach] [attach]613754[/attach]

[attach]613755[/attach] [attach]613756[/attach]

[attach]613757[/attach] [attach]613758[/attach]

[attach]613759[/attach] [attach]613760[/attach]

[ 本帖最后由 KainX 于 2014-1-24 18:35 编辑 ]
作者: hourousha    时间: 2014-1-22 21:34

引用:
原帖由 KainX 于 2014-1-22 20:47 发表

不是这样的吧,SS有些游戏是有变形半透明效果的。在a9vg看到过类似讨论的说。(http://bbs.a9vg.com/thread-1998489-5-1.html

http://i1089 ...
我前面说的变形sprite指的是distorted sprite,这种sprite的四个顶点的位置可以分别指定,这个显然是不可能使用半透明的。而3D中经过透视变换的四边形绝大部分都会使用这种,所以一般粗略说法就是SS不支持3D半透明。
还有一种sprite,叫scaled sprite,也就是‘缩放Sprite’,这种是可以半透明的。
最后一种是normal sprite。不能缩放,可以水平或垂直反转,这种也可以半透明。
3D场景中,也可以用scaled sprite或normal sprite做一些效果。比如lens flare之类的。所以SS严格说就是不支持变形sprite半透明,而不是不支持3D半透明。
你贴了图?都看不到。不过半透明不可能是通过变形sprite实现的这点可以肯定,因为这是硬件限制写在Dev手册里的。

[ 本帖最后由 hourousha 于 2014-1-22 22:09 编辑 ]
作者: KainX    时间: 2014-1-24 18:44

重新更新过图片地址了。
这几张图有几个特效我以前以为只有PS才能做到。那么distorted sprite半透明在PS游戏里是如何应用的?刀魂里武器拖影吗?




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0