]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/reaper.shader
commit 1.2.1 game media
[divverent/nexuiz.git] / data / scripts / reaper.shader
1 // H.Reaper Q3Shader File V 1.5\r
2 \r
3 //Multisampling & High Lightmap resolution\r
4 textures/Reaptxt/Notext\r
5 {\r
6 qer_editorimage textures/Reaptxt/Notext.jpg\r
7 q3map_lightmapSampleSize 1\r
8        {\r
9         map textures/Reaptxt/Notext.jpg\r
10         rgbGen identity\r
11        }\r
12        {\r
13         map textures/Reaptxt/detail.jpg\r
14         blendfunc gl_dst_color gl_src_color\r
15         rgbGen identity\r
16         tcMod scale 2 2\r
17        }\r
18        {\r
19         map $lightmap \r
20         blendfunc filter\r
21         rgbGen identity\r
22         tcGen lightmap \r
23        }\r
24 }\r
25 \r
26 //Multisampling & High Lightmap resolution\r
27 textures/Reaptxt/solsjrA\r
28 {\r
29 qer_editorimage textures/Reaptxt/solsjrA.tga\r
30 q3map_lightmapSampleSize 1\r
31        {\r
32         map textures/Reaptxt/solsjrA.tga\r
33         rgbGen identity\r
34        }\r
35        {\r
36         map textures/Reaptxt/detail.jpg\r
37         blendfunc gl_dst_color gl_src_color\r
38         rgbGen identity\r
39         tcMod scale 2 2\r
40        }\r
41        {\r
42         map $lightmap \r
43         blendfunc filter\r
44         rgbGen identity\r
45         tcGen lightmap \r
46        }\r
47 }\r
48 \r
49 //Multisampling & High Lightmap resolution\r
50 textures/Reaptxt/p1sjr\r
51 {\r
52 qer_editorimage textures/Reaptxt/p1sjr.jpg\r
53 q3map_lightmapSampleSize 1\r
54        {\r
55         map textures/Reaptxt/p1sjr.jpg\r
56         rgbGen identity\r
57        }\r
58        {\r
59         map textures/Reaptxt/detail.jpg\r
60         blendfunc gl_dst_color gl_src_color\r
61         rgbGen identity\r
62         tcMod scale 2 2\r
63        }\r
64        {\r
65         map $lightmap \r
66         blendfunc filter\r
67         rgbGen identity\r
68         tcGen lightmap \r
69        }\r
70 }\r
71 \r
72 //Multisampling & High Lightmap resolution\r
73 textures/Reaptxt/frizsjr\r
74 {\r
75 qer_editorimage textures/Reaptxt/frizsjr.jpg\r
76 q3map_lightmapSampleSize 1\r
77        {\r
78         map textures/Reaptxt/frizsjr.jpg\r
79         rgbGen identity\r
80        }\r
81        {\r
82         map textures/Reaptxt/detail.jpg\r
83         blendfunc gl_dst_color gl_src_color\r
84         rgbGen identity\r
85         tcMod scale 2 2\r
86        }\r
87        {\r
88         map $lightmap \r
89         blendfunc filter\r
90         rgbGen identity\r
91         tcGen lightmap \r
92        }\r
93 }\r
94 \r
95 //Multisampling & High Lightmap resolution\r
96 textures/Reaptxt/p1chbr\r
97 {\r
98 qer_editorimage textures/Reaptxt/p1chbr.jpg\r
99 q3map_lightmapSampleSize 1\r
100        {\r
101         map textures/Reaptxt/p1chbr.jpg\r
102         rgbGen identity\r
103        }\r
104        {\r
105         map textures/Reaptxt/detail.jpg\r
106         blendfunc gl_dst_color gl_src_color\r
107         rgbGen identity\r
108         tcMod scale 2 2\r
109        }\r
110        {\r
111         map $lightmap \r
112         blendfunc filter\r
113         rgbGen identity\r
114         tcGen lightmap \r
115        }\r
116 }\r
117 \r
118 //Multisampling, BumpMapping Lightmap Emulation & High Lightmap resolution\r
119 textures/Reaptxt/tuilestoit\r
120 {\r
121 qer_editorimage textures/Reaptxt/tuilestoit.tga\r
122 q3map_lightmapSampleSize 1\r
123 q3map_normalimage textures/Reaptxt/tuilestoit_norm.tga\r
124        {\r
125         map textures/Reaptxt/tuilestoit.tga\r
126         rgbGen identity\r
127        }\r
128        {\r
129         map textures/Reaptxt/detail.jpg\r
130         blendfunc gl_dst_color gl_src_color\r
131         rgbGen identity\r
132         tcMod scale 2 2\r
133        }\r
134        {\r
135         map $lightmap \r
136         blendfunc filter\r
137         rgbGen identity\r
138         tcGen lightmap \r
139        }\r
140 }\r
141 \r
142 //Multisampling & High Lightmap resolution\r
143 textures/Reaptxt/murext\r
144 {\r
145 qer_editorimage textures/Reaptxt/murext.tga\r
146 q3map_lightmapSampleSize 1\r
147        {\r
148         map textures/Reaptxt/murext.tga\r
149         rgbGen identity\r
150        }\r
151        {\r
152         map textures/Reaptxt/detail.jpg\r
153         blendfunc gl_dst_color gl_src_color\r
154         rgbGen identity\r
155         tcMod scale 2 2\r
156        }\r
157        {\r
158         map $lightmap \r
159         blendfunc filter\r
160         rgbGen identity\r
161         tcGen lightmap \r
162        }\r
163 }\r
164 \r
165 //Multisampling, BumpMapping Lightmap Emulation & High Lightmap resolution\r
166 textures/Reaptxt/brownstone\r
167 {\r
168 qer_editorimage textures/Reaptxt/brownstone.jpg\r
169 q3map_lightmapSampleSize 1\r
170 q3map_normalImage textures/Reaptxt/brownstone_norm.jpg\r
171 \r
172           {\r
173          map textures/Reaptxt/brownstone.jpg\r
174          rgbGen identity\r
175           }\r
176           {\r
177          map textures/Reaptxt/detail.jpg\r
178          blendfunc gl_dst_color gl_src_color\r
179          rgbGen identity\r
180          tcMod scale 2 2\r
181           }\r
182         {\r
183          map $lightmap\r
184          blendfunc filter\r
185          rgbGen identity\r
186          tcGen lightmap\r
187           }\r
188 }\r
189 \r
190 //Multisampling & High Lightmap resolution\r
191 textures/Reaptxt/Notext2\r
192 {\r
193 qer_editorimage textures/Reaptxt/Notext2.jpg\r
194 q3map_lightmapSampleSize 1\r
195       {\r
196         map textures/Reaptxt/Notext2.jpg\r
197         rgbGen identity\r
198       }\r
199       {\r
200         map textures/Reaptxt/detail.jpg\r
201         blendfunc gl_dst_color gl_src_color\r
202         rgbGen identity\r
203         tcMod scale 2 2\r
204       }\r
205       {\r
206         map $lightmap \r
207         blendfunc filter\r
208         rgbGen identity\r
209         tcGen lightmap \r
210       }\r
211 }\r
212 \r
213 //Multisampling & High Lightmap resolution\r
214 textures/Reaper_dirt/grass7\r
215 {\r
216 qer_editorimage textures/Reaper_dirt/grass7.jpg\r
217 q3map_lightmapSampleSize 1\r
218       {\r
219         map textures/Reaper_dirt/grass7.jpg\r
220         rgbGen identity\r
221       }\r
222       {\r
223         map textures/Reaper_dirt/grass7.jpg\r
224         blendfunc gl_dst_color gl_src_color\r
225         rgbGen identity\r
226         tcMod scale 2 2\r
227       }\r
228       {\r
229         map $lightmap \r
230         blendfunc filter\r
231         rgbGen identity\r
232         tcGen lightmap \r
233       }\r
234 }\r
235 \r
236 //Multisampling & High Lightmap resolution\r
237 textures/Reaper_dirt/grass8\r
238 {\r
239 qer_editorimage textures/Reaper_dirt/grass8.jpg\r
240 q3map_lightmapSampleSize 1\r
241       {\r
242         map textures/Reaper_dirt/grass8.jpg\r
243         rgbGen identity\r
244       }\r
245       {\r
246         map textures/Reaper_dirt/grass8.jpg\r
247         blendfunc gl_dst_color gl_src_color\r
248         rgbGen identity\r
249         tcMod scale 2 2\r
250       }\r
251       {\r
252         map $lightmap \r
253         blendfunc filter\r
254         rgbGen identity\r
255         tcGen lightmap \r
256       }\r
257 }\r
258 \r
259 //Corona Shader, texture by HipShot\r
260 textures/Reaptxt/HSglow01\r
261\r
262 qer_editorimage textures/Reaptxt/HSglow01.jpg\r
263       surfaceparm trans\r
264         surfaceparm nonsolid\r
265       cull disable      \r
266       surfaceparm nomarks       \r
267       surfaceparm nolightmap \r
268       deformVertexes autosprite\r
269 \r
270       {\r
271                 clampmap textures/Reaptxt/HSglow01.jpg\r
272                 tcMod stretch sin .8 0.2 0 .2\r
273                 tcmod rotate 5\r
274             blendFunc add\r
275             rgbGen identity\r
276         }\r
277 }\r
278 \r
279 //EnvBox Shader, EnvBox by HipShot\r
280 textures/Reaptxt/rnorm\r
281 {\r
282         surfaceparm noimpact\r
283         surfaceparm nolightmap\r
284         q3map_sunExt 1 .5 0 75 350 20 2 16\r
285         q3map_skyLight 135 4\r
286         qer_editorimage textures/Reaptxt/rnorm.jpg\r
287         skyparms textures/Reaptxt/env/restnormal - -\r
288 }\r
289 \r
290 //Fog Shader\r
291 textures/Reaptxt/fog_restdusk\r
292 {\r
293 qer_editorimage textures/Reaptxt/fog_restdusk.jpg\r
294                 surfaceparm     trans\r
295                 surfaceparm     nonsolid\r
296                 surfaceparm     fog\r
297                 surfaceparm     nolightmap\r
298                 fogparms ( .177 .173 .21 ) 128\r
299 \r
300 }\r
301 \r
302 //Fog Shader\r
303 textures/Reaptxt/fog_restnormal\r
304 {\r
305 qer_editorimage textures/Reaptxt/fog_restnormal.jpg\r
306                 surfaceparm     trans\r
307                 surfaceparm     nonsolid\r
308                 surfaceparm     fog\r
309                 surfaceparm     nolightmap\r
310                 fogparms ( .997 .985 .863 ) 1024\r
311 }\r
312 \r
313 //Corona Shader, texture by HipShot\r
314 textures/Reaptxt/sun\r
315\r
316 qer_editorimage textures/Reaptxt/sun.jpg\r
317         cull disable\r
318           surfaceparm nonsolid  \r
319         surfaceparm nomarks     \r
320         surfaceparm nolightmap \r
321         deformVertexes autosprite\r
322 \r
323         {\r
324                 clampmap textures/Reaptxt/sun.jpg\r
325             //    tcMod stretch sin .2 0.2 0 .2\r
326             tcmod rotate 5\r
327             blendFunc add\r
328             rgbGen identity\r
329           }\r
330 }\r
331 \r
332 //Alpha Channel, Texture by Lud\r
333 textures/research_detail/lud_atomic.tga\r
334 {\r
335                 qer_editorimage textures/research_detail/lud_atomic.tga\r
336                 qer_trans 0.5\r
337                 cull none\r
338             surfaceparm playerclip\r
339         {\r
340                 map textures/research_detail/lud_atomic.tga\r
341             blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA\r
342             rgbGen vertex\r
343       }\r
344 \r
345 }\r
346 \r
347 //Volumetric Shadow\r
348 textures/shad/shad\r
349 {\r
350         qer_editorimage textures/shad/shad.tga\r
351         surfaceparm alphashadow\r
352         surfaceparm nolightmap\r
353         surfaceparm nonsolid\r
354         surfaceparm trans\r
355         {\r
356                 map *default\r
357                 alphaFunc GT0\r
358                 alphagen const 0.0\r
359         }\r
360 }\r
361 \r
362 //Corona for lud_Corona.tga\r
363 //This shader is for DarkPlaces Engine - Nexuiz\r
364 textures/Reaptxt/lud_Corona\r
365\r
366         qer_editorimage textures/Reaptxt/lud_Corona.tga\r
367       surfaceparm trans\r
368         surfaceparm nonsolid    \r
369       surfaceparm nolightmap \r
370       deformVertexes autosprite\r
371         cull disable\r
372 \r
373       {\r
374                 clampmap textures/Reaptxt/lud_Corona.jpg\r
375             blendFunc add\r
376             rgbGen identity\r
377         }\r
378 }\r
379 \r
380 //Corona for sun.tga by HipShot\r
381 //This shader is for DarkPlaces Engine - Nexuiz\r
382 textures/Reaptxt/lud_Corona\r
383\r
384         qer_editorimage textures/Reaptxt/sun.jpg\r
385       surfaceparm trans\r
386         surfaceparm nonsolid    \r
387       surfaceparm nolightmap \r
388       deformVertexes autosprite\r
389         cull disable\r
390 \r
391       {\r
392                 clampmap textures/Reaptxt/sun.jpg\r
393             blendFunc add\r
394             rgbGen identity\r
395         }\r
396 }\r
397 \r
398 //Water for Q3texture, temp use.\r
399 //This shader is for DarkPlaces Engine - Nexuiz\r
400 textures/water/pool3d_5e\r
401\r
402         qer_editorimage textures/water/pool3d_5e.jpg\r
403       qer_trans 0.5\r
404         \r
405         surfaceparm trans\r
406         surfaceparm nonsolid\r
407       surfaceparm water\r
408         \r
409         deformVertexes wave 150.0 sin 2 5 0.25 0.1\r
410         Q3map_TessSize 128\r
411         cull none\r
412 \r
413       {\r
414                 map textures/water/pool3d_5e.jpg\r
415             blendFunc add\r
416             rgbGen identity\r
417         }\r
418 }\r
419 \r
420 //Water for Q3texture, temp use.\r
421 //This shader is for DarkPlaces Engine - Nexuiz\r
422 textures/liquids/slime1\r
423\r
424         qer_editorimage textures/liquids/slime1.jpg\r
425       qer_trans 0.5\r
426         \r
427         surfaceparm trans\r
428         surfaceparm nonsolid\r
429       surfaceparm slime\r
430         \r
431         deformVertexes wave 150.0 sin 2 5 0.25 0.1\r
432         Q3map_TessSize 128\r
433         cull none\r
434 \r
435       {\r
436                 map textures/liquids/slime1.jpg\r
437             blendFunc add\r
438             rgbGen identity\r
439         }\r
440 }\r
441 \r
442 textures/liquids/protolava\r
443\r
444         qer_editorimage textures/liquids/protolava.jpg\r
445       qer_trans 0.5\r
446         \r
447         surfaceparm trans\r
448         surfaceparm nonsolid\r
449       surfaceparm lava\r
450         \r
451         deformVertexes wave 150.0 sin 2 5 0.25 0.1\r
452         Q3map_TessSize 128\r
453         cull none\r
454 \r
455       {\r
456                 map textures/liquids/protolava.jpg\r
457             blendFunc add\r
458             rgbGen identity\r
459         }\r
460 }\r
461 \r
462 //Corona for HRglow01.tga\r
463 //This shader is for DarkPlaces Engine - Nexuiz\r
464 textures/Reaptxt/HRglow01\r
465\r
466         qer_editorimage textures/Reaptxt/HRglow01.tga\r
467       surfaceparm trans\r
468         surfaceparm nonsolid    \r
469       surfaceparm nolightmap \r
470       deformVertexes autosprite\r
471         cull disable\r
472 \r
473       {\r
474                 clampmap textures/Reaptxt/HRglow01.tga\r
475             blendFunc add\r
476             rgbGen identity\r
477         }\r
478 }\r
479 \r
480 //Corona for HRglow02.tga\r
481 //This shader is for DarkPlaces Engine - Nexuiz\r
482 textures/Reaptxt/HRglow02\r
483\r
484         qer_editorimage textures/Reaptxt/HRglow02.tga\r
485       surfaceparm trans\r
486         surfaceparm nonsolid    \r
487       surfaceparm nolightmap \r
488       deformVertexes autosprite\r
489         cull disable\r
490 \r
491       {\r
492                 clampmap textures/Reaptxt/HRglow02.tga\r
493             blendFunc add\r
494             rgbGen identity\r
495         }\r
496 }\r
497 \r
498 //Corona for HRglow03.tga\r
499 //This shader is for DarkPlaces Engine - Nexuiz\r
500 textures/Reaptxt/HRglow03\r
501\r
502         qer_editorimage textures/Reaptxt/HRglow03.tga\r
503       surfaceparm trans\r
504         surfaceparm nonsolid    \r
505       surfaceparm nolightmap \r
506       deformVertexes autosprite\r
507         cull disable\r
508 \r
509       {\r
510                 clampmap textures/Reaptxt/HRglow03.tga\r
511             blendFunc add\r
512             rgbGen identity\r
513         }\r
514 }\r
515 \r
516 //Corona for HRsun01.tga\r
517 //This shader is for DarkPlaces Engine - Nexuiz\r
518 textures/Reaptxt/HRsun01\r
519\r
520         qer_editorimage textures/Reaptxt/HRsun01.tga\r
521       surfaceparm trans\r
522         surfaceparm nonsolid    \r
523       surfaceparm nolightmap \r
524       deformVertexes autosprite\r
525         cull disable\r
526 \r
527       {\r
528                 clampmap textures/Reaptxt/HRsun01.tga\r
529             blendFunc add\r
530             rgbGen identity\r
531         }\r
532 }\r
533 \r
534 //EnvBox Shader, EnvBox by H.Reaper\r
535 textures/Reaptxt/HRSky\r
536 {\r
537         surfaceparm noimpact\r
538         surfaceparm nolightmap\r
539         surfaceparm sky\r
540         q3map_sunExt 0 .7 3 10 360 80 2 16\r
541         q3map_skyLight 50 3\r
542         qer_editorimage textures/Reaptxt/HRSky.jpg\r
543         skyparms env/rsky - -\r
544 }