返回「计算机、信息技术与工程」

unity纹理旋转造成的锯齿

更多
Markdown 结构化数据
本文目录 3 个章节

unity纹理旋转造成的锯齿

note · 我的 UWA 问答 本文收录我在 UWA 问答发表的公开回答。问题内容归原提问者;回答保留当时语境,技术结论可能受 Unity 版本、平台和项目条件限制。

问题

snipaste_20200622_003039.png

https://answer.uwa4d.com/question/5eb12ac24d93790618e0ec86 该帖子中有讲到,将纹理外边缘添加一圈alpha可解决旋转过后的锯齿问题,我想不明白,为什么纹理边缘有alpha,锯齿就不明显了?

  • 提问者:会丢锅的Coder
  • 提问时间:2020-06-22 08:32:28

我的回答

边缘是产生锯齿的源头,边缘留几个透明的像素单位,这样被锯齿的部分就是透明的(是我自己一开始的理解,可能不准确。准确的原理看楼下的大佬怎么说)。

另外有个题主的表述上存在不合适之处。

Alpha通道是一个特别的通道,“非彩色”通道,是指一张图片的透明和半透明度。每个像素有一个 Alpha 通道值,取值为0到1,用来储存这个像素是否对图片有「贡献」,其外在表现是「透明度」。

所以,“纹理边缘有alpha”的说法不准确,只能说“纹理带有Alpha通道”,“纹理边缘有一圈透明的像素单位”。

  • 回答时间:2020-06-23 05:36:09
  • 最后更新:2020-06-24 00:00:08
  • 采纳状态:未采纳

来源与关系