diff options
Diffstat (limited to 'js/helper-classes/RDGE/MaterialsLibrary.js')
-rwxr-xr-x | js/helper-classes/RDGE/MaterialsLibrary.js | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/js/helper-classes/RDGE/MaterialsLibrary.js b/js/helper-classes/RDGE/MaterialsLibrary.js index 314a13bc..8f55f2bc 100755 --- a/js/helper-classes/RDGE/MaterialsLibrary.js +++ b/js/helper-classes/RDGE/MaterialsLibrary.js | |||
@@ -132,6 +132,25 @@ var MaterialsLibrary = Object.create(Object.prototype, { | |||
132 | case "bumpMetal": mat = new BumpMetalMaterial(); break; | 132 | case "bumpMetal": mat = new BumpMetalMaterial(); break; |
133 | case "uber": mat = new UberMaterial(); break; | 133 | case "uber": mat = new UberMaterial(); break; |
134 | 134 | ||
135 | case "taper": mat = new TaperMaterial(); break; | ||
136 | case "twistVert": mat = new TwistVertMaterial(); break; | ||
137 | case "radialBlur": mat = new RadialBlurMaterial(); break; | ||
138 | case "plasma": mat = new PlasmaMaterial(); break; | ||
139 | case "pulse": mat = new PulseMaterial(); break; | ||
140 | case "tunnel": mat = new TunnelMaterial(); break; | ||
141 | case "reliefTunnel": mat = new ReliefTunnelMaterial(); break; | ||
142 | case "squareTunnel": mat = new SquareTunnelMaterial(); break; | ||
143 | case "fly": mat = new FlyMaterial(); break; | ||
144 | case "water": mat = new WaterMaterial(); break; | ||
145 | case "zinvert": mat = new ZInvertMaterial(); break; | ||
146 | case "deform": mat = new DeformMaterial(); break; | ||
147 | case "star": mat = new StarMaterial(); break; | ||
148 | case "twist": mat = new TwistMaterial(); break; | ||
149 | case "julia": mat = new JuliaMaterial(); break; | ||
150 | case "keleidoscope": mat = new KeleidoscopeMaterial(); break; | ||
151 | case "mandel": mat = new MandelMaterial(); break; | ||
152 | |||
153 | |||
135 | default: | 154 | default: |
136 | throw new Error( "Unrecognized material type: " + type ); | 155 | throw new Error( "Unrecognized material type: " + type ); |
137 | pu.advancePastToken( "endMaterial\n" ); | 156 | pu.advancePastToken( "endMaterial\n" ); |
@@ -163,9 +182,49 @@ var radialGradientMaterial = new RadialGradientMaterial(); | |||
163 | var bumpMetalMaterial = new BumpMetalMaterial(); | 182 | var bumpMetalMaterial = new BumpMetalMaterial(); |
164 | var uberMaterial = new UberMaterial(); | 183 | var uberMaterial = new UberMaterial(); |
165 | 184 | ||
185 | //var taperMaterial = new TaperMaterial(); | ||
186 | //var twistVertMaterial = new TwistVertMaterial(); | ||
187 | var radialBlurMaterial = new RadialBlurMaterial(); | ||
188 | var plasmaMaterial = new PlasmaMaterial(); | ||
189 | var pulseMaterial = new PulseMaterial(); | ||
190 | var tunnelMaterial = new TunnelMaterial(); | ||
191 | var reliefTunnelMaterial = new ReliefTunnelMaterial(); | ||
192 | var squareTunnelMaterial = new SquareTunnelMaterial(); | ||
193 | var flyMaterial = new FlyMaterial(); | ||
194 | var waterMaterial = new WaterMaterial(); | ||
195 | var zInvertMaterial = new ZInvertMaterial(); | ||
196 | var deformMaterial = new DeformMaterial(); | ||
197 | var starMaterial = new StarMaterial(); | ||
198 | var twistMaterial = new TwistMaterial(); | ||
199 | var juliaMaterial = new JuliaMaterial(); | ||
200 | var keleidoscopeMaterial = new KeleidoscopeMaterial(); | ||
201 | var mandelMaterial = new MandelMaterial(); | ||
202 | |||
203 | |||
166 | MaterialsLibrary.addMaterial(flatMaterial); | 204 | MaterialsLibrary.addMaterial(flatMaterial); |
167 | MaterialsLibrary.addMaterial(linearGradientMaterial); | 205 | MaterialsLibrary.addMaterial(linearGradientMaterial); |
168 | MaterialsLibrary.addMaterial(radialGradientMaterial); | 206 | MaterialsLibrary.addMaterial(radialGradientMaterial); |
169 | MaterialsLibrary.addMaterial(bumpMetalMaterial); | 207 | MaterialsLibrary.addMaterial(bumpMetalMaterial); |
170 | MaterialsLibrary.addMaterial(uberMaterial); | 208 | MaterialsLibrary.addMaterial(uberMaterial); |
171 | 209 | ||
210 | //MaterialsLibrary.addMaterial(taperMaterial); | ||
211 | //MaterialsLibrary.addMaterial(twistVertMaterial); | ||
212 | |||
213 | MaterialsLibrary.addMaterial(radialBlurMaterial); | ||
214 | MaterialsLibrary.addMaterial(plasmaMaterial); | ||
215 | MaterialsLibrary.addMaterial(pulseMaterial); | ||
216 | MaterialsLibrary.addMaterial(tunnelMaterial); | ||
217 | MaterialsLibrary.addMaterial(reliefTunnelMaterial); | ||
218 | MaterialsLibrary.addMaterial(squareTunnelMaterial); | ||
219 | MaterialsLibrary.addMaterial(flyMaterial); | ||
220 | MaterialsLibrary.addMaterial(waterMaterial); | ||
221 | MaterialsLibrary.addMaterial(zInvertMaterial); | ||
222 | MaterialsLibrary.addMaterial(deformMaterial); | ||
223 | MaterialsLibrary.addMaterial(starMaterial); | ||
224 | MaterialsLibrary.addMaterial(twistMaterial); | ||
225 | MaterialsLibrary.addMaterial(juliaMaterial); | ||
226 | MaterialsLibrary.addMaterial(keleidoscopeMaterial); | ||
227 | MaterialsLibrary.addMaterial(mandelMaterial); | ||
228 | |||
229 | |||
230 | |||