明るさとコントラストを適用する単純なピクセルシェーダスクリプトエフェクトとは何ですか?明るさとコントラストのピクセルシェーダ効果に関するヘルプ
私はこの1つを見つけたが、正しいとは思われない:
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;
}
感謝!
きっとあなたの例の最後の行に2つ目に、 '1.0'で割ることは効果がありません... –