Changeset 2275


Ignore:
Timestamp:
03/21/07 11:08:22 (17 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPAdvancedEnvMap/multibounce/multipleRefraction/GTPMultipleRefraction.material

    r2241 r2275  
    1 vertex_program GTP/MultiBounce/MultiBounce_VS hlsl 
     1fragment_program GTP/MultiBounce/Refraction_PS hlsl 
    22{        
    3         source GTPMultipleReflection.hlsl 
    4     entry_point SpecularReflectionVS 
    5         target vs_3_0    
     3   source GTPMultipleReflection.hlsl 
     4   entry_point MultipleRefractionPS 
     5   target ps_3_0 
     6   flow_control prefer 
    67} 
    78 
    8 fragment_program GTP/MultiBounce/SingleReflection_PS hlsl 
    9 {        
    10         source GTPMultipleReflection.hlsl 
    11     entry_point SingleReflectionPS 
    12         target ps_3_0 
    13         flow_control prefer 
    14 } 
    15  
    16 //fragment_program GTP/MultiBounce/MultipleReflection_PS hlsl 
    17 //{      
    18 //      source GTPMultipleReflection.hlsl 
    19 //   entry_point MultipleReflectionPS 
    20 //      target ps_3_0 
    21 //      flow_control prefer 
    22 //} 
    23  
    24  
    259material GTP/MultiBounce/Refractor 
    26 {  
    27    technique  
    28    {  
    29       pass  
    30       {  
    31         //cull_hardware none 
    32                 IllumTechniques 
    33                 { 
    34                         RenderTechnique ColorCubeMap 
    35                         { 
    36                                 resolution 1024 
    37                                 update_interval         1 
    38                                 distance_calc false 
    39                                 face_angle_calc false 
    40                                 update_all_face true 
    41                                                                  
    42                         } 
    43                         RenderTechnique DistanceCubeMap 
    44                         { 
    45                                 resolution 1024 
    46                                 update_interval         1 
    47                                 distance_calc false 
    48                                 face_angle_calc false 
    49                                 update_all_face true                             
    50                         } 
    51                         RenderTechnique ColorCubeMap 
    52                         { 
    53                                 resolution 1024 
    54                                 layer 1 
    55                                 texture_unit_id 2 
    56                                 update_interval         1 
    57                                 distance_calc false 
    58                                 face_angle_calc false 
    59                                 update_all_face true 
    60                                 render_env false 
    61                                 render_self true 
    62                                 self_material GTP/MultiBounce/NormalDistanceCCW                          
    63                         } 
    64                         RenderTechnique ColorCubeMap 
    65                         { 
    66                                 resolution 1024 
    67                                 layer 2 
    68                                 texture_unit_id 3 
    69                                 update_interval         1 
    70                                 distance_calc false 
    71                                 face_angle_calc false 
    72                                 update_all_face true 
    73                                 render_env false 
    74                                 render_self true 
    75                                 self_material GTP/MultiBounce/NormalDistanceCW                   
    76                         }                                
    77                  } 
    78                  vertex_program_ref GTP/MultiBounce/MultiBounce_VS 
    79          {        
    80                 param_named_auto WorldViewProj transpose_worldviewproj_matrix  
    81                 param_named_auto World         transpose_world_matrix 
    82                 param_named_auto WorldIT inverse_world_matrix 
    83                 param_named_auto eyePos camera_position                  
    84                  } 
    85                  fragment_program_ref GTP/MultiBounce/SingleReflection_PS  
    86          {  
    87                         param_named refIndex float 0.77 
    88                         param_named Fp0 float 0.9 
    89                  }  
    90                  
    91                 //Cube map of environment 
    92                 texture_unit 
    93                 { 
    94                         //filtering none 
    95                 } 
    96                 //Cube map of environment distances 
    97                 texture_unit 
    98                 { 
    99                         filtering none 
    100                 } 
    101                  
    102                 //Cube map of reflective object's normals and distances CCW 
    103                 texture_unit 
    104                 { 
    105                         filtering none 
    106                 }                
    107                 //Cube map of reflective object's normals and distances CW 
    108                 texture_unit 
    109                 { 
    110                         filtering none 
    111                 } 
    112           } 
    113     } 
    114 } 
    115  
    116  
    117 //fragment_program GTP/MultiBounce/Refraction_PS hlsl 
    118 //{      
    119 //      source GTPMultipleReflection.hlsl 
    120 //   entry_point MultipleRefractionPS 
    121 //      target ps_3_0 
    122 //      flow_control prefer 
    123 //} 
    124  
    125 material GTP/MultiBounce/Refractor_0 
    12610{  
    12711   technique  
Note: See TracChangeset for help on using the changeset viewer.