Board logo

标题: 后知后觉,PS2对16:9的支持真的比XBOX差好远 [打印本页]

作者: Devzzy    时间: 2024-12-15 13:15     标题: 后知后觉,PS2对16:9的支持真的比XBOX差好远

posted by wap, platform: MAC OS X
这几天买了个RP5回来玩模拟器才发现
PS2对16:9的支持比想象中还差

PS2的宽屏模式绝大多数只是画面的3D内容比例正确,但2D元素全都被拉伸
哪怕是同时代支持16:9的跨平台游戏、在XBOX上16:9模式完全显示正确的,在PS2上也都是这样
典型的比如CoD和Burnout

索尼自己的第一方扛鼎大作也这样就很无奈
GT4画面UI元素倒是不拉伸了,但比赛之外的菜单页面也全都是拉伸的
到摩托浪漫旅的16:9模式才是全都是非拉伸显示

最离谱的是战神,不仅2D元素拉伸,而且16:9模式的视野是更小的,这还不如开宽屏金手指呢
作者: lDavidl    时间: 2024-12-15 13:22

posted by wap, platform: iPhone
这不很正常 xbox 出的晚 16:9也开始普及了
作者: heven2004    时间: 2024-12-15 13:22

posted by wap, platform: Android
ps2游戏本身就没几个官方支持宽屏的
作者: Devzzy    时间: 2024-12-15 13:29

posted by wap, platform: MAC OS X
引用:
原帖由 @heven2004  于 2024-12-15 13:22 发表
ps2游戏本身就没几个官方支持宽屏的
现在说的就是官方支持宽屏的这些都做得很敷衍,甚至跨平台里XBOX版就做得好但PS2版就敷衍对待
作者: Devzzy    时间: 2024-12-15 13:30

posted by wap, platform: MAC OS X
引用:
原帖由 @lDavidl  于 2024-12-15 13:22 发表
这不很正常 xbox 出的晚 16:9也开始普及了
这解释不了跨平台游戏,也解释不了为什么Sony第一方那些都做得那么敷衍
作者: 盖尼茨    时间: 2024-12-15 13:31

才知道啊,PS2的性能本来就是垃圾,和Xbox 画面根本不算一个时代
作者: Devzzy    时间: 2024-12-15 13:35

posted by wap, platform: MAC OS X
引用:
原帖由 @盖尼茨  于 2024-12-15 13:31 发表
才知道啊,PS2的性能本来就是垃圾,和Xbox 画面根本不算一个时代
先不说这是常识,这完全就是另一个问题……
把16:9的UI显示做好跟性能一点关系都没有
甚至跨平台那边都是现成的资源
作者: BeastMa    时间: 2024-12-15 13:40

posted by wap, platform: iPhone
好像PS2的系统本身不支持真16:9的原因

如果你在它的系统里设置16:9,会发现是通过上下裁切然后全屏放大得到的
作者: bazinga    时间: 2024-12-15 14:30

posted by wap, platform: Android
所以我玩PS2游戏一律4:3
作者: pcsx22    时间: 2024-12-15 14:44

posted by wap, platform: Android
用宽屏金手指吧,效果还不错,挺多游戏支持,dc游戏宽屏是真不行,因为有隐藏多边形的机能,很多时候宽屏部分显示都有点问题
作者: wts    时间: 2024-12-15 15:29

posted by wap, platform: Android
记得当时玩金刚就是。
作者: tghtao    时间: 2024-12-15 18:40

RP5没有Xbox模拟器吧
作者: 虚影神蝕    时间: 2024-12-15 18:41

XBOX什么时候出的,PS2什么时候出的
作者: Devzzy    时间: 2024-12-15 19:26

posted by wap, platform: MAC OS X
引用:
原帖由 @虚影神蝕  于 2024-12-15 18:41 发表
XBOX什么时候出的,PS2什么时候出的
这和我说的东西有什么关系?
作者: Devzzy    时间: 2024-12-15 19:28

posted by wap, platform: MAC OS X
引用:
原帖由 @tghtao  于 2024-12-15 18:40 发表
RP5没有Xbox模拟器吧
刷linux就有,不完美
作者: Nemo_theCaptain    时间: 2024-12-15 20:00

https://bbs.tgfcer.com/thread-7558113-1-1.html

512x448是个常见的后端缓冲分辨率,也是索尼推荐的方案,主要目的还是节省显存
如果游戏只支持480i,会使用过扫描,这种情况下修改为强制480p会出现黑边
而游戏默认支持480p的话,一般会拉伸前端缓冲的分辨率,用于避免黑边

比如《战神2》的在480i模式下,后端和前端都是512x448,但在480p模式下,前端会拉伸至640x448
如果开启隐藏的“高清模式”(游戏启动时,按住L1,L2,L3,△和○,成功的话,“SCEA Presents”的字样会从白色变成紫色),后端也会提升至640x448
480p模式和“高清模式”都没有黑边,但后者画面稍微更清晰一些,证明分辨率更高

《杰克2》的后端是512x416,前端拉伸至640x448
《杀手:血钱》的前端是512x448,没有拉伸,导致了黑边
对于那些默认支持480p的游戏,查看垂直方向的锯齿,可以判别后端的横向分辨率是否达标(即前端是否被拉伸)
因为显存不足以支持拉伸后的前端缓冲,为了做出牺牲,色深经常会降低到16位

至于PS2没有原生1080i的原因
以GT4为例,480p的后端是640x448,逐行
而1080i的后端是576x960,隔行,实际相当于576x480
因此1080i的效果反而不如480p,横向后端分辨率遭削减,再加上隔行导致的闪烁,成为了主要原因

PS2的显存只有4MB,想要塞进一个原生1080i的缓冲,还是太困难了,即使后端纵向减半(1920x540)并削减到16位色深,也很难做到
720p同理,塞进一个原生1280x720的缓冲同样很难,在缓冲占用更多显存后,贴图使用的容量会减少
如果采用降低贴图尺寸、增加贴图反复堆砌频率的方式(类似N64后期的方式)又会降低运行效率

当然,NGC也没有原生720p或1080i游戏,我个人的感觉,大概也跟显存有关系
NGC的显卡可以直接读取24MB主内存,但显存也只有3MB,其中2MB负责帧缓冲和Z缓冲,1MB充当贴图缓存
而Xbox拥有高达64MB的主内存,可以供显卡直接读取,所以具备原生输出720p的条件
作者: Devzzy    时间: 2024-12-15 20:11

posted by wap, platform: MAC OS X
引用:
原帖由 @Nemo_theCaptain  于 2024-12-15 20:00 发表
https://bbs.tgfcer.com/thread755811311.html

512x448是个常见的后端缓冲分辨率,也是索尼推荐的方案,主要目的还是节省显存
如果游戏只支持480i,会使用过扫描,这种情况下修改为强制480p会出现黑边
而游戏默认支持480p的话,一般会拉伸前端缓冲的分辨率,用于避免黑边

比如《战神2》的在480i模式下,后端和前端都是512x448,但在480p模式下,前端会拉伸至640x448
如果开启隐藏的“高清模式”(游戏启动时,按住L1,L2,L3,△和○,成功的话,“SCEA Presents”的字样会从白色变成紫色),后端也会提升至640x448
480p模式和“高清模式”都没有黑边,但后者画面稍微更清晰一些,证明分辨率更高

《杰克2》的后端是512x416,前端拉伸至640x448
《杀手:血钱》的前端是512x448,没有拉伸,导致了黑边
对于那些默认支持480p的游戏,查看垂直方向的锯齿,可以判别后端的横向分辨率是否达标(即前端是否被拉伸)
因为显存不足以支持拉伸后的前端缓冲,为了做出牺牲,色深经常会降低到16位

至于PS2没有原生1080i的原因
以GT4为例,480p的后端是640x448,逐行
而1080i的后端是576x960,隔行,实际相当于576x480
因此1080i的效果反而不如480p,横向后端分辨率遭削减,再加上隔行导致的闪烁,成为了主要原因

PS2的显存只有4MB,想要塞进一个原生1080i的缓冲,还是太困难了,即使后端纵向减半(1920x540)并削减到16位色深,也很难做到
720p同理,塞进一个原生1280x720的缓冲同样很难,在缓冲占用更多显存后,贴图使用的容量会减少
如果采用降低贴图尺寸、增加贴图反复堆砌频率的方式(类似N64后期的方式)又会降低运行效率

当然,NGC也没有原生720p或1080i游戏,我个人的感觉,大概也跟显存有关系
NGC的显卡可以直接读取24MB主内存,但显存也只有3MB,其中2MB负责帧缓冲和Z缓冲,1MB充当贴图缓存
而Xbox拥有高达64MB的主内存,可以供显卡直接读取,所以具备原生输出720p的条件
其实都不涉及这些问题
我的疑问只有一个:为什么PS2游戏,包括第一方游戏和第三方游戏,即便提供宽屏模式,但普遍都草率处理UI的拉伸

这个问题其实和性能没什么关系
作者: heven2004    时间: 2024-12-15 20:25

posted by wap, platform: Android
ps2有哪些官方宽屏的游戏?一只手都能数清楚吧
作者: Devzzy    时间: 2024-12-15 20:27

posted by wap, platform: iPhone
引用:
原帖由 @heven2004  于 2024-12-15 20:25 发表
ps2有哪些官方宽屏的游戏?一只手都能数清楚吧
https://playstation.fandom.com/wiki/List_of_PlayStation_2_games_with_alternative_display_modes

这一只手能数清的人应该还没变异出来
作者: 得过且过    时间: 2024-12-16 06:53

posted by wap, platform: Android
引用:
原帖由 @pcsx22  于 2024-12-15 14:44 发表
用宽屏金手指吧,效果还不错,挺多游戏支持,dc游戏宽屏是真不行,因为有隐藏多边形的机能,很多时候宽屏部分显示都有点问题
dc的我感觉还好,界面是不拉升的
作者: 久多良木健    时间: 2024-12-16 08:42

posted by wap, platform: iPhone
引用:
原帖由 @Devzzy  于 2024-12-15 20:11 发表
其实都不涉及这些问题
我的疑问只有一个:为什么PS2游戏,包括第一方游戏和第三方游戏,即便提供宽屏模式,但普遍都草率处理UI的拉伸

这个问题其实和性能没什么关系
因为没人会为了一个1%的小众需求,真的去做2套ui…
作者: 无毛之胸    时间: 2024-12-16 08:48

posted by wap, platform: 小米 红米
PS2为了crt设计的。现在即使用pcsx2来玩也没必要宽屏设置。4:3很好。
作者: 0瞎子0    时间: 2024-12-16 09:04

posted by wap, platform: iPhone
ps2上液晶之后完全没法看。
作者: javainjars    时间: 2024-12-16 09:13

ps2的16:9绝大多数是切出来的,游戏画面尚此,UI自然不会给你老老实实再做一套。追根究底还是那个年代对16:9的需求还是太少了,16:9电视普及要到05年左右液晶降价开始,这ps3都要出了。
作者: 瓜瓜龙    时间: 2024-12-16 09:14

posted by wap, platform: Chrome
期待一个完美的4比3屏幕能玩ps2的安卓掌机或者开源掌机
翻盖的
作者: quigonjinn    时间: 2024-12-16 09:32

引用:
原帖由 Devzzy 于 2024-12-15 20:11 发表
posted by wap, platform: MAC OS X
其实都不涉及这些问题
我的疑问只有一个:为什么PS2游戏,包括第一方游戏和第三方游戏,即便提供宽屏模式,但普遍都草率处理UI的拉伸

这个问题其实和性能没什么关系
其实对于你这种思路,恐怕乔帮主的态度是最合适的——就这么做了,怎么着吧~不想玩别玩~~~

玩个模拟器还这么多废话,意见这么大20年前你干嘛去了?


[ 本帖最后由 quigonjinn 于 2024-12-16 09:33 编辑 ]
作者: arex    时间: 2024-12-16 09:57

感觉更像是缺乏某种UI绘制机制造成的,否则不会清一色全部都这样

而且仔细看,很多PS2游戏,尤其是3D的,UI的分辨率都非常低,感觉就是240p的水平,远远不到448p的输出分辨率

用模拟器玩PS2也是唯一一个不能展现出清晰的原始画面,获得类似PC原生游戏的观感,比PS2更早的DC甚至PS1都可以,PS2同期的NGC也没任何问题,更晚的就不用说了。 而且PS2这个画面色彩也有很大问题,感觉就不像是标准的RGB色彩,类似YCbCr 4:2:2那种转换过的,同时分辨率也是极其糟蹋,类似隔行扫描倍线过的效果... 感觉这是所有能模拟的机型里面独一无二的情况....
作者: Devzzy    时间: 2024-12-16 10:05

posted by wap, platform: MAC OS X
引用:
原帖由 @久多良木健  于 2024-12-16 08:42 发表
因为没人会为了一个1%的小众需求,真的去做2套ui…
可是很多时候并不需要「专门」去做2套UI,因为支持宽屏的游戏大部分都是跨平台的,而XBOX版基本上都有做。
第一二方游戏里也不是没有真的去做2套UI的例子,只是少而已,比如主楼提到的GT4(不完全)和摩托浪漫旅(完全做了2套)。
作者: Devzzy    时间: 2024-12-16 10:05

posted by wap, platform: MAC OS X
引用:
原帖由 @quigonjinn  于 2024-12-16 09:32 发表
其实对于你这种思路,恐怕乔帮主的态度是最合适的——就这么做了,怎么着吧~不想玩别玩~~~

玩个模拟器还这么多废话,意见这么大20年前你干嘛去了?
合着现在是都不会好好说话了是吗,有疑惑问一嘴能让你这么激动也真是奇怪
作者: 久多良木健    时间: 2024-12-16 10:31

posted by wap, platform: iPhone
引用:
原帖由 @Devzzy  于 2024-12-16 10:05 发表
可是很多时候并不需要「专门」去做2套UI,因为支持宽屏的游戏大部分都是跨平台的,而XBOX版基本上都有做。
第一二方游戏里也不是没有真的去做2套UI的例子,只是少而已,比如主楼提到的GT4(不完全)和摩托浪漫旅(完全做了2套)。
这个其实是个综合因素,比如和显示设备的普及率,竞争对手相关功能的普及,最后倒逼你也要做这些工作。
当然在前期,没有市场压力下,给自己主动增加工作做2套没人乐意。而且当年的主机,不像现在轻松另存为自动适配,一切都是重头来过肯定没人做
作者: 无毛之胸    时间: 2024-12-16 10:58

posted by wap, platform: 小米 红米
引用:
原帖由 @arex  于 2024-12-16 09:57 发表
感觉更像是缺乏某种UI绘制机制造成的,否则不会清一色全部都这样

而且仔细看,很多PS2游戏,尤其是3D的,UI的分辨率都非常低,感觉就是240p的水平,远远不到448p的输出分辨率

用模拟器玩PS2也是唯一一个不能展现出清晰的原始画面,获得类似PC原生游戏的观感,比PS2更早的DC甚至PS1都可以,PS2同期的NGC也没任何问题,更晚的就不用说了。 而且PS2这个画面色彩也有很大问题,感觉就不像是标准的RGB色彩,类似YCbCr 4:2:2那种转换过的,同时分辨率也是极其糟蹋,类似隔行扫描倍线过的效果... 感觉这是所有能模拟的机型里面独一无二的情况....
你是不会调模拟器。QT模拟器版自带几种滤镜,稍微开3倍分辨率、清晰化内部分辨率、开开crt滤镜,调整下颜色饱和度、对比度,整体比实机强的多。DC也配来碰瓷?
作者: hourousha    时间: 2024-12-16 11:02

其实就是制作的流程一开始就没往多纵横比考虑,Console原本的开发习惯就是硬件单一,不用对终端做不同适配。当时宽屏的受众小,开发商或许也认为对这少部分人来说拉伸一点问题不太大。
类似的比如有些十来年前的PC游戏,如文明5,使用固定字号UI,于是在4k显示器上,看起来就很瞎眼。
作者: 无毛之胸    时间: 2024-12-16 11:09

posted by wap, platform: 小米 红米
老游戏机模拟器分辨力倍数不宜开太高,2-3倍实际上是最合适的,不输PS3实机画面观感(建模精度和特效这个没法比和PS3比),加滤镜能消除ui不适配高清化的问题。
作者: Nemo_theCaptain    时间: 2024-12-16 12:04

引用:
原帖由 无毛之胸 于 2024-12-16 08:48 发表
posted by wap, platform: 小米 红米
PS2为了crt设计的。现在即使用pcsx2来玩也没必要宽屏设置。4:3很好。
模拟器改UI的补丁少,但3D画面本身基本都能通过补丁改成完美16:9
作者: 无毛之胸    时间: 2024-12-16 14:20

posted by wap, platform: 小米 红米
引用:
原帖由 @Nemo_theCaptain  于 2024-12-16 12:04 发表
模拟器改UI的补丁少,但3D画面本身基本都能通过补丁改成完美16:9
有些游戏4:3以外的的画面多边形可能会出错的。个人还是喜欢原版4:3画面。高清化+滤镜已经不输实机PS3画面。
作者: 道克斯    时间: 2024-12-16 16:19

posted by wap, platform: Chrome
ps2硬件是可以做宽屏显示的,但是对于软件开发商来说会增加成本,而且不一定能带来对应的收益,所以主要还是看厂商的态度和技术能力
我之前发的关于ps2宽屏和逐行显示的帖子供参考
https://wap.tgfcer.com/index.php?action=thread&tid=8380676




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