texture.zzzz、texture.xy、texture.xz等是什么意思
What means this texture.zzzz, texture.xy, texture.xz etc
我偶然发现了这个坐标
texture.zzzz, texture.xy, texture.xz etc
这个是什么意思或者给个参考?
它被称为 swizzling,它是一种移动向量的组件以创建新向量的方法。您的第一个示例 .zzzz
生成一个 4 分量向量,其中每个分量都是原始向量的第三个分量 (z
),因此如果 texture
包含值 (1,2, 3,4) 则结果为 (3,3,3,3)。类似地,.xz
生成一个包含第一个 (x
) 和第三个 (z
) 个分量的双分量向量——使用相同的 texture
值,结果将是 (1 ,3).
我偶然发现了这个坐标
texture.zzzz, texture.xy, texture.xz etc
这个是什么意思或者给个参考?
它被称为 swizzling,它是一种移动向量的组件以创建新向量的方法。您的第一个示例 .zzzz
生成一个 4 分量向量,其中每个分量都是原始向量的第三个分量 (z
),因此如果 texture
包含值 (1,2, 3,4) 则结果为 (3,3,3,3)。类似地,.xz
生成一个包含第一个 (x
) 和第三个 (z
) 个分量的双分量向量——使用相同的 texture
值,结果将是 (1 ,3).