电脑游戏为什么会有锯齿

为什么会有锯齿,它是什么原理,即使开抗锯齿也有锯齿啊,3d电影为什么没有锯齿... 为什么会有锯齿,它是什么原理,即使开抗锯齿也有锯齿啊,3d电影为什么没有锯齿 展开
 我来答
柠檬酸菜鱼he
2020-12-30
知道答主
回答量:21
采纳率:50%
帮助的人:4611
展开全部

虚拟空间是一个分辨率无限高的世界。你可以用一个简单的公式来表达现实中不可能存在的完美图形或者物体,又或者是多维物体。

我们通过各种计算和各种逻辑,得到的其实是一个分辨率无限高的图形。比如一个正方体,你可以只用八个点的坐标来表达它,具体只是一个计算公式。这些算法构成了游戏空间的模样。你可以想象它是多么精准,多么一丝不苟,是分毫不差。

然而显示器的分辨率却是有限,所以这种高分辨率信息需要进行采样,就是将抽象的计算逻辑通过屏幕上有限的像素具现出来,最终形成我们看到的画面。这个过程势必造成了信息的缺损,不完整。有些点的坐标缺失,或者就此消失了。呈现出来的就是物体与物体之间出现像素信息缺失,就像正常的照片被打了马赛克一样失真。

另外,在3D建模时,通过显示器画面绘制多边形时,就会不能保证其准确;除非用相对坐标,或者公式来进行定值。在CAD制图中对图形不断放大,图形的轮廓就会出现锯齿状;这是因为显示的分辨率,提高后又会重新变成平滑状。由于公式在那里,即使它看起来失真,但逻辑上是完美的。

抗锯齿的方法就是用各种各样的算法去弥补那些丢失的像素信息。比如SSAA技术,把高分辨率图像进行缩小后覆盖;或者MSAA技术,物体边缘周围进行高分辨率计算然后进行缩小后覆盖,等等。

或者使用一台超出肉眼分辨率的显示器,且同时游戏设置里也是如此高的分辨率,就不会看到锯齿了。

dopstar
推荐于2017-10-04 · TA获得超过286个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:90.8万
展开全部

首先3D图形需要3D建模,3D建模就是用无数个多边形组成一个立体图形,如图。然后由于图形是又无数多边形组合形成,在轮廓上就会有锯齿,就跟电脑画圆一个道理,其实是很多的短直线组成的,当数量达到一定限度,肉眼就分辨不出来了。

3D电影没有锯齿这个就是技术问题了,电影和游戏不一样,游戏需要运行,不停进行演算,然后反馈给玩家。而电影只需要播放就行了,这也是为什么游戏的CG动画通常比游戏画面好很多的原因。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧落风叶
2010-10-12 · TA获得超过348个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:346万
展开全部
图形建模问题…这个很专业的,你学一下maya之类的软件比较容易理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水粉画是
2010-10-12 · TA获得超过323个赞
知道答主
回答量:276
采纳率:100%
帮助的人:167万
展开全部
显卡的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式