Squashed commit of the following:
[xonotic/xonotic-maps.pk3dir.git] / scripts / terrain01x.shader
1 textures/terrain01x/blends-mars-rock01-ground01
2 {
3         qer_editorimage textures/terrain01x/blends/mars-rock01-ground01.tga
4         
5         q3map_bounceScale  0.5
6         dpoffsetmapping - 2
7
8         q3map_lightmapSampleOffset 8
9         q3map_nonplanar
10         q3map_shadeangle 95
11
12         surfaceparm dust
13
14         q3map_alphaMod dotproduct2 ( 0 0 0.95 )
15
16         {
17                 map textures/terrain01x/rock/mars01.tga // Primary
18         }
19
20         {
21                 map textures/terrain01x/ground/mars01.tga       // Secondary
22                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA           
23                 alphaGen vertex
24         }
25
26         {
27                 map $lightmap
28                 blendFunc GL_DST_COLOR GL_ZERO
29         }
30 }
31
32 textures/terrain01x/blends-mars-rock02-ground01
33 {
34         qer_editorimage textures/terrain01x/blends/mars-rock02-ground01.tga
35         
36         q3map_bounceScale  0.5
37         dpoffsetmapping - 2
38
39
40         q3map_lightmapSampleOffset 8
41         q3map_nonplanar
42         q3map_shadeangle 95
43
44         surfaceparm dust
45
46         q3map_alphaMod dotproduct2 ( 0 0 0.95 )
47
48         {
49                 map textures/terrain01x/rock/mars02.tga // Primary
50         }
51
52         {
53                 map textures/terrain01x/ground/mars01.tga       // Secondary
54                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA           
55                 alphaGen vertex
56         }
57
58         {
59                 map $lightmap
60                 blendFunc GL_DST_COLOR GL_ZERO
61         }
62 }
63
64 textures/terrain01x/blends-mars-rock01-ground01-projected
65 {
66         qer_editorimage textures/terrain01x/blends/mars-rock01-ground01.tga
67         
68         q3map_bounceScale  0.5
69         dpoffsetmapping - 2
70
71         q3map_lightmapSampleOffset 8
72         q3map_nonplanar
73         q3map_shadeangle 95
74
75         surfaceparm dust
76
77         q3map_alphaMod dotproduct2 ( 0 0 0.95 )
78         q3map_tcGen ivector ( 1024 0 0 ) ( 0 1024 0 )
79
80         {
81                 map textures/terrain01x/rock/mars01.tga // Primary
82         }
83
84         {
85                 map textures/terrain01x/ground/mars01.tga       // Secondary
86                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA           
87                 alphaGen vertex
88         }
89
90         {
91                 map $lightmap
92                 blendFunc GL_DST_COLOR GL_ZERO
93         }
94 }
95
96 textures/terrain01x/blends-mars-rock02-ground01-projected
97 {
98         qer_editorimage textures/terrain01x/blends/mars-rock02-ground01.tga
99         
100         q3map_bounceScale  0.5
101         dpoffsetmapping - 2
102
103
104         q3map_lightmapSampleOffset 8
105         q3map_nonplanar
106         q3map_shadeangle 95
107
108         surfaceparm dust
109
110         q3map_alphaMod dotproduct2 ( 0 0 0.95 )
111         q3map_tcGen ivector ( 1024 0 0 ) ( 0 1024 0 )
112
113
114         {
115                 map textures/terrain01x/rock/mars02.tga // Primary
116         }
117
118         {
119                 map textures/terrain01x/ground/mars01.tga       // Secondary
120                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA           
121                 alphaGen vertex
122         }
123
124         {
125                 map $lightmap
126                 blendFunc GL_DST_COLOR GL_ZERO
127         }
128 }
129
130 textures/terrain01x/ground-barren01
131 {
132         qer_editorimage textures/terrain01x/ground/barren01.tga
133         
134         q3map_bounceScale  0.5
135         dpoffsetmapping - 2
136
137         q3map_lightmapSampleOffset 8
138         q3map_nonplanar
139         q3map_shadeangle 45
140
141         {
142                 map textures/terrain01x/ground/barren01.tga
143                 
144
145         }
146         {
147                 map $lightmap
148                 rgbGen identity
149                 tcGen lightmap
150                 blendfunc filter
151         }
152 }
153 textures/terrain01x/ground-barren02
154 {
155         qer_editorimage textures/terrain01x/ground/barren02.tga
156         
157         q3map_bounceScale  0.5
158         dpoffsetmapping - 2
159
160         q3map_lightmapSampleOffset 8
161         q3map_nonplanar
162         q3map_shadeangle 45
163
164         {
165                 map textures/terrain01x/ground/barren02.tga
166                 
167
168         }
169         {
170                 map $lightmap
171                 rgbGen identity
172                 tcGen lightmap
173                 blendfunc filter
174         }
175 }
176 textures/terrain01x/ground-drylake01
177 {
178         qer_editorimage textures/terrain01x/ground/drylake01.tga
179         
180         q3map_bounceScale  0.5
181         dpoffsetmapping - 2
182
183         q3map_lightmapSampleOffset 8
184         q3map_nonplanar
185         q3map_shadeangle 45
186
187         {
188                 map textures/terrain01x/ground/drylake01.tga
189                 
190
191         }
192         {
193                 map $lightmap
194                 rgbGen identity
195                 tcGen lightmap
196                 blendfunc filter
197         }
198 }
199 textures/terrain01x/ground-drylake02
200 {
201         qer_editorimage textures/terrain01x/ground/drylake02.tga
202         
203         q3map_bounceScale  0.5
204         dpoffsetmapping - 2
205
206         q3map_lightmapSampleOffset 8
207         q3map_nonplanar
208         q3map_shadeangle 45
209
210         {
211                 map textures/terrain01x/ground/drylake02.tga
212                 
213
214         }
215         {
216                 map $lightmap
217                 rgbGen identity
218                 tcGen lightmap
219                 blendfunc filter
220         }
221 }
222 textures/terrain01x/ground-goopit
223 {
224         qer_editorimage textures/terrain01x/ground/goopit.tga
225         
226         q3map_bounceScale  0.75
227         dpoffsetmapping - 2
228         dpglossintensitymod  2
229         dpglossexponentmod  2
230
231         q3map_lightmapSampleOffset 4
232         q3map_nonplanar
233         q3map_shadeangle 90
234
235         {
236                 map textures/terrain01x/ground/goopit.tga
237                 
238
239         }
240         {
241                 map $lightmap
242                 rgbGen identity
243                 tcGen lightmap
244                 blendfunc filter
245         }
246 }
247 textures/terrain01x/ground-gravel01
248 {
249         qer_editorimage textures/terrain01x/ground/gravel01.tga
250         
251         q3map_bounceScale  0.5
252         dpoffsetmapping - 2
253
254         q3map_lightmapSampleOffset 8
255         q3map_nonplanar
256         q3map_shadeangle 45
257
258         {
259                 map textures/terrain01x/ground/gravel01.tga
260                 
261
262         }
263         {
264                 map $lightmap
265                 rgbGen identity
266                 tcGen lightmap
267                 blendfunc filter
268         }
269 }
270 textures/terrain01x/ground-ice01
271 {
272         qer_editorimage textures/terrain01x/ground/ice01.tga
273         
274         q3map_bounceScale  0.75
275         dpoffsetmapping - 2
276         dpglossintensitymod  2
277         dpglossexponentmod  2
278
279         q3map_lightmapSampleOffset 4
280         q3map_nonplanar
281         q3map_shadeangle 15
282
283         {
284                 map textures/terrain01x/ground/ice01.tga
285                 
286
287         }
288         {
289                 map $lightmap
290                 rgbGen identity
291                 tcGen lightmap
292                 blendfunc filter
293         }
294 }
295 textures/terrain01x/ground-mars01
296 {
297         qer_editorimage textures/terrain01x/ground/mars01.tga
298         
299         q3map_bounceScale  0.5
300         dpoffsetmapping - 2
301
302         q3map_lightmapSampleOffset 8
303         q3map_nonplanar
304         q3map_shadeangle 45
305
306         {
307                 map textures/terrain01x/ground/mars01.tga
308                 
309
310         }
311         {
312                 map $lightmap
313                 rgbGen identity
314                 tcGen lightmap
315                 blendfunc filter
316         }
317 }
318 textures/terrain01x/ground-mud01
319 {
320         qer_editorimage textures/terrain01x/ground/mud01.tga
321         
322         q3map_bounceScale  0.5
323         dpoffsetmapping - 2
324
325         q3map_lightmapSampleOffset 8
326         q3map_nonplanar
327         q3map_shadeangle 45
328
329         {
330                 map textures/terrain01x/ground/mud01.tga
331                 
332
333         }
334         {
335                 map $lightmap
336                 rgbGen identity
337                 tcGen lightmap
338                 blendfunc filter
339         }
340 }
341 textures/terrain01x/ground-mud02
342 {
343         qer_editorimage textures/terrain01x/ground/mud02.tga
344         
345         q3map_bounceScale  0.5
346         dpoffsetmapping - 2
347
348         q3map_lightmapSampleOffset 8
349         q3map_nonplanar
350         q3map_shadeangle 45
351
352         {
353                 map textures/terrain01x/ground/mud02.tga
354                 
355
356         }
357         {
358                 map $lightmap
359                 rgbGen identity
360                 tcGen lightmap
361                 blendfunc filter
362         }
363 }
364 textures/terrain01x/ground-sand01
365 {
366         qer_editorimage textures/terrain01x/ground/sand01.tga
367         
368         q3map_bounceScale  0.5
369         dpoffsetmapping - 2
370
371         q3map_lightmapSampleOffset 8
372         q3map_nonplanar
373         q3map_shadeangle 45
374
375         {
376                 map textures/terrain01x/ground/sand01.tga
377                 
378
379         }
380         {
381                 map $lightmap
382                 rgbGen identity
383                 tcGen lightmap
384                 blendfunc filter
385         }
386 }
387 textures/terrain01x/ground-sand02
388 {
389         qer_editorimage textures/terrain01x/ground/sand02.tga
390         
391         q3map_bounceScale  0.5
392         dpoffsetmapping - 2
393
394         q3map_lightmapSampleOffset 8
395         q3map_nonplanar
396         q3map_shadeangle 45
397
398         {
399                 map textures/terrain01x/ground/sand02.tga
400                 
401
402         }
403         {
404                 map $lightmap
405                 rgbGen identity
406                 tcGen lightmap
407                 blendfunc filter
408         }
409 }
410 textures/terrain01x/ground-sand03
411 {
412         qer_editorimage textures/terrain01x/ground/sand03.tga
413         
414         q3map_bounceScale  0.5
415         dpoffsetmapping - 2
416
417         q3map_lightmapSampleOffset 8
418         q3map_nonplanar
419         q3map_shadeangle 45
420
421         {
422                 map textures/terrain01x/ground/sand03.tga
423                 
424
425         }
426         {
427                 map $lightmap
428                 rgbGen identity
429                 tcGen lightmap
430                 blendfunc filter
431         }
432 }
433 textures/terrain01x/ground-sand04
434 {
435         qer_editorimage textures/terrain01x/ground/sand04.tga
436         
437         q3map_bounceScale  0.5
438         dpoffsetmapping - 2
439
440         q3map_lightmapSampleOffset 8
441         q3map_nonplanar
442         q3map_shadeangle 45
443
444         {
445                 map textures/terrain01x/ground/sand04.tga
446                 
447
448         }
449         {
450                 map $lightmap
451                 rgbGen identity
452                 tcGen lightmap
453                 blendfunc filter
454         }
455 }
456 textures/terrain01x/rock-mars01
457 {
458         qer_editorimage textures/terrain01x/rock/mars01.tga
459         
460         q3map_bounceScale  0.5
461         dpoffsetmapping - 2
462
463         q3map_lightmapSampleOffset 8
464         q3map_nonplanar
465         q3map_shadeangle 45
466
467         {
468                 map textures/terrain01x/rock/mars01.tga
469                 
470
471         }
472         {
473                 map $lightmap
474                 rgbGen identity
475                 tcGen lightmap
476                 blendfunc filter
477         }
478 }
479 textures/terrain01x/rock-mars02
480 {
481         qer_editorimage textures/terrain01x/rock/mars02.tga
482         
483         q3map_bounceScale  0.5
484         dpoffsetmapping - 2
485
486         q3map_lightmapSampleOffset 8
487         q3map_nonplanar
488         q3map_shadeangle 45
489
490         {
491                 map textures/terrain01x/rock/mars02.tga
492                 
493
494         }
495         {
496                 map $lightmap
497                 rgbGen identity
498                 tcGen lightmap
499                 blendfunc filter
500         }
501 }
502 textures/terrain01x/rock-rock01
503 {
504         qer_editorimage textures/terrain01x/rock/rock01.tga
505         
506         q3map_bounceScale  0.5
507         dpoffsetmapping - 2
508
509         q3map_lightmapSampleOffset 8
510         q3map_nonplanar
511         q3map_shadeangle 45
512
513         {
514                 map textures/terrain01x/rock/rock01.tga
515                 
516
517         }
518         {
519                 map $lightmap
520                 rgbGen identity
521                 tcGen lightmap
522                 blendfunc filter
523         }
524 }
525 textures/terrain01x/rock-rock02
526 {
527         qer_editorimage textures/terrain01x/rock/rock02.tga
528         
529         q3map_bounceScale  0.5
530         dpoffsetmapping - 2
531
532         q3map_lightmapSampleOffset 8
533         q3map_nonplanar
534         q3map_shadeangle 45
535
536         {
537                 map textures/terrain01x/rock/rock02.tga
538                 
539
540         }
541         {
542                 map $lightmap
543                 rgbGen identity
544                 tcGen lightmap
545                 blendfunc filter
546         }
547 }
548 textures/terrain01x/rock-rock03
549 {
550         qer_editorimage textures/terrain01x/rock/rock03.tga
551         
552         q3map_bounceScale  0.5
553         dpoffsetmapping - 2
554
555         q3map_lightmapSampleOffset 8
556         q3map_nonplanar
557         q3map_shadeangle 45
558
559         {
560                 map textures/terrain01x/rock/rock03.tga
561                 
562
563         }
564         {
565                 map $lightmap
566                 rgbGen identity
567                 tcGen lightmap
568                 blendfunc filter
569         }
570 }