Ignore:
Timestamp:
05/12/07 14:22:06 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/MORIA/troll.material

    r2336 r2368  
    1 material phong2 
     1material phong22 
    22{ 
    33        technique 
     
    1414        } 
    1515} 
    16 material phong4 
     16material phong44 
    1717{ 
    1818        technique 
     
    3030        } 
    3131} 
    32 material phong1 
     32material phong11 
    3333{ 
    3434        technique 
     
    4949vertex_program TrollSkinningOneWeight cg 
    5050{ 
    51    source trollvs.cg 
     51   source trollvs.hlsl 
    5252   entry_point trollSkinning_One_Weight_vp 
    5353   profiles vs_2_0 
     
    5555} 
    5656 
    57 material phong22 
     57vertex_program TrollSkinningSMGen cg 
     58{ 
     59   source trollvs.hlsl 
     60   entry_point trollSkinning_SMGen_One_Weight_vp 
     61   profiles vs_2_0 
     62   includes_skeletal_animation true    
     63} 
     64 
     65 
     66material trollShadowMapGen_POINT 
    5867{ 
    5968        technique 
     
    6170                pass 
    6271                { 
    63                         ambient 1 1 1 1 
    64                         diffuse 1 1 1 1 
    65                         specular 0.5 0.5 0.5 20 
    66                         emissive 0 0 0 
    67                          
     72                        vertex_program_ref TrollSkinningSMGen 
     73                        { 
     74                                param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 
     75                                param_named_auto viewProjectionMatrix viewproj_matrix 
     76                                param_named_auto viewMatrix view_matrix                          
     77                        } 
     78                  fragment_program_ref GTP/Basic/CDistNorm_PS 
     79                   {     
     80                    param_named_auto farPlane far_clip_distance 
     81                   }   
     82                } 
     83        } 
     84} 
     85 
     86material trollBase 
     87{ 
     88        technique maintechnique 
     89        { 
     90                pass mainpass 
     91                { 
     92                        IllumTechniques 
     93                        { 
     94                                RenderTechnique Triggers 
     95                                { 
     96                                        ILLUM_TRIGGER_SM_POINT trollShadowMapGen_POINT 
     97                                } 
     98                        } 
    6899                        vertex_program_ref TrollSkinningOneWeight 
    69100                        { 
     
    77108                         
    78109                        } 
    79                         // alternate shadow caster program 
    80                         shadow_caster_vertex_program_ref Ogre/HardwareSkinningOneWeightShadowCaster 
     110                        texture_unit basetexture 
    81111                        { 
    82                                 param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 
    83                                 param_named_auto viewProjectionMatrix viewproj_matrix 
    84                                 param_named_auto ambient ambient_light_colour 
    85                          
    86112                        } 
    87                          
    88                         texture_unit 
     113                } 
     114        } 
     115} 
     116material phong2 : trollBase 
     117{ 
     118        technique maintechnique 
     119        { 
     120                pass mainpass 
     121                {                        
     122                        texture_unit basetexture 
    89123                        { 
    90124                                texture eyeball.jpg 
     
    95129        } 
    96130} 
    97 material phong44 
     131material phong4 : trollBase 
    98132{ 
    99         technique 
     133        technique maintechnique 
    100134        { 
    101                 pass 
    102                 { 
    103                          
    104                         vertex_program_ref TrollSkinningOneWeight 
    105                         { 
    106                                 param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 
    107                                 param_named_auto viewProjectionMatrix viewproj_matrix 
    108                                 param_named_auto lightPos[0] light_position 0 
    109                                 param_named_auto lightPos[1] light_position 1 
    110                                 param_named_auto lightDiffuseColour[0] light_diffuse_colour 0 
    111                                 param_named_auto lightDiffuseColour[1] light_diffuse_colour 1 
    112                                 param_named_auto ambient ambient_light_colour 
    113                          
    114                         } 
    115                         // alternate shadow caster program 
    116                         shadow_caster_vertex_program_ref Ogre/HardwareSkinningOneWeightShadowCaster 
    117                         { 
    118                                 param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 
    119                                 param_named_auto viewProjectionMatrix viewproj_matrix 
    120                                 param_named_auto ambient ambient_light_colour 
    121                          
    122                         } 
    123  
    124                         texture_unit 
     135                pass mainpass 
     136                {                        
     137                        texture_unit basetexture 
    125138                        { 
    126139                                texture trollbody.png 
     
    131144        } 
    132145} 
    133 material phong11 
     146material phong1 : trollBase 
    134147{ 
    135         technique 
     148        technique maintechnique 
    136149        { 
    137                 pass 
    138                 { 
    139                          
    140                         vertex_program_ref TrollSkinningOneWeight 
    141                         { 
    142                                 param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 
    143                                 param_named_auto viewProjectionMatrix viewproj_matrix 
    144                                 param_named_auto lightPos[0] light_position 0 
    145                                 param_named_auto lightPos[1] light_position 1 
    146                                 param_named_auto lightDiffuseColour[0] light_diffuse_colour 0 
    147                                 param_named_auto lightDiffuseColour[1] light_diffuse_colour 1 
    148                                 param_named_auto ambient ambient_light_colour 
    149                          
    150                         } 
    151                         // alternate shadow caster program 
    152                         shadow_caster_vertex_program_ref Ogre/HardwareSkinningOneWeightShadowCaster 
    153                         { 
    154                                 param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4 
    155                                 param_named_auto viewProjectionMatrix viewproj_matrix 
    156                                 param_named_auto ambient ambient_light_colour 
    157                          
    158                         } 
    159                          
    160                         texture_unit 
     150                pass mainpass 
     151                {                
     152                        texture_unit basetexture 
    161153                        { 
    162154                                texture trollhead.png 
Note: See TracChangeset for help on using the changeset viewer.