source: GTP/trunk/App/Demos/Illum/Ogre/Media/MORIA/FPSarm.material @ 2414

Revision 2414, 3.5 KB checked in by szirmay, 18 years ago (diff)
Line 
1material phong3
2{
3        technique maintechnique
4        {
5                pass mainpass
6                {
7                        depth_write on
8                        cull_hardware none
9                       
10                        vertex_program_ref GTP/Basic/ShadedTex_VS
11                        {
12                                param_named_auto WorldViewProj worldviewproj_matrix
13                                param_named_auto World world_matrix
14                                param_named_auto WorldInv inverse_world_matrix
15                        }
16                        fragment_program_ref GTP/Basic/Shaded/TexturedTwoLights_PS
17                        {
18                                param_named_auto lightPos1 light_position 0
19                                param_named_auto lightDir1 light_direction 0
20                                param_named_auto lightColor1 light_diffuse_colour 0
21                                param_named_auto lightPower1 light_power 0
22                               
23                                param_named_auto lightPos2 light_position 1
24                                param_named_auto lightDir2 light_direction 1
25                                param_named_auto lightColor2 light_diffuse_colour 1
26                                param_named_auto lightPower2 light_power 1
27                        }
28       
29                        texture_unit basetexture
30                        {
31                                texture colortex.png                           
32                        }
33                }
34        }
35}
36
37vertex_program GTP/MoriaDemo/Sword_VS hlsl
38{
39   source sword.hlsl
40   entry_point Sword_VS
41   target vs_2_0
42}
43
44fragment_program GTP/MoriaDemo/Sword_Metal_PS hlsl
45{
46   source sword.hlsl
47   entry_point Sword_Metal_PS
48   target ps_3_0
49}
50fragment_program GTP/MoriaDemo/Sword_Handle_PS hlsl
51{
52   source sword.hlsl
53   entry_point Sword_Handle_PS
54   target ps_3_0
55}
56
57material swordHandle
58{
59        technique
60        {
61                pass
62                {
63                        IllumTechniques
64                        {
65                        //      RenderTechnique DepthShadowReceiver
66                        //      {
67                        //              max_light_count 1
68                        //              set_light_viewproj false
69                        //              set_light_view true
70                        //              set_light_farplane true
71                        //              light_view_param_name LightView
72                        //              light_farplane_param_name lightFarPlane
73                        //              new_passes false
74                        //              start_tex_id 1
75                        //      }                               
76                        }
77                        cull_hardware none
78                        vertex_program_ref GTP/MoriaDemo/Sword_VS
79                        {
80                          param_named_auto WorldViewProj worldviewproj_matrix 
81                          param_named_auto World world_matrix
82                          param_named_auto WorldI inverse_world_matrix
83                          param_named_auto wCamPos camera_position
84                        }
85                        fragment_program_ref GTP/MoriaDemo/Sword_Handle_PS
86                        {
87                          param_named_auto wLightPos1 light_position 0
88                         // param_named_auto wLightPos2 light_position 1                         
89                          param_named_auto lightRange1 light_attenuation 0
90                         // param_named_auto lightRange2 light_attenuation 1
91                          param_named_auto lightPower1 light_power 0
92                         // param_named_auto lightPower2 light_power 1
93                          param_named_auto lightColor1 light_diffuse_colour 0
94                         // param_named_auto lightColor2 light_diffuse_colour 1
95                          param_named specularity float 100
96                          param_named specularColor float4 0.05 0.05 0.05 0.05                           
97                        }
98                        texture_unit
99                        {
100                                texture swordColor.dds
101                        }                       
102                        texture_unit
103                        {
104                        }
105                        texture_unit
106                        {
107                        }
108                }
109        }
110}
111
112material swordMetal
113{
114   technique maintechnique
115   {   
116      pass mainpass
117      {
118                 IllumTechniques
119                 {
120                        RenderTechnique ColorCubeMap
121                        {
122                                update_interval         1
123                                update_all_face false
124                                distance_calc false                                     
125                                face_angle_calc false
126                        }                               
127                 }     
128             vertex_program_ref GTP/Basic/ShadedTex_VS
129         {       
130            param_named_auto WorldViewProj worldviewproj_matrix
131            param_named_auto World world_matrix
132            param_named_auto WorldInv inverse_world_matrix
133         }
134             fragment_program_ref GTP/MoriaDemo/Sword_Metal_PS
135         {
136                    param_named_auto wCamPos camera_position           
137             }         
138             //Cube map for reflections and refractions
139             texture_unit
140             {
141           
142             }
143             texture_unit
144             {
145                        texture swordColor.dds
146             }
147          }
148   }
149}
150
151
Note: See TracBrowser for help on using the repository browser.