PS时代游戏贴图透视错误的成因
本帖最后由 mendel 于 2014-2-19 12:46 编辑hourousha
发表于 2014-2-19 12:10只看该作者 引用 使用道具 报告 评分 回复
贴图变形,那是由于贴图单元缺少透视矫正所导致的,你考虑一个正方形地砖,纹理是中间有一条竖线,经过透视后变该地砖成了一个梯形,于是竖线,也就是上边中点和下边中点的连线与对角线的交点肯定不是对角线的中点对不对?但由于PS没有透视矫正且处理单元是三角形,所以它贴图就会在对角线分成的两个三角型上分别完成,而贴图的那条竖线,贴在无透视矫正的两个三角形上,就分别为上边与对角线的中点的连线,和下边与对角线中点的连线,这样把俩三角形一拼起来,自然那条竖线就变成折线了。这么解释我不知道你能不能明白。
SS没这问题,不是因为SS有透视矫正,而是因为SS的贴图是以四边形为单位绘制时是沿着上边向下边一条线一条线描绘(可见效率高不了),所以在每个变形四边形上,贴图不会发生上述扭曲,但它这功能是不能取代透视矫正的,因为它的不变型前提是假定原始四边形是长方形,作为墙面或地面是差不多的,但作为自由3D建模是不足的。
其实这个问题主要是几何运算与贴图分为两步造成的。前者是空间运算,后者是平面运算。
不知道非光栅化的3D图形技术有没有这个问题。
http://ww1.sinaimg.cn/mw1024/6f31956bgw1edoktldqelj208d0ep74v.jpg
你说这个谁懂啊 知乎玩多了的结果。 这个解释太粗糙,要是我有空有心情在这个帖子里详细讲讲 Klyress 发表于 2014-2-19 15:36
这个解释太粗糙,要是我有空有心情在这个帖子里详细讲讲
恨不能加鹅
本帖最后由 eggplant 于 2014-2-19 17:12 编辑
学过图形学的应该都知道,没学过没必要说一大堆,说了也看不懂,直接上几个图对比就完了。
谁来上那两个棋盘格子的图 hourousha 发表于 2014-2-19 16:00
那就是我在一个玩家提问帖子里的回帖,目的就是尽量往简单具象讲(尽量不涉及数学),不是什么原理意义上的 ...
精神加鹅
页:
[1]