Kevin Loney wrote:
>
> I'm getting strange black bands
> everywhere. any thoughts as to why?
>
> void Expose_Color (COLOUR Color, DBL Time)
> {
> register DBL gray, expgray;
> gray = GREY_SCALE(Color);
> if(gray)
> {
> expgray = 1-exp(-Time*gray);
> Color[pRED] = (expgray/gray) * Color[pRED];
> Color[pGREEN] = (expgray/gray) * Color[pGREEN];
> Color[pBLUE] = (expgray/gray) * Color[pBLUE];
> }
> }
The color channels are separate so try this:
Color[pRED] = 1-exp(-Time*Color[pRED]);
Color[pGREEN] = 1-exp(-Time*Color[pGREEN]);
Color[pBLUE] = 1-exp(-Time*Color[pBLUE]);
_____________
Kari Kivisalo
Post a reply to this message
|