Ignore:
Timestamp:
09/05/07 10:54:23 (17 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/App/Demos/Illum/Ogre/Media/materials
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPBasic/GTPBasic.material

    r2489 r2550  
    7373  pass mainpass 
    7474  { 
    75    cull_hardware clockwise 
     75   cull_hardware none 
    7676   vertex_program_ref GTP/Basic/CPos_VS 
    7777   {   
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPBasic/GTPBasic.program

    r2404 r2550  
    172172   source GTPShadowMap_PS.hlsl 
    173173   entry_point shadowMapDepth 
     174   target ps_2_0 
     175} 
     176 
     177fragment_program GTP/Basic/SM/CameraDepth_PS hlsl 
     178{ 
     179   source GTPShadowMap_PS.hlsl 
     180   entry_point shadowMapCameraDepth 
    174181   target ps_2_0 
    175182} 
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPBasic/GTPBasic_PS.hlsl

    r2312 r2550  
    4141                                uniform float farplane) : COLOR 
    4242{ 
     43//return float4(0.5,0,0,0); 
    4344 return float4(-IN.CPos.z, -IN.CPos.z / farplane, 0, -IN.CPos.z);        
    4445} 
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPBasic/GTPShadowMap_PS.hlsl

    r2507 r2550  
    4040  }              
    4141  return light;  
     42} 
     43 
     44float4 shadowMapCameraDepth(LightCPos_OUT IN, 
     45                      uniform sampler2D shadowMap) : COLOR 
     46{ 
     47  float4 light = shadowColor;      
     48         
     49  
     50        float4 pos = (IN.LightVPos / IN.LightVPos.w); 
     51                 
     52        pos.xy = (pos.xy + 1.0) / 2.0; 
     53        pos.y = 1.0 - pos.y; 
     54        float storedDepth = tex2D(shadowMap, pos.xy).r; 
     55        //light = (pos.z - storedDepth.r)*100.0; 
     56        float depth = -IN.LightCPos.z; 
     57        light = max(storedDepth + DEPTH_BIAS > depth, shadowColor2);                     
     58        return storedDepth; 
     59        return light;    
    4260} 
    4361 
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap/GTPEnvMap.hlsl

    r2471 r2550  
    6363} 
    6464 
     65float4 EnvMap_Refract_Default_PS 
     66                                        (Shaded_OUT IN, 
     67                                        uniform samplerCUBE CubeMap : register(s0), 
     68                                        uniform float3 cameraPos, 
     69                                        uniform float sRefraction, 
     70                                        uniform float transparency ) : COLOR0 
     71{ 
     72        float3 N = normalize(IN.wNormal.xyz); 
     73        float3 V = normalize(IN.wPos.xyz - cameraPos); 
     74        float3 R = reflect( V, N);       
     75        float3 R2 = refract( V, N, sRefraction);         
     76         
     77        return 0.5;//(1.0 - transparency) * readCubeMap(CubeMap, R ) + transparency * readCubeMap(CubeMap, R2); 
     78} 
     79 
    6580float4  EnvMap_Localized_Reflection_PS( Shaded_OUT IN, 
    6681                                                                                uniform samplerCUBE CubeMap : register(s0), 
     
    88103                                                                                uniform float3 cameraPos, 
    89104                                                                                uniform float3 lastCenter,               
    90                                                                                 uniform float sFresnel, 
     105                                                                                uniform float4 sFresnel, 
    91106                                                                                uniform float sRefraction ) :COLOR0 
    92107{ 
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap/GTPEnvMap.program

    r2040 r2550  
    33        source GTPEnvMap.hlsl 
    44        entry_point EnvMap_Default_PS 
     5        target ps_2_0 
     6} 
     7 
     8fragment_program GTP/EnvMap/Default_Refract_PS hlsl 
     9{ 
     10        source GTPEnvMap.hlsl 
     11        entry_point EnvMap_Refract_Default_PS 
    512        target ps_2_0 
    613} 
Note: See TracChangeset for help on using the changeset viewer.