- 经常在shader里面看见这句代码
- 我记得有段时间很迷惑这句代表什么
- 后来忽然顿悟
i.uv是指当前像素的采样坐标,到贴图里面去采样。范围是0-1
比如在一个1920*1080的屏幕里面,100*100的点的采样坐标就是,100*100分别除以各自的1920和1080,进行映射
i.uv*screen.xy就是获得当前点的像素坐标
如果这个shader是用在贴图上的,就要乘以贴图的宽高
i.uv是指当前像素的采样坐标,到贴图里面去采样。范围是0-1
比如在一个1920*1080的屏幕里面,100*100的点的采样坐标就是,100*100分别除以各自的1920和1080,进行映射
i.uv*screen.xy就是获得当前点的像素坐标
如果这个shader是用在贴图上的,就要乘以贴图的宽高