Ignore:
Timestamp:
10/23/06 23:28:16 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

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

    r1638 r1671  
    157157                texture_unit 
    158158                { 
    159                         cubic_texture cubemap.jpg combinedUVW 
    160                         tex_address_mode clamp 
    161                         colour_op replace 
     159                         
    162160                } 
    163161 
     
    165163                texture_unit 
    166164                 { 
    167                    cubic_texture cubemap.jpg combinedUVW 
    168                    tex_address_mode clamp 
    169                    colour_op replace 
     165                   
    170166                 } 
    171167         } 
     
    173169} 
    174170 
     171vertex_program DiffuseBumpVS hlsl 
     172{ 
     173        source GameTools_Diffuse.hlsl 
     174        entry_point DiffuseBumpVS 
     175        target vs_3_0 
     176}  
     177 
     178fragment_program DiffuseBumpPS hlsl 
     179{ 
     180        source GameTools_Diffuse.hlsl 
     181        entry_point DiffuseBumpPS 
     182        target ps_3_0 
     183}  
     184 
     185 
     186 
     187material GameTools/DiffuseBump 
     188{  
     189   technique  
     190   {  
     191      pass  
     192      {  
     193                 
     194                IllumTechniques 
     195                { 
     196                        RenderTechnique DistanceCubeMap 
     197                        { 
     198                                update_interval         1 
     199                                update_all_face         true 
     200                                distance_calc           false 
     201                                face_angle_calc         false 
     202                                resolution                      128                                              
     203                        } 
     204                        RenderTechnique ReducedColorCubeMap 
     205                        { 
     206                                update_interval         1 
     207                                reduced_resolution 4 
     208                                resolution 128 
     209                                distance_calc false 
     210                                face_angle_calc false 
     211                                update_all_face         true 
     212                        } 
     213                } 
     214       
     215 
     216                vertex_program_ref DiffuseBumpVS 
     217                {        
     218                        param_named_auto worldViewProj worldviewproj_matrix  
     219                param_named_auto world world_matrix 
     220         
     221                }  
     222                fragment_program_ref DiffuseBumpPS 
     223                {  
     224                        param_named_auto worldI inverse_world_matrix   
     225                param_named lastCenter float3 0 0 0 
     226                }  
     227                 
     228                //Cube map for reflections and refractions       
     229                texture_unit 
     230                {                        
     231                } 
     232 
     233                //Cube map of distances 
     234                texture_unit 
     235                 { 
     236                      
     237                 } 
     238                 texture_unit 
     239                 { 
     240                        texture atheneNormalMapNew.dds 
     241                 } 
     242         } 
     243   } 
     244} 
    175245 
    176246fragment_program DiffuseP2PPS hlsl 
     
    181251}  
    182252 
    183 material GameTools/Diffuse/use1 
     253material GameTools/DiffuseP2P 
    184254{  
    185255   technique  
     
    193263                        { 
    194264                                update_interval         1 
     265                                resolution 128 
    195266                                distance_calc false      
    196267                                face_angle_calc false 
     
    211282                vertex_program_ref Diffuse2VS 
    212283                {        
    213                  param_named_auto worldViewProj worldviewproj_matrix  
    214                 param_named_auto world world_matrix   
    215          
     284                        param_named_auto worldViewProj worldviewproj_matrix  
     285                param_named_auto worldI inverse_world_matrix   
     286                param_named_auto world world_matrix         
    216287                }  
    217288                fragment_program_ref DiffuseP2PPS 
    218289                {  
    219                         param_named REDUCED_CUBEMAP_SIZE int 4 
    220290                        param_named lastCenter float3 0 0 0                              
    221291                }  
     
    224294                texture_unit 
    225295                { 
    226                         cubic_texture cubemap.jpg combinedUVW 
    227                         tex_address_mode clamp 
    228                         colour_op replace 
     296                         
    229297                } 
    230298 
     
    232300                texture_unit 
    233301                 { 
    234                    cubic_texture cubemap.jpg combinedUVW 
    235                    tex_address_mode clamp 
    236                    colour_op replace 
     302                   
    237303                 } 
    238304         } 
Note: See TracChangeset for help on using the changeset viewer.