首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

纳闷已久的走样和反走样

2013-07-09 
困惑已久的走样和反走样这部分的东西一直难以理解,到底什么是走样,什么情况下会导致走样?很多书上只是说画

困惑已久的走样和反走样
  这部分的东西一直难以理解,到底什么是走样,什么情况下会导致走样?很多书上只是说画直线的时候会出现走样,可是没说为什么会走样;说纹理映射在放大缩小的时候也会出现走样,可是放大缩小为什么就会走样呢,画直线的时候并没放大缩小啊可是也会走样。哎真是不明白,这个走样到底是什么东西,怎么产生的?感觉说的不清不楚。关于反走样也只是说用插值法来防止走样,也不说清楚为什么插值法就能反走样。不知其所以然。
  理解这部分的东西需要什么背景知识啊?
[解决办法]
说的是抗锯齿吧? 这个要去看下图形学
不论什么东西画到最后都是要用象素点去表示,而一条斜率不是 0 或 1的直线 要把它画出来 就有一些点需要四舍五入去计算近似位置 如果没有抗锯齿技术 就会导致其边界看起来呈现锯齿状.为了解决这个问题,一般就是对这些边缘地带进行象素插值,让它与边界附近的象素进行融合 从而达到象素过渡平滑的渲染结果.

如果只求结果不看过程 那么去查下SDK的API 调用一下对应接口就是
要弄清楚 图形学前面几章好好看看了
[解决办法]

引用:
说的是抗锯齿吧? 这个要去看下图形学
不论什么东西画到最后都是要用象素点去表示,而一条斜率不是 0 或 1的直线 要把它画出来 就有一些点需要四舍五入去计算近似位置 如果没有抗锯齿技术 就会导致其边界看起来呈现锯齿状.为了解决这个问题,一般就是对这些边缘地带进行象素插值,让它与边界附近的象素进行融合 从而达到象素过渡平滑的渲染结果.

如果只求结果不看过程 那么去查下SDK的API 调用一……


+1

去看图形学~你在画图板里画条斜线,放大再放大,就知道什么是走样,为什么直线也会走样了~
[解决办法]
插值法修复

热点排行