我正在尝试掌握 HLSL ...我了解如何指定特定像素以从中获取纹理颜色,但这会忽略色调,使用COLOR0
作为函数的输入我可以获得像素的色调但是..据我所知,我无法访问我认为会被调用的某种属性,COLORCOORD0
以便我可以获取周围像素的颜色。
您将如何从函数当前处理的像素以外的像素中获取颜色?
另外,x 和 y 坐标使用什么单位?如果我没记错的话,我记得很久以前读过那{0f, 0f}
将是窗口的中心,{-1f, -1f}
将是左上角,{1f, 1f}
将是右下角;它是否正确?这是否意味着您的着色器会因人而异,具体取决于他们使用的游戏窗口的大小?