Board logo

标题: [模拟相关] (重新编辑)CAPCOM奇怪分辨率设定之谜,到底是为何呢? [打印本页]

作者: johnsonzsj    时间: 2016-5-23 13:08     标题: (重新编辑)CAPCOM奇怪分辨率设定之谜,到底是为何呢?

之前的帖子标题和内容可能引起大家反感,经友人提醒,我重新编辑一下吧。
在CRT的年代,虽然屏幕的比例是4:3的,但游戏的分辨率设定是各种各样的,但最终因为在4:3的屏幕上显示,所以只要美工按照正确的比例制作最小像素单元,最终画面是正确的。
但到了我们用模拟器运行在液晶显示器或液晶电视上面,因为大部分液晶的像素单元是正方形的,导致很多老游戏如果分辨率偏离4:3较多的话,如果在模拟器选项里选点对点,就会有画面比例失调的现象出现。
比如,CAPCOM的CPS1以及相关的升级基板的游戏的分辨率是384*224,如果模拟是选原生点对点显示的话,画面最干净,但是画面是横向超宽,像是被压扁的,人物矮胖,看着很难受,但如果强制4:3比例,人物的比例协调了,但是因为不是点对点,总感觉有点糊。所以每次玩CPS1、2等基板的游戏,总是要在4:3比例和原生比例上纠结,非常困扰。
根据NTSC制式的原因,一般纵向的分辨率为224(当然也有例外,如PCE等),如果像素单元取正方形的话,按4:3的比例计算出的横向分辨率约为299,但是很少有看到299*224的分辨率,大多数的横向分辨率都偏离了299。
比较接近299*224的是NEOGEO MVS,分辨率是304*224;MD的常用分辨率是320*224(有些游戏画面复杂处理不过来,也用过256*224的,比如街霸2等等);FC、SFC的常用分辨率是256*224(只有部分SFC游戏的片头静止画面用过532*448的图片,实际游戏都是256*224);PCE的比较奇怪,大部分256*239,但最后的忍道、R-Type、SideArms等等用到了352*239。其他街机的基板的分辨率更是五花八门。
那么,为什么CAPCOM要制定384*224这个远离4:3比例的分辨率呢,有几种说法:
1. 我最早接受的说法是因为纵向分辨率基本224无法再提高多少,所以增加横向分辨率来提高画面的细腻程度,很长一段时间我一直是这么来安慰自己接受在模拟器上点对点时的比例失调。
2. 另一种说法是说因为CAPCOM的街机显像管构造特殊,显示的像素单元是长高型的,所以横向分辨率要高,这个看法貌似比第一种有点科技含量,但一直以来没有证实,而且很可能是把因果关系弄反了
3. 第三种说法就是我最近浏览到一个帖子,讲到对CAPCOM社的游戏设计人员西谷亮和安田朗的专访,结果得出的结论居然是CAPCOM社的硬件开发人员犯了计算错误这样的低级失误,当然也可能是我会错意,因为原帖禁止转,所以具体访谈内容见原帖:
http://www.zhihu.com/question/40483065/answer/87006216

结果我没想太多就接受了第3种说法,认为是硬件人员的错误,但经友人提醒,仔细想想,当年CRT时代,虽然都在4:3的屏幕上显示,但街机、家用机的分辨率五花八门,各种各样,可能因为CRT的显示原理,不需要对像素单元强制为正方形,所以各厂家尽可以按自己的意愿来设定,只要最终显示到4:3的屏幕上比例协调就行了。而我们今天玩模拟器时,如果显示设备的像素单元是正方形的,在选择点对点输出时,很多游戏就会比例失调,要么瘦长了要么矮胖了。街机时代不存在的问题,到了玩模拟器的今天倒冒出了问题,为了追求点对点的干净利索,我模拟器玩了那么多年的矮胖街霸,只能怪自己了。

那么回到问题,卡普空设定384*224分辨率的原因到底是什么呢?上面3个中的一个,还是另有玄妙呢?大家的看法呢?

[ 本帖最后由 johnsonzsj 于 2016-5-30 11:07 编辑 ]
作者: asdqwe    时间: 2016-5-23 13:19

posted by wap, platform: 小米3
等尼莫老师来
作者: samusialan    时间: 2016-5-23 13:41

真要怀疑硬件拖累SFC分辨率也该是内存而不是处理器
我估计是当初设计想兼容FC的可能性更大,与硬件限制根本无关,就像现在的PSP和PSV
作者: johnsonzsj    时间: 2016-5-23 13:47

引用:
原帖由 wuyingjun 于 2016-5-23 13:33 发表
看到点对点 不清楚 就想笑

楼主你有电视机么?

电视的像素是方的么? 还是长方形?

液晶显示器和液晶电视 都分不清楚
感谢您的快速回帖。不过还是请注意一下自身修养哦,你写的我没看懂啊,我愿意向你学习嘛,你也拿点料来分享给大家吧。
作者: johnsonzsj    时间: 2016-5-23 13:48

引用:
原帖由 samusialan 于 2016-5-23 13:41 发表
真要怀疑硬件拖累SFC分辨率也该是内存而不是处理器
我估计是当初设计想兼容FC的可能性更大,与硬件限制根本无关,就像现在的PSP和PSV
这个推理挺有道理的,谢谢!
作者: 魔女猎人罗宾    时间: 2016-5-23 14:18

软件人员看来也是没细看,包括美工了:D
作者: rp14    时间: 2016-5-23 14:19

我觉得横向384就是这么设计的,实际应用当中横向缩到4:3比例 在显像管上画面要更细腻
作者: 昵称无效    时间: 2016-5-23 14:25

posted by wap, platform: Android
cps1的计算错误,到cps3还不改?
明显逻辑上说不过去
作者: 2012啊    时间: 2016-5-23 14:30

照这么说igs还2:1呢
实际人家就是按4:3开发的
作者: 快乐猪头    时间: 2016-5-23 15:45

posted by wap, platform: Opera
CPS1比MVS早出两年,LZ这个借用的想法的确是脑补。
作者: dongcho    时间: 2016-5-23 15:58

posted by wap, platform: 红米Note2
学习了
作者: yangjuniori    时间: 2016-5-23 17:24

posted by wap, platform: iPhone
纯瞎讲
作者: 三星    时间: 2016-5-23 20:54

posted by wap, platform: 小米NOTE
在模拟器上玩游戏时我也纳闷过
作者: johnsonzsj    时间: 2016-5-23 23:21

引用:
原帖由 快乐猪头 于 2016-5-23 15:45 发表
posted by wap, platform: Opera
CPS1比MVS早出两年,LZ这个借用的想法的确是脑补。
猪头兄所言甚是,这个就是我自行脑补出来的,因为MVS的分辨率最接近4:3,所以就假想那个弱智设计师看错了数据,没注意基板推出的年代,谢谢指正。
不过当年这个奇葩分辨率确实困扰我,我最早猜测的是横向分辨率高可以让画面密度高,更细腻,但是后来被那个长方形点阵说法给说服了。
在CRT上面原始分辨率不是4:3到确实影响不大,只不过我都是在掌机、液晶和等离子上面玩模拟器,所以点对点后的比例失调看得很难受啊,才会不断追寻这个奇葩分辨率的成因。
作者: yangjuniori    时间: 2016-5-24 03:04

posted by wap, platform: Chrome
像素不是方的  只有HDTV和显示器像素是方的
作者: cloudian    时间: 2016-5-24 08:51

posted by wap, platform: Android
时代的眼泪吧,用LCD以后反而不好了
作者: cloudian    时间: 2016-5-24 11:25

posted by wap, platform: Android
时代的眼泪吧,用LCD以后反而不好了
作者: zhaw    时间: 2016-5-24 14:19

384 224就挺好,接近16:9。像看电影一样。调成4:3 人物明显被拉高。
作者: xpressure    时间: 2016-5-24 20:24

SFC的分辨率确实是个黑点,倒行逆施啊
作者: darkryu    时间: 2016-5-24 20:30

胡扯八道
作者: KYOJYF    时间: 2016-5-24 22:41

引用:
原帖由 zhaw 于 2016-5-24 14:19 发表
384 224就挺好,接近16:9。像看电影一样。调成4:3 人物明显被拉高。
CPS的默认分辨率截图人物明显是扁的......用PHOTOSHOP调制4:3后才是正常显示。
作者: yangjuniori    时间: 2016-5-24 23:02

posted by wap, platform: Chrome
引用:
原帖由 @darkryu  于 2016-5-24 08:30 PM 发表
胡扯八道
嗯 :D
作者: clarkh    时间: 2016-5-25 14:49

每次这类帖子里都会有一些完全外行的言论,只是这次连楼主都参与进来了,我就懒得再说一次了。
楼主,你顶楼的话里,除了给出知乎的那个连接之外,说的每一句话都是错的……

[ 本帖最后由 clarkh 于 2016-5-25 14:50 编辑 ]
作者: SONIC3D    时间: 2016-5-25 15:40

"为啥我知道是设计失误呢,是有一次就像素点形状跟上司撕逼的时候,愤怒的上司给硬件那边打电话直接确认,并且当场重新计算,却意外地得出长方形的结果,变成了「不好意思啊」的气氛,我才想到「原来是搞错了啊——」"

其实是他老板认为应该是某种像素分辨率尺寸,然后看到美术交出来的dotdot和他期望的点阵分辨率不同,提出要修改,然后美术跑来撕逼,最后老板电话和硬件组确认后发觉是自己搞错了点阵数据参数,是他"不好意思"。

和硬件组没有半点关系。CRT显示器扫描板能接受和识别的行频范围是可调的,只要在带宽范围内,硬件组想定什么分辨率就是什么分辨率,也不需要遵循任何广播电视标准或者电脑显示标准。所以轻易别扯硬件组的人弱智。
作者: zhuwz    时间: 2016-5-26 21:07

知乎那篇中心疼美工的说法很搞笑。2d游戏肯定是先画原画,而且原画一般比游戏的实际内容要高清很多。美工当然是以正常比例来玩原画。然后做成游戏的象素图时,再用电脑按比例拉伸,最后在crt显示器上显示时,又是原画的比例。用电脑批处理一堆图片的比例很难吗?
作者: sonicteam    时间: 2016-5-27 22:27

引用:
原帖由 SONIC3D 于 2016-5-25 15:40 发表
"为啥我知道是设计失误呢,是有一次就像素点形状跟上司撕逼的时候,愤怒的上司给硬件那边打电话直接确认,并且当场重新计算,却意外地得出长方形的结果,变成了「不好意思啊」的气氛,我才想到「原来是搞错了啊——」 ...
你的说法说不通
第一 如果是美工失误 不是硬件组的人失误 那么知乎帖子里日本人就没有必要通过几次发文来说失误这个事情 因为如果是美工失误 是不可能造成硬件384*224这个结果,美工只能按照硬件提供的性能进行描绘
,更不会出现开头那句 为啥我知道是设计失误呢...这样的措辞
这段话的理解 应该是上司发现像素形状不是正方形 而是长方形(当时其他厂商硬件分辨率都是正方形像素)所以在质疑美工,然后美工说这个是硬件组告诉他的参数,于是上司打电话问硬件组 并重新计算 结果出乎硬件组的预料 结果是长方形的,于是硬件说不好意思啊  美工这个时候才想到原来是你们搞错了。
如果搞错的是美工本人他不会说原来是搞错了这样的用语。

扫描电路确实可以进行调节 但这并不能解释为什么CPS123的硬件被设定成384 *224这样奇怪的分辨率 ,虽然说这个分辨率CRT是可以接受的。

从知乎文章全文里CAPCOM的当时开发人员几次的发言来看 都是说是硬件开发人员的失误造成的。

如果不是硬件组失误造成的 那么 为什么CPS基板使用这个奇怪的分辨率这个问题还是没有得到解释
作者: demetry    时间: 2016-5-27 23:05

因为crt隔行电视垂直分辨一般都是224(240),所以水平分辨率决定清晰度,那个年代显像管的特性导致游戏没必要按照正方形的像素设计游戏,
本来想多写一点,但是看到隔壁的没落小伙伴的帖子,觉得自己可能也有点问题
作者: sonicteam    时间: 2016-5-27 23:27

引用:
原帖由 demetry 于 2016-5-27 23:05 发表
因为crt隔行电视垂直分辨一般都是224(240),所以水平分辨率决定清晰度,那个年代显像管的特性导致游戏没必要按照正方形的像素设计游戏,
本来想多写一点,但是看到隔壁的没落小伙伴的帖子,觉得自己可能也有点问题 ...
你漏了硬件机能的处理能力而且混淆了一些概念
PCE SFC MD 分辨率都不是4:3的

事实是由于分辨率不是4:3 所以设计的时候需要将像素比例进行变形 以达到在4:3CRT上拉伸或者缩小成正常比例的图像

所以如果分辨率是标准的320*240的分辨率那么设计的时候就没有必要进行像素变形,
而像素变形正是因为使用了非4:3的分辨率 如果还是按照正方形像素设计游戏在CRT上显示必然出现比例失调的问题,所以像素变形并不是因为显像管的特性可以这么做而是跟游戏分辨率有关系
作者: yangjuniori    时间: 2016-5-28 20:20

posted by wap, platform: iPhone
然而ps ss移植的时候就有问题了
作者: johnsonzsj    时间: 2016-5-30 11:14     标题: 回复 1# 的帖子

重新编辑了帖子。欢迎大家的讨论。
作者: okiyo    时间: 2016-5-31 11:22

不可能是硬件人员的错误,如果是的话 那为什么cps2、cps3的基板还是同样的分辨率?
作者: yangjuniori    时间: 2016-6-1 23:06

posted by wap, platform: Chrome
垂直方向的的分辨率受扫描线和行频的限制  如果一个游戏多到256线 刷新就要下降    但是横向没有问题  1920x224在20L4上玩3D游戏 简直就是高清啊 可是还是15K啊
作者: yfl2    时间: 2016-6-1 23:25

引用:
原帖由 yangjuniori 于 2016-6-1 23:06 发表
posted by wap, platform: Chrome
垂直方向的的分辨率受扫描线和行频的限制  如果一个游戏多到256线 刷新就要下降    但是横向没有问题  1920x224在20L4上玩3D游戏 简直就是高清啊 可是还是15K啊
我记得上次已经告诉你了,不要只看行频,最终取决于带宽,横向分辨率增加,和纵向一样都要带宽
作者: yangjuniori    时间: 2016-6-2 03:15

posted by wap, platform: iPhone
从来不看带宽
作者: chuchuchu    时间: 2016-6-13 22:41

posted by wap, platform: iPhone
今天看了个帖子,也算是延伸讨论了
http://wap.a9vg.com/thread-4866510-1-1.html




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