]> de.git.xonotic.org Git - xonotic/xonotic-maps.pk3dir.git/blob - scripts/exx.shader
Those shaders address reflections on solid surfaces, not water / glass
[xonotic/xonotic-maps.pk3dir.git] / scripts / exx.shader
1 // contains exx textures without reflections on solid surfaces
2
3 textures/exx/base-crete01
4 {
5         qer_editorimage textures/exx/base/base_crete01.tga
6         
7         q3map_bounceScale  0.5
8         dpoffsetmapping - 2 match8 65
9         dpglossintensitymod  1
10         dpglossexponentmod  1
11
12
13         {
14                 map textures/exx/base/base_crete01.tga
15                 
16
17         }
18         {
19                 map $lightmap
20                 rgbGen identity
21                 tcGen lightmap
22                 blendfunc filter
23         }
24 }
25 textures/exx/base-crete01blue
26 {
27         qer_editorimage textures/exx/base/base_crete01blue.tga
28         
29         q3map_bounceScale  0.5
30         dpoffsetmapping - 2
31         dpglossintensitymod  1
32         dpglossexponentmod  1
33
34
35         {
36                 map textures/exx/base/base_crete01blue.tga
37                 
38
39         }
40         {
41                 map $lightmap
42                 rgbGen identity
43                 tcGen lightmap
44                 blendfunc filter
45         }
46 }
47 textures/exx/base-crete01red
48 {
49         qer_editorimage textures/exx/base/base_crete01red.tga
50         
51         q3map_bounceScale  0.5
52         dpoffsetmapping - 2
53         dpglossintensitymod  1
54         dpglossexponentmod  1
55
56
57         {
58                 map textures/exx/base/base_crete01red.tga
59                 
60
61         }
62         {
63                 map $lightmap
64                 rgbGen identity
65                 tcGen lightmap
66                 blendfunc filter
67         }
68 }
69 textures/exx/base-crete02
70 {
71         qer_editorimage textures/exx/base/base_crete02.tga
72         
73         q3map_bounceScale  0.5
74         dpoffsetmapping - 2 match8 65
75         dpglossintensitymod  1
76         dpglossexponentmod  1
77
78
79         {
80                 map textures/exx/base/base_crete02.tga
81                 
82
83         }
84         {
85                 map $lightmap
86                 rgbGen identity
87                 tcGen lightmap
88                 blendfunc filter
89         }
90 }
91 textures/exx/base-crete03
92 {
93         qer_editorimage textures/exx/base/base_crete03.tga
94         
95         q3map_bounceScale  0.5
96         dpoffsetmapping - 2 match8 65
97         dpglossintensitymod  1
98         dpglossexponentmod  1
99
100
101         {
102                 map textures/exx/base/base_crete03.tga
103                 
104
105         }
106         {
107                 map $lightmap
108                 rgbGen identity
109                 tcGen lightmap
110                 blendfunc filter
111         }
112 }
113 textures/exx/floor-crete01
114 {
115         qer_editorimage textures/exx/floor/floor_crete01.tga
116         
117         q3map_bounceScale  0.5
118         dpoffsetmapping - 2 match8 148
119         dpglossintensitymod  1
120         dpglossexponentmod  1
121
122
123         {
124                 map textures/exx/floor/floor_crete01.tga
125                 
126
127         }
128         {
129                 map $lightmap
130                 rgbGen identity
131                 tcGen lightmap
132                 blendfunc filter
133         }
134 }
135 textures/exx/floor-crete01-phoenix
136 {
137         qer_editorimage textures/exx/floor/floor_crete01_phoenix.tga
138         
139         q3map_bounceScale  0.5
140         dpoffsetmapping - 2 match8 148
141         dpglossintensitymod  1
142         dpglossexponentmod  1
143
144
145         {
146                 map textures/exx/floor/floor_crete01_phoenix.tga
147                 
148
149         }
150         {
151                 map $lightmap
152                 rgbGen identity
153                 tcGen lightmap
154                 blendfunc filter
155         }
156 }
157 textures/exx/floor-crete01-phoenixb
158 {
159         qer_editorimage textures/exx/floor/floor_crete01_phoenixb.tga
160         
161         q3map_bounceScale  0.5
162         dpoffsetmapping - 2 match8 148
163         dpglossintensitymod  1
164         dpglossexponentmod  1
165
166
167         {
168                 map textures/exx/floor/floor_crete01_phoenixb.tga
169                 
170
171         }
172         {
173                 map $lightmap
174                 rgbGen identity
175                 tcGen lightmap
176                 blendfunc filter
177         }
178 }
179 textures/exx/floor-crete01b
180 {
181         qer_editorimage textures/exx/floor/floor_crete01b.tga
182         
183         q3map_bounceScale  0.5
184         dpoffsetmapping - 2 match8 48
185         dpglossintensitymod  1
186         dpglossexponentmod  1
187
188
189         {
190                 map textures/exx/floor/floor_crete01b.tga
191                 
192
193         }
194         {
195                 map $lightmap
196                 rgbGen identity
197                 tcGen lightmap
198                 blendfunc filter
199         }
200 }
201
202 textures/exx/floor-wrn01
203 {
204         qer_editorimage textures/exx/floor/floor_wrn01.tga
205         
206         q3map_bounceScale  0.75
207         dpoffsetmapping - 2 match8 46
208         dpglossintensitymod  3
209         dpglossexponentmod  4
210
211
212         {
213                 map textures/exx/floor/floor_wrn01.tga
214                 
215
216         }
217         {
218                 map $lightmap
219                 rgbGen identity
220                 tcGen lightmap
221                 blendfunc filter
222         }
223 }
224
225 textures/exx/floor-wrn01-blue
226 {
227         qer_editorimage textures/exx/floor/floor_wrn01-blue.tga
228         
229         q3map_bounceScale  0.75
230         dpoffsetmapping - 2 match8 46
231         dpglossintensitymod  3
232         dpglossexponentmod  4
233
234
235         {
236                 map textures/exx/floor/floor_wrn01-blue.tga
237                 
238
239         }
240         {
241                 map $lightmap
242                 rgbGen identity
243                 tcGen lightmap
244                 blendfunc filter
245         }
246 }
247
248 textures/exx/floor-wrn01-red
249 {
250         qer_editorimage textures/exx/floor/floor_wrn01-red.tga
251         
252         q3map_bounceScale  0.75
253         dpoffsetmapping - 2 match8 46
254         dpglossintensitymod  3
255         dpglossexponentmod  4
256
257
258         {
259                 map textures/exx/floor/floor_wrn01-red.tga
260                 
261
262         }
263         {
264                 map $lightmap
265                 rgbGen identity
266                 tcGen lightmap
267                 blendfunc filter
268         }
269 }
270
271 textures/exx/floor-wrn01-purple
272 {
273         qer_editorimage textures/exx/floor/floor_wrn01-purple.tga
274         
275         q3map_bounceScale  0.75
276         dpoffsetmapping - 2 match8 46
277         dpglossintensitymod  3
278         dpglossexponentmod  4
279
280
281         {
282                 map textures/exx/floor/floor_wrn01-purple.tga
283                 
284
285         }
286         {
287                 map $lightmap
288                 rgbGen identity
289                 tcGen lightmap
290                 blendfunc filter
291         }
292 }
293
294 textures/exx/wall-crete01
295 {
296         qer_editorimage textures/exx/wall/wall_crete01.tga
297         
298         q3map_bounceScale  0.5
299         dpoffsetmapping - 2 match8 44
300         dpglossintensitymod  1
301         dpglossexponentmod  1
302
303
304         {
305                 map textures/exx/wall/wall_crete01.tga
306                 
307
308         }
309         {
310                 map $lightmap
311                 rgbGen identity
312                 tcGen lightmap
313                 blendfunc filter
314         }
315 }
316 textures/exx/wall-crete02
317 {
318         qer_editorimage textures/exx/wall/wall_crete02.tga
319         
320         q3map_bounceScale  0.5
321         dpoffsetmapping - 2 match8 242
322         dpglossintensitymod  1
323         dpglossexponentmod  1
324
325
326         {
327                 map textures/exx/wall/wall_crete02.tga
328                 
329
330         }
331         {
332                 map $lightmap
333                 rgbGen identity
334                 tcGen lightmap
335                 blendfunc filter
336         }
337 }
338 textures/exx/wall-crete03
339 {
340         qer_editorimage textures/exx/wall/wall_crete03.tga
341         
342         q3map_bounceScale  0.5
343         dpoffsetmapping - 2 match8 233
344         dpglossintensitymod  1
345         dpglossexponentmod  1
346
347
348         {
349                 map textures/exx/wall/wall_crete03.tga
350                 
351
352         }
353         {
354                 map $lightmap
355                 rgbGen identity
356                 tcGen lightmap
357                 blendfunc filter
358         }
359 }
360 textures/exx/wall-crete03b
361 {
362         qer_editorimage textures/exx/wall/wall_crete03b.tga
363         
364         q3map_bounceScale  0.5
365         dpoffsetmapping - 2 match8 38
366         dpglossintensitymod  1
367         dpglossexponentmod  1
368
369
370         {
371                 map textures/exx/wall/wall_crete03b.tga
372                 
373
374         }
375         {
376                 map $lightmap
377                 rgbGen identity
378                 tcGen lightmap
379                 blendfunc filter
380         }
381 }
382
383 textures/exx/wall-metal01c
384 {
385         qer_editorimage textures/exx/wall/wall_metal01c.tga
386         
387         surfaceparm metalsteps
388         q3map_bounceScale  2
389         dpoffsetmapping - 2 match8 225
390         dpglossintensitymod  3
391         dpglossexponentmod  4
392
393
394         {
395                 map textures/exx/wall/wall_metal01c.tga
396                 
397
398         }
399         {
400                 map $lightmap
401                 rgbGen identity
402                 tcGen lightmap
403                 blendfunc filter
404         }
405 }