Hiệu ứng tập lệnh đổ bóng pixel đơn giản để áp dụng độ sáng và độ tương phản là gì?Trợ giúp với hiệu ứng Pixel Shader cho độ sáng và độ tương phản
tôi thấy thế này, nhưng nó không có vẻ là đúng:
sampler2D input : register(s0);
float brightness : register(c0);
float contrast : register(c1);
float4 main(float2 uv : TEXCOORD) : COLOR
{
float4 color = tex2D(input, uv);
float4 result = color;
result = color + brightness;
result = result * (1.0+contrast)/1.0;
return result;
}
cảm ơn!
Chắc chắn chia bởi '1.0' trong lần thứ hai để dòng cuối cùng của ví dụ của bạn không có tác dụng ... –