【ShaderGraph】优秀资料链接

个人笔记

texelSize

  • _MainTex_TexelSize,这个变量的从字面意思是主贴图 _MainTex 的像素尺寸大小,是一个四元数,是 unity 内置的变量,它的值为 Vector4(1 / width, 1 / height, width, height)。
  • UnityTexture2D 的 texelSize 也同上。

在Direct3D平台下,如果我们开启了抗锯齿,则xxx_TexelSize.y 会变成负值,好让我们能够正确的进行采样。
所以if (_MainTex_TexelSize.y < 0)的作用就是判断我们当前是否开启了抗锯齿。

posted @ 2024-06-28 10:53  bakabird1998  阅读(3)  评论(0编辑  收藏  举报