Ignore:
Timestamp:
Sep 13, 2012, 12:50:49 AM (8 years ago)
Author:
rez
Message:

NEERCS: tweaked color filtering (still lame result)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/neercs/video/color.lolfx

    r1905 r1913  
    1616uniform vec2 screen_size;
    1717uniform vec3 filter;
    18 uniform vec3 color;
     18uniform vec4 color;
    1919uniform float flash;
    2020
     
    2525
    2626    float a=(c.x+c.y+c.z)/3.0;
    27     c=mix(c,vec3(a),color.z);                                // grayscale
    28     c*=filter;                                                // filter
    29     c*=color.x;                                                // brightness
    30     c=0.5+(c-0.5)*color.y;                                    // contrast
     27    c=mix(c,vec3(a),color.w);                                // grayscale
     28    c*=filter;                                               // filter
     29    c+=color.z;                                              // level
     30    c*=color.x;                                              // brightness
     31    c=0.5+(c-0.5)*color.y;                                   // contrast
    3132    c+=flash;                                                // flash
    3233
Note: See TracChangeset for help on using the changeset viewer.