查看: 4828|回复: 5
收起左侧

[讨论] 【科普贴】关于高分屏下使用低分辨率

[复制链接]
jinziyu1992
发表于 2013-8-21 16:10:54 | 显示全部楼层 |阅读模式
看到很多人都纠结这个高分屏的问题。高分屏对显卡的拖累是很大的。1080P和768P
下的帧数差有时甚至能达到一倍之多,很多人认为高分屏下开低分辨率不就可以了,实际
上这是行不通的。为什么,请容我缓缓道来。

首先-----------关于成像--------------------
LCD是由液晶晶体组成的一块面板,和CRT的扫描式发光不同,有个叫物理分辨率
的东西。
从成像方式上来看,不管是CRT还是LCD,都是通过像素成像,实际上看起来是一个圆
,放大后你可以看到,这个圆的曲线…其实是由一些正方形组成的像素。游戏中我们
所以我们可以把LCD当做是很多很多很小的正方形组成的一块面板。显卡通过计算后将
每个点的颜色发送到LCD的处理端,控制每个点的颜色,来组成一幅图像。当然,这一
个点,是不可能拥有2个颜色的。下图我们就给出一个例子
javascript:;

我们就假设这个是一个游戏描绘的图像。
-------------------然后我们来看关于1080P-------------------
按照这个比喻,一块1080P的屏幕就有1920X1080=2037600个小正方形。如果此时我们
降低到1366X768,也就是1049088个小正方形。相当于我们把原来2037600个小正方形
重新分割成1049088个小正方形,但是之前我们说了LCD的成像方式,这个小正方形的
大小是无法改变的,这时就出现了2个问题,一个是,原来的图像会被放大,这时就会
和放大圆上的曲线一样,原本看起来像曲线的线,出现了正方形的边缘。如下图
javascript:;


我们经常说的锯齿,其实就是这个东西,因为显示图像的方式只有小正方形填充
不可能是完全的曲线,而抗锯齿,就是通过预先计算高分辨率下,比如你实际设置
分辨率是1080P,显卡就会先渲染2160P下的图像,然后将这个图像的缩小到1080P
下,来避免锯齿。分辨率为2倍的情况下就是2X抗锯齿,一般最高画质的8X抗锯齿
就是8倍预渲染。当然,实际使用中,只会计算渲染边缘部分。不会所有部分都计算
到,不然再强的显卡也经受不住。

-------------------------分割线--------------------------------
只是出现锯齿的话,这样的问题还算好、

最大,也是最无法忍受的问题是
我们降低分辨率后,正方形少了一半,这时要怎么填充像素?
javascript:;
很明显,强行填充下来的结果就是,原本是由小正方形填充的图像,变成由小长方形
填充的图像了。


这时图像就会出现严重的失真。会有很强的【模糊感】,只有一个解决办法
将分辨率调整到原来的1/4,这时原来由一个小正方形填充的图像,就由4个小正方形
一个大正方形来填充了,避免了失真,但是锯齿感很严重。
javascript:;
我们就假设这个是一个游戏描绘的图像。
-------------------然后我们来看关于1080P-------------------
按照这个比喻,一块1080P的屏幕就有1920X1080=2037600个小正方形。如果此时我们
降低到1366X768,也就是1049088个小正方形。相当于我们把原来2037600个小正方形
重新分割成1049088个小正方形,但是之前我们说了LCD的成像方式,这个小正方形的
大小是无法改变的,这时就出现了2个问题,一个是,原来的图像会被放大,这时就会
和放大圆上的曲线一样,原本看起来像曲线的线,出现了正方形的边缘。如下图

javascript:;

我们经常说的锯齿,其实就是这个东西,因为显示图像的方式只有小正方形填充
不可能是完全的曲线,而抗锯齿,就是通过预先计算高分辨率下,比如你实际设置
分辨率是1080P,显卡就会先渲染2160P下的图像,然后将这个图像的缩小到1080P
下,来避免锯齿。分辨率为2倍的情况下就是2X抗锯齿,一般最高画质的8X抗锯齿
就是8倍预渲染。当然,实际使用中,只会计算渲染边缘部分。不会所有部分都计算
到,不然再强的显卡也经受不住。

-------------------------分割线--------------------------------
只是出现锯齿的话,这样的问题还算好、

最大,也是最无法忍受的问题是
我们降低分辨率后,正方形少了一半,这时要怎么填充像素?

很明显,强行填充下来的结果就是,原本是由小正方形填充的图像,变成由小长方形
填充的图像了。
javascript:;

这时图像就会出现严重的失真。会有很强的【模糊感】,只有一个解决办法
将分辨率调整到原来的1/4,这时原来由一个小正方形填充的图像,就由4个小正方形
一个大正方形来填充了,避免了失真,但是锯齿感很严重。

实际使用中,我们不太可能找到1080P的1/4的分辨率,基本上没有几个游戏支持960X540
分辨率的…………而且这种情况下,刚才我们也提到了锯齿度很严重,8X抗锯齿也解决不了什么……何况抗锯齿也是很消耗性能的……为了帧率而降低分辨率,又因为锯齿而打开
高抗锯齿,这时帧率又下来了……得不偿失。


下面是一些实际游戏中的对比图,由于相机不是很好,对有光源物体的摄影精度不佳
实际区别应该比照相出来的效果更佳明显。(注,通过截图是无法实现的,因为你分
辨率是多少,截图出来就是那个分辨率……)
(右键查看图片放大)
上古卷轴5
1080P
javascript:;

---------------------------------768P------------------------------------
javascript:;
-------------------------------------------------------------------------

战地3
javascript:;
-------------------------------------1080P--------------------------------
javascript:;
-----------------------------768P-----------------------------


补充------------------------------

如果你愿意的话,你可以在显卡控制面板中禁用拉伸,或者使用窗口化模式来玩

但是…………一块1080P……只使用其中的1半来显示图像………………

你的游戏体验感………………
cbb8ac345982b2b72aaa061d30adcbef77099b2a.jpg
5b51caef76094b36aca62434a2cc7cd98c109d2a.jpg
21caadaf2edda3cc7fd087f900e93901203f922a.jpg
1cf54a36acaf2edda1c576308c1001e93801932a.jpg
21caadaf2edda3cc7fd087f900e93901203f922a.jpg
6b153801213fb80e72e55e0e37d12f2eb838942a.jpg
16258c1001e939012636b2e77aec54e737d1962a.jpg
5c2d2e2eb9389b505f35dc8b8435e5dde5116e18.jpg
53fd203fb80e7bec5eee3c382e2eb9389a506b2a.jpg
恋爱的夏娜
头像被屏蔽
发表于 2013-8-21 17:15:05 | 显示全部楼层
第一个你得调整排版,第二个最重要的问题就是你不要直接复制过来好不好?
↓★x
发表于 2013-8-21 17:18:25 | 显示全部楼层
不排版也就罢了。。。LZ居然连原文地址都不给
飘落的累
发表于 2013-8-21 17:51:24 | 显示全部楼层
为什么版面是这样
而且有一部分重复了
Killer_cg
发表于 2013-8-21 20:23:05 | 显示全部楼层
感谢科普,谢谢!
tf998
发表于 2013-8-21 20:53:12 | 显示全部楼层
这是干嘛的。。。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-17 07:46 , Processed in 0.146000 second(s), 24 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表