Ignore:
Timestamp:
07/03/07 15:49:12 (17 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/Station/stationIllum.hlsl

    r2474 r2507  
    1515        L = normalize(L); 
    1616                 
    17 #ifdef HIGH_QUALITY 
     17//#ifdef HIGH_QUALITY 
    1818 
    1919        //Phong-Blinn 
     
    2323         
    2424        float lightAngleCos = cos(70.0 / 180.0 * 3.14); 
    25         float falloff = (dot(-L, lightDir) - lightAngleCos) / (1.0 - lightAngleCos); 
     25        float falloff = (max(dot(-L, lightDir), 0) - lightAngleCos) / (1.0 - lightAngleCos); 
    2626        falloff = pow(saturate(falloff), 2); 
    2727         
     
    3131                         ; 
    3232                          
    33 #else 
     33//#else 
    3434 
    35         return  lightColor * diffuseColor * dot(L,N) * pow(max(dot(-L, lightDir),0),9) / (3*d*d); 
     35//      return  lightColor * diffuseColor * dot(L,N) * pow(max(dot(-L, lightDir),0),9) / (3*d*d); 
    3636         
    37 #endif   
     37//#endif         
    3838} 
    3939 
Note: See TracChangeset for help on using the changeset viewer.