Board logo

标题: [专题讨论] 老游戏机的480i画面是怎么回事? [打印本页]

作者: md2    时间: 2018-9-6 10:49     标题: 老游戏机的480i画面是怎么回事?

卡带机是240P这很好理解
60帧就是60张不同的画面

有兴趣可以去看这个的原始视频,FC游戏都是60帧,RetroUSB AVS是基于FPGA的硬件模拟主机
https://www.youtube.com/watch?v=kECeD0wqh90


但是光盘机多数是输出480i信号,比如PS2
我知道电视信号的480i实际上是30张图拆成60帧发送,所以每2帧组成一张图
但是游戏机到底是发60张隔行图,每帧都属于不同画面,还是实际只有30张图,前后2帧合起来是一张图?
PS2上有不少60帧游戏,比如VR战士复刻版,应该是每帧都属于不同画面的

[ 本帖最后由 md2 于 2018-9-9 20:50 编辑 ]
作者: hkt3010    时间: 2018-9-6 13:05

240p是30张不同的画面,只不过每张画面要扫描两次,应该不存在240p原生60帧的游戏。

480i如果遇到原生60帧的游戏,输出方式理论上有两种:
1. 只用60帧里面的30帧(均匀跳跃),每张完整画面根据奇偶行分成2场来进行扫描输出;
2. 用全部60帧,每一场只用到每张完整画面的一半(每张画面交替使用奇数行和偶数行);

个人感觉可能是第二种方式,毕竟第一种方式输出跟原生30帧没区别了,除非原生60帧游戏必须用逐行输出才能实现?
但第二种方式有个问题,因为每场都取自不同的帧(画面),而且每场只有完整画面的一半信息,这样输出的实际视觉效果肯定会存在闪烁感、局部画面撕裂感等问题,尤其是速度快的运动画面。
作者: 孤高的套套    时间: 2018-9-6 13:15

楼主你别说了

都快赶上天蝎的机能了

我不想听了

[ 本帖最后由 孤高的套套 于 2018-9-6 13:16 编辑 ]
作者: yangjuniori    时间: 2018-9-6 13:53

我只是想   PS2可以对一个游戏进行480I 240P输出   为什么还是部分游戏没办法480P 不知道PS3怎么操作的
作者: md2    时间: 2018-9-6 14:18

引用:
原帖由 hkt3010 于 2018-9-6 13:05 发表
240p是30张不同的画面,只不过每张画面要扫描两次,应该不存在240p原生60帧的游戏。

480i如果遇到原生60帧的游戏,输出方式理论上有两种:
1. 只用60帧里面的30帧(均匀跳跃),每张完整画面根据奇偶行分成2场来 ...
我看过你2013年关于240P的讨论贴,受益匪浅
但是我在外国网站上看到的说法不太一样,他们的结论是16位机很多游戏都是60帧的

老游戏机没有帧缓冲,所以它的图像不是像PS2这种游戏机一样以张为单位输出的
老游戏机的活动块和卷轴出自不同的芯片,也按照独立的步骤刷新,CPU发出指令控制他们
所以会出现活动块是60帧,而背景是30帧的组合

这种组合在SS的游戏上也出现过,VDP1和VDP2的处理过程完全分离

我特意下了几个60帧的游戏录像
比如SFC版本的少年街霸2就是60帧,只不过背景与前景的刷新是不同步的

[ 本帖最后由 md2 于 2018-9-6 20:50 编辑 ]
作者: md2    时间: 2018-9-6 14:28

引用:
原帖由 yangjuniori 于 2018-9-6 13:53 发表
我只是想   PS2可以对一个游戏进行480I 240P输出   为什么还是部分游戏没办法480P 不知道PS3怎么操作的
480I需要渲染的像素比480P少了一半

在2D游戏中可能无所谓,但是3D游戏的光栅化阶段是以像素为基础的,像素数量决定工作量
DC能输出480P是因为它的显卡从一开始就是默认按照逐行输出的负载设计的,PC显卡都是这样
PS2是这一批主机中唯一由非计算机公司设计显卡的
作者: yangjuniori    时间: 2018-9-6 21:04

posted by wap, platform: iPhone
ps2图形模式好多   只有640×448field可以用逐行输出   常见有Konami的一些  简直完美   
448frame却是可以变224   比如cvs2

不能忍的就是  kof那种模拟器 224居然不是等倍数关系
作者: yfl2    时间: 2018-9-6 23:59

我知道电视信号的480i实际上是30张图拆成60帧发送,所以每2帧组成一张图

楼主整天谈这些,可是连基本的概念都是错的
作者: SONIC3D    时间: 2018-9-9 01:14

引用:
原帖由 md2 于 2018-9-6 10:49 发表
...但是游戏机到底是发60张隔行图,每帧都属于不同画面,还是实际只有30张图,前后2帧合起来是一张图?...
MD的隔行:50或60贞,每帧以行缓冲方式绘制240或224行,每帧画面依次输出到偶数行场或者奇数行场,。
Wii和PS2的隔行:程序员可控,可以是30贞全分辨率画面,每帧画面分2场输出,也可以是将60贞分辨率折半的画面贞直接当奇数场/偶数场输出。

XBOX360和PS3我记得已经不能在这方面控制了,画面的隔行/逐行的输出控制已经不在图形控制器API中可控了,已经彻底是画面渲染的后一级,也没人关心了。

[ 本帖最后由 SONIC3D 于 2018-9-9 01:32 编辑 ]
作者: yangjuniori    时间: 2018-9-9 13:00

posted by wap, platform: iPhone
ls  是不是就是说渲染一个720p 再转成各种




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