Dalt
2021-08-10T01:04:14+00:00
突然想到游戏30帧都卡的人想吐,为啥电影只有24帧就能看的特别舒服。
这里面有什么原理吗?
电影只有画面输入不会和你自己的手动操作产生错位,然而其实现在电影也在追求高帧数了
这个事,从大脑来说很神奇,我猜游戏和电影的输出本质不太一样吧
这个24帧是每秒均匀刷24张片,它和游戏不太一样,游戏每秒生成画面。
电影动画什么的24帧是均匀分布在一秒内的,所以不卡,游戏不一样,帧数分布不那么均匀,所以帧数要上来,就算不均匀,只要1s之内塞满了,就感觉不到卡了
电影的帧都是模糊帧,是一个连贯动作带有一些拖影的 因此连续播放时你能够看到帧与帧之间的过渡。
而电脑画面计算的帧就是一个静止画面 帧与帧之间没有过度,因此要高帧率来欺骗眼睛
卡呀,现在去电影院感觉像在看幻灯片,不如在家找60帧的资源。
和游戏动态模糊的原理差不多。
每帧拥有1/24内的所有运动状态信息,而游戏不开动态模糊的话只有这一瞬间的信息。
[quote][pid=542626660,28127686,1]Reply[/pid] Post by [uid=60552400]幾多妥協[/uid] (2021-08-19 09:21):
卡呀,现在去电影院感觉像在看幻灯片,不如在家找60帧的资源。[/quote]电影院真的会不如在家看吗[s:ac:晕]
别扯淡了,电影24和60的区别跟游戏30和60的区别一样大。(ps.我不觉得30帧卡,有区别,但是30不至于让我觉得难受)
[quote][pid=542625423,28127686,1]Reply[/pid] Post by [uid=62461136]就是很服气[/uid] (2021-08-19 09:17):
这个事,从大脑来说很神奇,我猜游戏和电影的输出本质不太一样吧[/quote]你玩王者荣耀,每个人的动作都不一样。
实时生成的画面肯定不一样啊
电影记录的信息是一条线每个点上都有清晰的信息,游戏的信息是点状的,点与点之间的信息是模糊的而且点分布不均匀
很大程度是因为电影是预先拍摄好的,画面的信息源大都是无限帧(实拍肯定就是,CG大概可以通过别的方式实现类似的效果)。在高速运动时,电影的动态画面是模糊的,每一帧的图像包含了不止静态一帧的信息,所以看起来较为连贯。而游戏是即时生成的,一帧就只能有一帧的信息,无法达到电影的效果。
你电脑上看电影暂停一下就懂了
电影每一帧都不是静态画面,都是糊糊的,在人眼视觉残留下刚好能跟前后帧连起来
显卡生成的3D帧就是静态画面,需要更高帧率才能脑补出连续画面
还有个原因是电影的帧率是稳定的,1/24s的间隔不会有任何偏差
显卡生成的帧率是浮动的,虽然大体上有60帧,但是帧间隔不一定是1/60,时快时慢。慢的那一帧就卡了