Ignore:
Timestamp:
01/24/07 21:44:30 (18 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPCaustic
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPCaustic/GTPCaustic.hlsl

    r2024 r2054  
    256256 
    257257        if(mydist > dist + EPSILON) caustic = 0; 
    258         //caustic.rgb *= max(attenuation - mydist, 0.0) / attenuation; 
     258         
     259        caustic.rgb *= max(attenuation - mydist, 0.0) / attenuation; 
    259260                         
    260261        Color = caustic; 
    261         Color += attenuation; 
    262         Color.a = 1;     
     262        //Color += attenuation * 0.000000000001; 
     263        Color.a = 1; 
     264 
    263265        return Color; 
    264266} 
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPCaustic/GTPCaustic.material

    r2040 r2054  
    4040     param_named_auto WorldView     worldview_matrix 
    4141     param_named_auto Proj          projection_matrix 
    42      param_named CauSpriteSize      float 20.0 
     42     param_named CauSpriteSize      float 20 
    4343   }  
    4444   fragment_program_ref GTP/Caustic/CauCube_PointSprite_PS 
    4545   { 
    46      param_named CausticColor float4          0.7 0.7 0.5 0.15 
     46     param_named CausticColor float4          0.7 0.7 0.5 0.3 
    4747   } 
    4848   texture_unit 
     
    9696                        { 
    9797                                update_interval         0 
    98                                 update_all_face true 
    99                                 distance_calc true 3.5                                   
     98                                update_all_face true                                                                     
    10099                        } 
    101100                        RenderTechnique DistanceCubeMap 
    102101                        { 
    103102                                update_interval         0 
    104                                 update_all_face true 
    105                                 distance_calc true 3.5                                           
     103                                update_all_face true                                                                             
    106104                        } 
    107105                        RenderTechnique CausticCaster 
    108106                        { 
    109                                 attenuation     0 
     107                                attenuation     1000 
    110108                                photonmap_resolution 32 
    111109                                caustic_cubemap_resolution 256 
     
    118116                         
    119117                 }       
    120              vertex_program_ref GTP/Basic/ShadedTex_VS 
     118         vertex_program_ref GTP/Basic/ShadedTex_VS 
    121119         {        
    122120            param_named_auto WorldViewProj worldviewproj_matrix  
     
    124122            param_named_auto WorldInv inverse_world_matrix 
    125123         }  
    126              fragment_program_ref GTP/EnvMap/Localized_Refraction_PS 
     124         fragment_program_ref GTP/EnvMap/Localized_Refraction_PS 
    127125         {  
    128126                    param_named_auto cameraPos camera_position 
Note: See TracChangeset for help on using the changeset viewer.