2012-03-20 10 views
1

開始と終了の色を持つカラーグレーディングを制御する最適な方法は何ですか? RGBまたはHSVを使用していますか?開始と終了の色を指定したスムーズなカラーグレード

たとえば、 。

step = 1/nrColors; 
currStep = 0; 

for i = 1:nrColors 

    p = sigmoid(currStep); 

    R = start.R * p + end.R * (1-p) 
    G = ... 
    B = ... 

currStep = currStep + step ; 
end 

または上記のいずれで

H = start.H * p + end.R * (1-p) 
    S = ... 
    V = ... 

、私は良いのトランジションを達成できる(どちらかの色がお互いにあまりにも締まっている、または色がビュ​​ーの人間の観点から、滑らかではありません) 。

ここで、その対象についての良い参考資料を見つけることができますか?

http://en.wikipedia.org/wiki/CIELAB

また、シグモイド補間があれば適切かもしれない:あなたは「ラボ」色空間で補間する場合

ベスト、理論的に

答えて

1

、あなたは人間の知覚にベストマッチを取得しますあなたは色の変化をアニメーション化していますが、ある色から別の色へとスムーズに補間する一連の色見本を表示している場合(つまり、色があまりにも堅すぎると話しているような場合)直線的に補間する。それ以外の場合、開始と終了の色は非常によく似ており、中央の色はより間隔を置いて配置されます。

+0

ありがとうございますが、すぐに回答できる回答はありませんか? ... – HeinrichStack

関連する問題