找回密码
 立即注册
搜索
查看: 2601|回复: 8

[怀旧] PS时代游戏贴图透视错误的成因

[复制链接]
     
发表于 2014-2-19 12:32 | 显示全部楼层 |阅读模式
本帖最后由 mendel 于 2014-2-19 12:46 编辑
hourousha
发表于 2014-2-19 12:10  只看该作者 引用 使用道具 报告 评分 回复

贴图变形,那是由于贴图单元缺少透视矫正所导致的,你考虑一个正方形地砖,纹理是中间有一条竖线,经过透视后变该地砖成了一个梯形,于是竖线,也就是上边中点和下边中点的连线与对角线的交点肯定不是对角线的中点对不对?但由于PS没有透视矫正且处理单元是三角形,所以它贴图就会在对角线分成的两个三角型上分别完成,而贴图的那条竖线,贴在无透视矫正的两个三角形上,就分别为上边与对角线的中点的连线,和下边与对角线中点的连线,这样把俩三角形一拼起来,自然那条竖线就变成折线了。这么解释我不知道你能不能明白。
SS没这问题,不是因为SS有透视矫正,而是因为SS的贴图是以四边形为单位绘制时是沿着上边向下边一条线一条线描绘(可见效率高不了),所以在每个变形四边形上,贴图不会发生上述扭曲,但它这功能是不能取代透视矫正的,因为它的不变型前提是假定原始四边形是长方形,作为墙面或地面是差不多的,但作为自由3D建模是不足的。

其实这个问题主要是几何运算与贴图分为两步造成的。前者是空间运算,后者是平面运算。
不知道非光栅化的3D图形技术有没有这个问题。



回复

使用道具 举报

发表于 2014-2-19 13:31 | 显示全部楼层
你说这个谁懂啊
回复

使用道具 举报

     
发表于 2014-2-19 13:56 | 显示全部楼层
知乎玩多了的结果。
回复

使用道具 举报

发表于 2014-2-19 15:36 | 显示全部楼层
这个解释太粗糙,要是我有空有心情在这个帖子里详细讲讲
回复

使用道具 举报

     
 楼主| 发表于 2014-2-19 15:56 | 显示全部楼层
Klyress 发表于 2014-2-19 15:36
这个解释太粗糙,要是我有空有心情在这个帖子里详细讲讲

恨不能加鹅
回复

使用道具 举报

头像被屏蔽
     
发表于 2014-2-19 16:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2014-2-19 16:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2014-2-19 17:10 | 显示全部楼层
本帖最后由 eggplant 于 2014-2-19 17:12 编辑

学过图形学的应该都知道,没学过没必要说一大堆,说了也看不懂,直接上几个图对比就完了。
谁来上那两个棋盘格子的图
回复

使用道具 举报

     
 楼主| 发表于 2014-2-19 17:16 | 显示全部楼层
hourousha 发表于 2014-2-19 16:00
那就是我在一个玩家提问帖子里的回帖,目的就是尽量往简单具象讲(尽量不涉及数学),不是什么原理意义上的 ...

精神加鹅
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-30 17:11 , Processed in 0.043376 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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