|
@@ -77,12 +77,8 @@
|
|
|
var vertexShader = shader.vertexShader;
|
|
|
var fragmentShader = shader.fragmentShader;
|
|
|
|
|
|
- var texture1 = new THREE.Texture( generateTexture( 0, 0.5, 1 ), THREE.UVMapping );
|
|
|
- var texture2 = new THREE.Texture( generateTexture( 0, 1, 0 ), THREE.SphericalReflectionMapping );
|
|
|
- var texture3 = THREE.ImageUtils.loadTexture( 'textures/land_ocean_ice_cloud_2048.jpg' );
|
|
|
-
|
|
|
- texture1.needsUpdate = true;
|
|
|
- texture2.needsUpdate = true;
|
|
|
+ var texture1 = new THREE.CanvasTexture( generateTexture( 0, 0.5, 1 ), THREE.UVMapping );
|
|
|
+ var texture2 = THREE.ImageUtils.loadTexture( 'textures/land_ocean_ice_cloud_2048.jpg' );
|
|
|
|
|
|
var materials = [
|
|
|
|
|
@@ -91,9 +87,9 @@
|
|
|
new THREE.MeshBasicMaterial( { color: 0x0066ff, blending: THREE.AdditiveBlending, transparent: true, depthWrite: false } ),
|
|
|
new THREE.MeshBasicMaterial( { color: 0xffaa00, wireframe: true } ),
|
|
|
new THREE.MeshBasicMaterial( { map: texture1, fog: false } ),
|
|
|
- new THREE.MeshBasicMaterial( { map: texture3 } ),
|
|
|
+ new THREE.MeshBasicMaterial( { map: texture2 } ),
|
|
|
new THREE.ShaderMaterial( { uniforms: uniforms, vertexShader: vertexShader, fragmentShader: fragmentShader, transparent: true } ),
|
|
|
- new THREE.MeshLambertMaterial( { map: texture3 } ),
|
|
|
+ new THREE.MeshLambertMaterial( { map: texture2 } ),
|
|
|
new THREE.MeshLambertMaterial( { color: 0xdddddd, shading: THREE.FlatShading } ),
|
|
|
new THREE.MeshLambertMaterial( { color: 0xdddddd, shading: THREE.SmoothShading } ),
|
|
|
new THREE.MeshPhongMaterial( { color: 0xdddddd, specular: 0x009900, shininess: 30, shading: THREE.FlatShading } ),
|