]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/reaper.shader
more particles fixes
[divverent/nexuiz.git] / data / scripts / reaper.shader
1 // H.Reaper Q3Shader File V 1.5
2
3 //Multisampling & High Lightmap resolution
4
5 textures/Reaptxt/yellowgrad
6 {
7         qer_editorimage textures/Reaptxt/yellowgrad
8         surfaceparm nonsolid
9         {
10                 map textures/Reaptxt/yellowgrad
11                 blendfunc add   
12         }
13 }
14
15 //Corona Shader, texture by HipShot
16
17 textures/Reaptxt/HSglow01
18 {
19         qer_editorimage textures/Reaptxt/HSglow01.jpg
20         surfaceparm trans
21         surfaceparm nonsolid
22         cull disable
23         surfaceparm nomarks
24         surfaceparm nolightmap
25         deformVertexes autosprite
26         {
27                 clampmap textures/Reaptxt/HSglow01.jpg
28                 tcMod stretch sin .8 0.2 0 .2
29                 tcmod rotate 5
30                 blendFunc add
31                 rgbGen identity
32         }
33 }
34
35 //EnvBox Shader, EnvBox by HipShot
36
37 textures/Reaptxt/rnorm
38 {
39         surfaceparm noimpact
40         surfaceparm nolightmap
41         q3map_sunExt 1 .5 0 75 350 20 2 16
42         q3map_skyLight 135 4
43         qer_editorimage textures/Reaptxt/rnorm.jpg
44         skyparms textures/Reaptxt/env/restnormal - -
45 }
46
47 //Fog Shader
48
49 textures/Reaptxt/fog_restdusk
50 {
51         qer_editorimage textures/Reaptxt/fog_restdusk.jpg
52         surfaceparm     trans
53         surfaceparm     nonsolid
54         surfaceparm     fog
55         surfaceparm     nolightmap
56         fogparms ( .177 .173 .21 ) 128
57 }
58
59 //Fog Shader
60
61 textures/Reaptxt/fog_restnormal
62 {
63         qer_editorimage textures/Reaptxt/fog_restnormal.jpg
64         surfaceparm     trans
65         surfaceparm     nonsolid
66         surfaceparm     fog
67         surfaceparm     nolightmap
68         fogparms ( .997 .985 .863 ) 1024
69 }
70
71 //Corona Shader, texture by HipShot
72
73 textures/Reaptxt/sun
74 {
75         qer_editorimage textures/Reaptxt/sun.jpg
76         cull disable
77         surfaceparm nonsolid
78         surfaceparm nomarks
79         surfaceparm nolightmap
80         deformVertexes autosprite
81         {
82                 clampmap textures/Reaptxt/sun.jpg
83                 //    tcMod stretch sin .2 0.2 0 .2
84                 tcmod rotate 5
85                 blendFunc add
86                 rgbGen identity
87         }
88 }
89
90 //Volumetric Shadow
91
92 textures/shad/shad
93 {
94         qer_editorimage textures/shad/shad.tga
95         surfaceparm alphashadow
96         surfaceparm nolightmap
97         surfaceparm nonsolid
98         surfaceparm trans
99         {
100                 map *default
101                 alphaFunc GT0
102                 alphagen const 0.0
103         }
104 }
105
106 //Corona for lud_Corona.tga
107 //This shader is for DarkPlaces Engine - Nexuiz
108
109 textures/Reaptxt/lud_Corona
110 {
111         qer_editorimage textures/Reaptxt/lud_Corona.tga
112         surfaceparm trans
113         surfaceparm nonsolid
114         surfaceparm nolightmap
115         deformVertexes autosprite
116         cull disable
117         {
118                 clampmap textures/Reaptxt/lud_Corona.jpg
119                 blendFunc add
120                 rgbGen identity
121         }
122 }
123
124 //Corona for sun.tga by HipShot
125 //This shader is for DarkPlaces Engine - Nexuiz
126
127 textures/Reaptxt/sun
128 {
129         qer_editorimage textures/Reaptxt/sun.jpg
130         surfaceparm trans
131         surfaceparm nonsolid
132         surfaceparm nolightmap
133         deformVertexes autosprite
134         cull disable
135         {
136                 clampmap textures/Reaptxt/sun.jpg
137                 blendFunc add
138                 rgbGen identity
139         }
140 }
141
142 //Water for Q3texture, temp use.
143 //This shader is for DarkPlaces Engine - Nexuiz
144
145 textures/water/pool3d_5e
146 {
147         qer_editorimage textures/water/pool3d_5e.jpg
148         qer_trans 0.5
149         surfaceparm trans
150         surfaceparm nonsolid
151         surfaceparm water
152         deformVertexes wave 150.0 sin 2 5 0.25 0.1
153         Q3map_TessSize 128
154         cull none
155         {
156                 map textures/water/pool3d_5e.jpg
157                 blendFunc add
158                 rgbGen vertex
159         }
160 }
161
162 //Water for Q3texture, temp use.
163 //This shader is for DarkPlaces Engine - Nexuiz
164
165 textures/liquids/slime1
166 {
167         qer_editorimage textures/liquids/slime1.jpg
168         qer_trans 0.5
169         surfaceparm trans
170         surfaceparm nonsolid
171         surfaceparm slime
172         deformVertexes wave 150.0 sin 2 5 0.25 0.1
173         Q3map_TessSize 128
174         cull none
175         {
176                 map textures/liquids/slime1.jpg
177                 blendFunc add
178                 rgbGen identity
179         }
180 }
181
182 textures/liquids/protolava
183 {
184         qer_editorimage textures/liquids/protolava.jpg
185         qer_trans 0.5
186         surfaceparm trans
187         surfaceparm nonsolid
188         surfaceparm lava
189         deformVertexes wave 150.0 sin 2 5 0.25 0.1
190         Q3map_TessSize 128
191         cull none
192         {
193                 map textures/liquids/protolava.jpg
194                 blendFunc add
195                 rgbGen identity
196         }
197 }
198
199 //Corona for HRglow01.tga
200 //This shader is for DarkPlaces Engine - Nexuiz
201
202 textures/Reaptxt/HRglow01
203 {
204         qer_editorimage textures/Reaptxt/HRglow01.tga
205         surfaceparm trans
206         surfaceparm nonsolid
207         surfaceparm nolightmap
208         deformVertexes autosprite
209         cull disable
210         {
211                 clampmap textures/Reaptxt/HRglow01.tga
212                 blendFunc add
213                 rgbGen identity
214         }
215 }
216
217 //Corona for HRglow02.tga
218 //This shader is for DarkPlaces Engine - Nexuiz
219
220 textures/Reaptxt/HRglow02
221 {
222         qer_editorimage textures/Reaptxt/HRglow02.tga
223         surfaceparm trans
224         surfaceparm nonsolid
225         surfaceparm nolightmap
226         deformVertexes autosprite
227         cull disable
228         {
229                 clampmap textures/Reaptxt/HRglow02.tga
230                 blendFunc add
231                 rgbGen identity
232         }
233 }
234
235 //Corona for HRglow03.tga
236 //This shader is for DarkPlaces Engine - Nexuiz
237
238 textures/Reaptxt/HRglow03
239 {
240         qer_editorimage textures/Reaptxt/HRglow03.tga
241         surfaceparm trans
242         surfaceparm nonsolid
243         surfaceparm nolightmap
244         deformVertexes autosprite
245         cull disable
246         {
247                 clampmap textures/Reaptxt/HRglow03.tga
248                 blendFunc add
249                 rgbGen identity
250         }
251 }
252
253 //Corona for HRsun01.tga
254 //This shader is for DarkPlaces Engine - Nexuiz
255
256 textures/Reaptxt/HRsun01
257 {
258         qer_editorimage textures/Reaptxt/HRsun01.tga
259         surfaceparm trans
260         surfaceparm nonsolid
261         surfaceparm nolightmap
262         deformVertexes autosprite
263         cull disable
264         {
265                 clampmap textures/Reaptxt/HRsun01.tga
266                 blendFunc add
267                 rgbGen identity
268         }
269 }
270
271 //EnvBox Shader, EnvBox by H.Reaper
272
273 textures/Reaptxt/HRSky
274 {
275         surfaceparm noimpact
276         surfaceparm nolightmap
277         surfaceparm sky
278         surfaceparm nomarks
279         q3map_sunExt 0 .7 3 10 360 80 2 16
280         q3map_skyLight 50 3
281         qer_editorimage textures/Reaptxt/HRSky.jpg
282         skyparms env/rsky - -
283 }
284
285 textures/Reaptxt/HRBlackBoxSky
286 {
287         surfaceparm noimpact
288         surfaceparm nolightmap
289         surfaceparm sky
290         surfaceparm nomarks
291         qer_editorimage env/blackbox/blackbox_up.jpg
292         skyparms env/blackbox - -
293 }