hoh 发表于 2013-11-27 19:33

总结下前几楼的观点。应当说60fps和24fps针对的是人眼两种不同的辨识上限。

60fps针对的是人眼所能辨识的屏幕亮度闪烁的最高频率;而要欺骗眼睛达到动作平滑,屏幕内容的更新24fps足矣,甚至措措有余 (估计效果做足8~12帧就可以达到)。

在老电影放映机的技术限制下帧与帧之间是黑屏,所以真的以纯24fps播放,即使动作流畅,还是会感到屏幕在不停的亮暗闪烁,很难过。所以才会一帧放两三遍,人为提高闪烁频率。三闪的话闪烁频率是72,超过60所以人眼就辨识不出了。注意这里屏幕内容刷新的频率仍然是24次每秒。

照理说闪烁的问题在液晶屏幕甚至传统电视的技术条件下已经不存在了。以传统电视机为例,帧与帧之间的更新方式是逐行扫描跟新(也就是一行像素更新然后换下一行),而不是像传统光学放映机那样 “整帧=>黑屏=>整帧”。这样的更新方式下屏幕在帧与帧之间并没有明显的亮度闪烁,所以也就没有必要把屏幕的刷新率提到60Hz。所以只要屏幕上的内容以24fps更新那么那么动作就会十分流畅,而且因为没有亮度闪烁,屏幕的刷新率就是内容的更新率。换到液晶屏幕,更加是逐像素更新,更没有必要追求60Hz刷新了。

回到前面几位大导追求60Hz,那是因为电影院用的还是光学放映机,帧与帧之间更新方式仍然是“整帧=>黑屏=>整帧”。而大导们认为既然现在技术允许60+fps的录制频率,为什么还要用老方法一帧放两三遍呢?不如这72次更新次次上新内容好了。其实这么做对观赏体验到底有多大提高很难说,很可能只是个Marketing Hype。

就各人观点,以后买蓝光搞搞60帧更新率也罢了,给配置党和数据党加点心理暗示,让他们看舒服点。如果网络放送也玩这个那么纯粹是在浪费资源(毕竟维护网络服务器和线路还是花很多电烧很多碳的)。

hoh 发表于 2013-11-27 19:43

本帖最后由 hoh 于 2013-11-27 20:24 编辑

好吧就内容更新率来说24fps是否足够可能有待诤议。可能24fps只能满足带运动模糊的画面,不带运动模糊可能需要更高的帧率。

但比较确定的是60fps最初出现针对的是闪屏问题而不是内容更新率。也可能最后实验证明播放一套完全清晰的静止影像,要让人眼误觉得这是个连续动作60fps远远不够。不过鉴于人眼能分辨的闪烁频率只有60hz,这种情况不太可能发生。


另一种可能性是游戏开发者和玩家在超过30fps设定下看到的掉帧并不是帧率不够,而是游戏运行滞后。可能正是因为帧率太高,视频运算资源跟不上卡住了,50fps的设定下一下跳过个10帧没有显示(相当于24fps下跳了4.5帧,12fps下跳了2帧多),以5fps的实际帧率在运行。在不明真相的旁观者看来,这的确是明显的帧率不够(5fps确实不够)。但这种情况下增加帧率设定只会增加运算量和出现这类“跳帧”的机率。

所以说正确的帧率实验应当用一段不带动作模糊的游戏视频打成幻灯片以机械的纯不带闪12fps,24fps,30fps,40fps,50fps,60fps放映,看从哪个fps开始动作完全连贯。毕竟电脑系统太复杂,可以出错影响实际画面更新率的外围因素太多。

nbht 发表于 2013-11-27 19:53

竜破斬 发表于 2013-11-27 19:21
你这个观点是错误的,视频在编码时虽然通过多重算法处理以达到压缩体积的目的,但是解码的时候和是真的还 ...

附议,到终端到我们眼里,的确是这个理。

afweteyagas 发表于 2013-11-27 20:20

理解了采样定理就行

w酱 发表于 2013-11-27 20:33

保持30帧恒定和一会30一会60,应该是前者感受上跟稳定舒服

名津流 发表于 2013-11-27 21:08

galm2pixy 发表于 2013-11-27 17:44
其他的不是很清楚啦
但是60fps的视频能让人觉得如丝般顺畅!
http://www.bilibili.tv/video/av511692/
lolligerjoj的这个亚军作品源文件确实是60帧(自己手动剔除动画原本的重复帧再用插件补帧真心imba
但上传后经过视频网站一转码处理,就没有60帧了
视频():AVC
码率:880 Kbps
分辨率:1280x526
宽高比:2.40:1(2.433)
帧率:45.151 fps
位深度:8 bits
像素宽高比:1.000

小小解学士 发表于 2013-11-27 19:22
http://www.acfun.tv/v/ac262607

这个更容易看出60帧的差距。
A站这个也是同样的道理,SVP插值的方式加帧,上传后其实在线视频帧数也不到60了
视频():Sorenson Spark
码率:428 Kbps
分辨率:960x720
宽高比:4:3(1.333)
帧率:26.349 fps
位深度:8 bits
像素宽高比:1.000


不过即便如此也比正常情况下帧数高了不少,也能感觉出效果
实际60帧的视频还是得下载源视频文件才能感受得到啊

风之易 发表于 2013-11-27 22:23

本帖最后由 风之易 于 2013-11-27 22:26 编辑

是不是流畅 要看你主观对流畅的要求有多高.
可以看下链接这里的三幅不同帧率的动画 对比下
画面刷新节奏的巨大起伏会让我们产生一定的不适感,这才是我们视觉顿挫感的主因。

strider_oy 发表于 2013-11-27 22:52

迪克猪仔 发表于 2013-11-27 23:34

baoer 发表于 2013-11-27 23:45

baoer 发表于 2013-11-27 23:52

baoer 发表于 2013-11-27 23:52

oz01 发表于 2013-11-27 23:56

熊起 发表于 2013-11-27 16:28
早期2D游戏人物动作是8帧。这真的和具体画面关系很大

2D游戏和动画原理一致

fraseal 发表于 2013-11-28 00:08

30帧流畅是以前各种硬件设施差的时候的妥协说法,两三个月的收入只能装个一般的电脑,很多游戏不能开高,诸如孤岛惊魂之类的游戏都是硬件杀手,而且当时的某些LCD和某些15"CRT显示效果都不太好

但在目前这个硬件性能过剩的时代,月收入装机秒杀大部分游戏的时代,30帧就是卡粗翔

真医生 发表于 2013-11-28 00:08

李甫西 发表于 2013-11-27 16:13
一般家用机游戏不是30帧的么

因为30帧是够用了,这还和大脑的成像处理有关,越单纯的东西,结构越简单的东西,大脑处理速度越快。

静夜思 发表于 2013-11-28 01:19

矮油好复杂的感觉,敢问掌机帧数又是怎样的情况呢,比如3ds?
    —— from S1 Nyan (NOKIA Lumia 920)

tewaku 发表于 2013-11-28 01:44

想起一起玩2k8的时候因为机器差只有20-30帧的痛苦了
现在玩lol低于60都不能忍..

anguy 发表于 2013-11-28 08:24

游戏有另外一个问题,帧时间,渲染每一帧所需的计算资源是不一样的,所以每帧之间的间隔也是不一样的(比如50fps,间隔平均20ms,假设向上浮动100%,算40ms)。
但是显示设备确是恒定的间隔(比如60fps,平均间隔16.7ms)。这导致每个帧应该被显示的时候不一定会被显示。
两帧之间的间隔这个时候并不是平均帧时间,也不是最高帧时间,而要根据现实设备的时间戳确定,40ms的帧间隔可能导致3帧,也就是50ms。
这种情况下超过了24fps的极限(约莫41.7ms),于是你感觉到了不流畅。

烈之斩 发表于 2013-11-28 08:36

nbht 发表于 2013-11-27 01:39
我们下载的视频虽然标着23.975帧每秒,但是不是意味着视频是每秒23.975张图片组成的,而是视频每秒所含帧 ...

前面关于动态模糊的解释是对的,这段关于视频帧率的分析是错误的。

zhouaa 发表于 2013-11-28 10:07

我理解的是 16帧是最低限度 60帧左右是上限
这中间对比看 应该能看出区别
看电影 动画不觉得违和是因为一直都是这样 不太有区别这种概念

lentrody 发表于 2013-11-28 10:31

semeri 发表于 2013-11-28 10:37

魂梦·SiD 发表于 2013-11-28 10:49

帧数有30 40就够了 丢包才是最恶心的

白左 发表于 2013-11-28 12:01

takami 发表于 2013-11-28 13:00

按楼上诸位大大所说的,那么玩模拟器要获得好的效果,跳帧应该设置为0?

psiakua 发表于 2013-11-28 13:01

本帖最后由 psiakua 于 2013-12-2 06:48 编辑

0.1 秒那是视觉残留时间, 24 帧保证动作能连起来并且有连贯性了. 但动态视觉的敏感度极限更高, 大约在 66.7 帧/s, 所以 60 帧电影还不算尽头...

电影拉胶片的两帧之间是挡住光源的黑屏, CRT屏幕上没被电子枪扫到的部分也是黑的

电影和 CRT 由于有"黑"的一瞬间插进去, 帧率感觉是很明显的.
多数用过 CRT 显示器的知道, 调成 60 赫兹觉得闪, 85+ 就不觉得闪了.
上个世纪电影多是 24 帧标准, 但因为很多放映机改进过工艺, 一帧显示两遍所以我们看电影时不会觉得很闪, 但动态效果和真正的48帧还是有差别的.
如果把手放在眼睛和 CRT/银幕 间来回摆动, 可以看到离散的残影, 那就是(放映机)帧率不足的证明.

液晶有响应残留, 没有"黑"的一瞬间, 就算低帧率也不会觉得闪. 液晶显示器接收 60Hz 的信号就能显示得很流畅了.
在液晶显示器面前摆手也不会有残影.
但如果是比较老的液晶显示器, 响应速度没追上帧率, 给你高帧率也看不来区别.
另外如果视频接口在一个分辨率下支持的频率不足, 再高帧率也没用.
放映设备的"帧率"一般叫刷新率, 刷新率 >= 帧率才能获得相应的观映效果.

alitonx 发表于 2013-12-2 00:51

takami 发表于 2013-11-28 13:00
按楼上诸位大大所说的,那么玩模拟器要获得好的效果,跳帧应该设置为0?

我设置为0感觉就是比在主机上感觉好,但模拟器上的2D我只玩过机战。

BILLLLIB 发表于 2013-12-2 01:53

http://bbs.saraba1st.com/2b/thread-862071-1-1.html

当年战过一次

ldenny 发表于 2013-12-2 05:18

nbht 发表于 2013-11-27 13:00
人眼及其数据接收与传输系统每秒能够输送10-12格画面,然后大脑的视觉处理中心会将每格画面保留1/15秒。所 ...

数字放映设备没有遮光板,没有闪烁,所以也没有必要同一帧播放2-3次,这作者脑洞了

ldenny 发表于 2013-12-2 05:27

嘉峪君 发表于 2013-11-27 16:35
视频播放器采用了类似原理吧,同一帧的图重复三遍虽然播放器显示是一帧? ...

视频播放器只需要按照TC连续播放画面就可以了,每帧显示一次
上面误导的太多了,同一帧显示2~3次(我没摸过三叶式遮光板,也无法想象如何做到完整遮光,就当他有吧)这存在与胶片式放映机上,胶片运动的过程是通过遮光来解决的,但是遮光的关系造成了闪烁,这才是要点,而同一帧多次播放只是为了解决遮光所带来的闪烁问题,包括数字放映机,和家用电子设备都没有这个问题也不必用一个画面播放几次,只需要根据设定好的时间切换到下一帧就行了

lancelot123 发表于 2013-12-2 09:42

takami 发表于 2013-11-28 13:00
按楼上诸位大大所说的,那么玩模拟器要获得好的效果,跳帧应该设置为0?

确实是这样的,设置为0可以达到和主机一样的流畅效果,前提是硬件够达到满帧(有的游戏是30fps,有的是60fps)
不过模拟器有一点比较恶心的就是如果帧数不足会造成游戏整体速度都会放慢,比如60fps 的游戏如果只能模拟到30fps那整个游戏就成了二分之一速度的慢放效果(包括BGM),完全不是PC游戏那种30fps及格的感觉,基本没法玩,所以有些时候会推荐玩欧版的游戏,因为PAL制式的关系欧版50帧就满帧了,模拟的压力会小点

pokemankind 发表于 2013-12-2 10:18

木消灭 发表于 2013-12-2 17:46

nbht 发表于 2013-11-27 14:00
人眼及其数据接收与传输系统每秒能够输送10-12格画面,然后大脑的视觉处理中心会将每格画面保留1/15秒。所 ...

23.976fps约等于24000/1001 fps约等于24fps

据说因为当年动画摄影使用的是电影摄影机,所以才沿用24fps至今。

Christie Digital的三闪示意图
http://i.imgur.com/FCVxMzs.jpg

参考 http://www.pronews.jp/column/raitank/1205291130.html

kmh 发表于 2013-12-2 21:40

fatesunlove 发表于 2013-11-27 15:00
我们知道,一般下载下来的动画都是23.975帧/秒的,也没有采用电影的叶子板,而是靠电脑的液晶显示屏播放 ...

每一帧多在显示器上留点时间就行了
页: 1 [2]
查看完整版本: 为什么FPS低于60帧就能感觉到不顺畅?