Please wait while JavaScript is catching up…
If a site keeps producing new broken resources filling up the archive (e.g., file download pages with unique session IDs), contact me and we'll make a more automated block.
http://paradise.untergrund.net/tau-ceti/
No other downloads for this URL.
This downloaded file in a sandbox that disallows loading or navigating to external resources:
00000000: 3c 68 74 6d 6c 3e 0a 3c 68 65 61 64 3e 0a 20 20 20 20 3c 73 74 79 6c 65 3e 0a 20 20 20 20 20 20 <html>.<head>. <style>. 00000020: 20 20 68 74 6d 6c 2c 20 62 6f 64 79 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e html, body{. margin 00000040: 3a 30 3b 0a 20 20 20 20 20 20 20 20 7d 0a 09 09 23 76 69 65 77 70 6f 72 74 0a 7b 0a 09 62 61 63 :0;. }...#viewport.{..bac 00000060: 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 20 77 68 69 74 65 3b 0a 09 77 69 64 74 68 3a 20 31 30 kground-color: white;..width: 10 00000080: 30 25 3b 0a 09 68 65 69 67 68 74 3a 31 30 30 25 3b 0a 09 0a 09 7d 0a 09 0a 09 09 2e 66 75 6c 6c 0%;..height:100%;....}......full 000000a0: 73 63 72 65 65 6e 0a 7b 0a 09 77 69 64 74 68 3a 20 31 30 30 25 3b 0a 09 68 65 69 67 68 74 3a 31 screen.{..width: 100%;..height:1 000000c0: 30 30 25 3b 0a 09 0a 09 7d 0a 20 20 20 20 3c 2f 73 74 79 6c 65 3e 0a 09 3c 73 63 72 69 70 74 20 00%;....}. </style>..<script 000000e0: 73 72 63 3d 22 6a 73 2f 6a 71 75 65 72 79 2e 6d 69 6e 2e 6a 73 22 3e 3c 2f 73 63 72 69 70 74 3e src="js/jquery.min.js"></script> 00000100: 20 0a 09 3c 73 63 72 69 70 74 20 73 72 63 3d 22 62 75 69 6c 64 2f 74 68 72 65 65 2e 6a 73 22 3e ..<script src="build/three.js"> 00000120: 3c 2f 73 63 72 69 70 74 3e 0a 09 3c 73 63 72 69 70 74 20 73 72 63 3d 22 44 65 74 65 63 74 6f 72 </script>..<script src="Detector 00000140: 2e 6a 73 22 3e 3c 2f 73 63 72 69 70 74 3e 0a 09 3c 73 63 72 69 70 74 20 73 72 63 3d 22 62 75 69 .js"></script>..<script src="bui 00000160: 6c 64 2f 6a 73 52 6f 63 6b 65 74 2e 6a 73 22 3e 3c 2f 73 63 72 69 70 74 3e 0a 09 3c 73 63 72 69 ld/jsRocket.js"></script>..<scri 00000180: 70 74 20 73 72 63 3d 22 6a 73 2f 4d 54 4c 4c 6f 61 64 65 72 2e 6a 73 22 3e 3c 2f 73 63 72 69 70 pt src="js/MTLLoader.js"></scrip 000001a0: 74 3e 0a 09 3c 73 63 72 69 70 74 20 73 72 63 3d 22 6a 73 2f 4f 42 4a 4d 54 4c 4c 6f 61 64 65 72 t>..<script src="js/OBJMTLLoader 000001c0: 2e 6a 73 22 3e 3c 2f 73 63 72 69 70 74 3e 0a 0a 3c 2f 68 65 61 64 3e 0a 3c 73 63 72 69 70 74 20 .js"></script>..</head>.<script 000001e0: 74 79 70 65 3d 22 78 2d 73 68 61 64 65 72 2f 78 2d 76 65 72 74 65 78 22 20 69 64 3d 22 76 65 72 type="x-shader/x-vertex" id="ver 00000200: 74 65 78 73 68 61 64 65 72 31 22 3e 0a 09 09 09 0a 09 09 09 76 61 72 79 69 6e 67 20 76 65 63 32 texshader1">........varying vec2 00000220: 20 76 55 76 3b 0a 09 09 09 76 6f 69 64 20 6d 61 69 6e 28 29 09 7b 0a 09 09 09 09 76 55 76 20 3d vUv;....void main().{.....vUv = 00000240: 20 75 76 3b 0a 09 09 09 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 20 3d 20 76 65 63 34 28 20 70 6f 73 uv;.....gl_Position = vec4( pos 00000260: 69 74 69 6f 6e 2c 20 31 2e 30 20 29 3b 0a 0a 09 09 09 7d 0a 09 09 3c 2f 73 63 72 69 70 74 3e 0a ition, 1.0 );.....}...</script>. 00000280: 0a 09 09 3c 73 63 72 69 70 74 20 74 79 70 65 3d 22 78 2d 73 68 61 64 65 72 2f 78 2d 66 72 61 67 ...<script type="x-shader/x-frag 000002a0: 6d 65 6e 74 22 20 69 64 3d 22 66 72 61 67 6d 65 6e 74 73 68 61 64 65 72 31 22 3e 0a 09 09 09 09 ment" id="fragmentshader1">..... 000002c0: 20 0a 09 09 09 09 20 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 74 65 78 74 75 72 65 ..... uniform sampler2D texture 000002e0: 3b 0a 20 20 09 09 09 09 20 76 61 72 79 69 6e 67 20 76 65 63 32 20 76 55 76 3b 0a 09 09 09 09 20 ;. .... varying vec2 vUv;..... 00000300: 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 74 69 6d 65 3b 0a 09 09 09 09 20 75 6e 69 66 6f 72 6d uniform float time;..... uniform 00000320: 20 76 65 63 32 20 72 65 73 6f 6c 75 74 69 6f 6e 3b 0a 09 09 09 0a 0a 09 09 09 09 09 66 6c 6f 61 vec2 resolution;...........floa 00000340: 74 20 67 6c 69 74 74 65 72 20 3d 20 31 31 2e 32 3b 0a 09 09 09 09 09 66 6c 6f 61 74 20 75 74 69 t glitter = 11.2;......float uti 00000360: 6d 65 20 3d 20 74 69 6d 65 20 2f 20 32 2e 30 3b 0a 09 09 09 09 09 66 6c 6f 61 74 20 61 6e 3d 20 me = time / 2.0;......float an= 00000380: 73 69 6e 28 75 74 69 6d 65 29 2a 33 2e 31 34 31 35 37 3b 0a 09 09 09 09 09 66 6c 6f 61 74 20 68 sin(utime)*3.14157;......float h 000003a0: 3d 30 2e 37 3b 0a 0a 09 09 09 09 09 76 6f 69 64 20 6d 61 69 6e 28 29 20 7b 0a 09 09 09 09 09 09 =0.7;.......void main() {....... 000003c0: 66 6c 6f 61 74 20 7a 6f 6f 20 3d 20 2e 32 33 32 33 32 2b 2e 33 38 2a 73 69 6e 28 2e 37 2a 75 74 float zoo = .23232+.38*sin(.7*ut 000003e0: 69 6d 65 29 3b 0a 09 20 09 0a 09 09 09 09 09 09 76 65 63 32 20 70 20 3d 20 2d 31 2e 38 2a 7a 6f ime);.. ........vec2 p = -1.8*zo 00000400: 6f 2b 32 2e 30 2a 76 55 76 2e 78 79 3b 20 20 0a 20 0a 09 09 09 09 09 09 76 65 63 32 20 75 76 3b o+2.0*vUv.xy; . .......vec2 uv; 00000420: 20 09 0a 20 0a 20 20 20 09 09 09 09 09 09 75 76 2e 78 20 3d 20 20 70 2e 78 20 2f 20 70 2e 79 20 .. . ......uv.x = p.x / p.y 00000440: 3b 0a 20 20 20 09 09 09 09 09 0a 09 09 09 09 09 09 75 76 2e 79 20 3d 20 20 30 31 2e 2a 75 74 69 ;. ............uv.y = 01.*uti 00000460: 6d 65 2b 68 20 2f 20 61 62 73 28 70 2e 78 29 3b 0a 09 09 09 09 09 09 67 6c 5f 46 72 61 67 43 6f me+h / abs(p.x);.......gl_FragCo 00000480: 6c 6f 72 20 3d 20 76 65 63 34 20 28 74 65 78 74 75 72 65 32 44 28 74 65 78 74 75 72 65 2c 75 76 lor = vec4 (texture2D(texture,uv 000004a0: 29 2e 78 79 7a 2a 70 2e 79 2a 70 2e 79 2c 20 31 2e 30 29 3b 0a 09 09 09 09 09 09 09 09 7d 0a 09 ).xyz*p.y*p.y, 1.0);.........}.. 000004c0: 09 09 3c 2f 73 63 72 69 70 74 3e 0a 0a 0a 09 3c 73 63 72 69 70 74 20 74 79 70 65 3d 22 78 2d 73 ..</script>....<script type="x-s 000004e0: 68 61 64 65 72 2f 78 2d 76 65 72 74 65 78 22 20 69 64 3d 22 76 65 72 74 65 78 73 68 61 64 65 72 hader/x-vertex" id="vertexshader 00000500: 32 22 3e 0a 09 09 09 0a 09 09 09 76 61 72 79 69 6e 67 20 76 65 63 32 20 76 55 76 3b 0a 09 09 09 2">........varying vec2 vUv;.... 00000520: 76 6f 69 64 20 6d 61 69 6e 28 29 09 7b 0a 09 09 09 09 76 55 76 20 3d 20 75 76 3b 0a 09 09 09 09 void main().{.....vUv = uv;..... 00000540: 67 6c 5f 50 6f 73 69 74 69 6f 6e 20 3d 20 76 65 63 34 28 20 70 6f 73 69 74 69 6f 6e 2c 20 31 2e gl_Position = vec4( position, 1. 00000560: 30 20 29 3b 0a 0a 09 09 09 7d 0a 09 09 3c 2f 73 63 72 69 70 74 3e 0a 0a 09 09 3c 73 63 72 69 70 0 );.....}...</script>....<scrip 00000580: 74 20 74 79 70 65 3d 22 78 2d 73 68 61 64 65 72 2f 78 2d 66 72 61 67 6d 65 6e 74 22 20 69 64 3d t type="x-shader/x-fragment" id= 000005a0: 22 66 72 61 67 6d 65 6e 74 73 68 61 64 65 72 32 22 3e 0a 09 09 0a 09 09 75 6e 69 66 6f 72 6d 20 "fragmentshader2">......uniform 000005c0: 73 61 6d 70 6c 65 72 32 44 20 74 65 78 74 75 72 65 3b 0a 20 20 09 09 76 61 72 79 69 6e 67 20 76 sampler2D texture;. ..varying v 000005e0: 65 63 32 20 76 55 76 3b 0a 09 09 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 74 69 6d 65 3b 0a 09 ec2 vUv;...uniform float time;.. 00000600: 09 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 72 65 73 6f 6c 75 74 69 6f 6e 3b 0a 09 09 0a 09 09 66 .uniform vec2 resolution;......f 00000620: 6c 6f 61 74 20 75 74 69 6d 65 20 3d 20 74 69 6d 65 2f 32 2e 30 3b 0a 09 09 66 6c 6f 61 74 20 61 loat utime = time/2.0;...float a 00000640: 6e 3d 20 73 69 6e 28 75 74 69 6d 65 29 2f 33 2e 31 34 31 35 37 3b 0a 09 09 66 6c 6f 61 74 20 61 n= sin(utime)/3.14157;...float a 00000660: 73 3d 20 73 69 6e 28 61 6e 29 3b 0a 09 09 66 6c 6f 61 74 20 7a 6f 6f 20 3d 20 2e 32 33 32 33 32 s= sin(an);...float zoo = .23232 00000680: 2b 2e 33 38 2a 73 69 6e 28 2e 37 2a 75 74 69 6d 65 29 3b 0a 09 09 0a 09 09 09 0a 09 09 76 6f 69 +.38*sin(.7*utime);..........voi 000006a0: 64 20 6d 61 69 6e 28 29 20 7b 0a 09 09 09 09 09 09 0a 09 09 09 09 09 09 76 65 63 32 20 70 20 3d d main() {..............vec2 p = 000006c0: 28 31 2e 37 2b 61 6e 29 2a 20 76 55 76 2e 78 79 3b 20 0a 09 09 09 09 09 09 76 65 63 32 20 75 76 (1.7+an)* vUv.xy; .......vec2 uv 000006e0: 3b 20 0a 09 09 09 09 09 09 76 65 63 32 20 7a 3b 0a 09 09 09 09 09 09 76 65 63 32 20 63 3b 0a 09 ; .......vec2 z;.......vec2 c;.. 00000700: 09 09 09 09 09 7a 20 3d 20 63 3b 0a 09 09 09 09 09 09 0a 09 09 09 09 09 09 0a 09 09 63 2e 78 20 .....z = c;.................c.x 00000720: 3d 20 70 2e 78 20 2a 20 73 69 6e 28 32 2e 30 29 2b 61 6e 3b 0a 09 09 63 2e 79 20 3d 20 70 2e 79 = p.x * sin(2.0)+an;...c.y = p.y 00000740: 20 2a 73 69 6e 28 32 2e 30 29 2d 61 6e 3b 0a 09 09 69 6e 74 20 69 3b 0a 09 09 0a 09 09 0a 20 66 *sin(2.0)-an;...int i;....... f 00000760: 6f 72 28 20 69 6e 74 20 69 3d 30 3b 20 69 3c 33 38 3b 69 2b 2b 20 29 0a 7b 09 0a 20 20 20 20 20 or( int i=0; i<38;i++ ).{.. 00000780: 20 20 20 66 6c 6f 61 74 20 78 20 3d 20 28 7a 2e 78 20 2a 20 7a 2e 78 20 2d 20 7a 2e 79 20 2a 20 float x = (z.x * z.x - z.y * 000007a0: 7a 2e 79 20 2a 20 7a 6f 6f 20 29 20 2b 20 63 2e 78 3b 0a 20 20 20 20 20 20 20 20 66 6c 6f 61 74 z.y * zoo ) + c.x;. float 000007c0: 20 79 20 3d 20 28 7a 2e 79 20 2a 20 7a 2e 78 20 2b 20 7a 2e 78 20 2a 20 7a 2e 79 20 2a 20 7a 6f y = (z.y * z.x + z.x * z.y * zo 000007e0: 6f 29 20 2b 20 63 2e 79 3b 0a 20 20 20 20 20 20 0a 09 09 75 76 2e 78 20 3d 20 20 78 3b 0a 09 09 o) + c.y;. ...uv.x = x;... 00000800: 75 76 2e 79 20 3d 20 20 79 3b 0a 09 20 20 20 20 20 20 20 20 20 0a 09 09 7a 2e 78 20 3d 20 78 2b uv.y = y;.. ...z.x = x+ 00000820: 61 73 3b 0a 09 09 7a 2e 79 20 3d 20 79 2b 61 73 3b 20 20 20 20 0a 7d 0a 09 09 09 09 0a 09 09 76 as;...z.y = y+as; .}........v 00000840: 65 63 33 20 63 6f 6c 20 3d 20 74 65 78 74 75 72 65 32 44 28 20 74 65 78 74 75 72 65 2c 75 76 20 ec3 col = texture2D( texture,uv 00000860: 29 2e 7a 79 78 3b 0a 09 09 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 3d 20 76 65 63 34 28 63 6f 6c ).zyx;...gl_FragColor = vec4(col 00000880: 2c 31 2e 30 29 3b 0a 09 09 09 09 09 09 09 09 7d 0a 09 09 0a 09 3c 2f 73 63 72 69 70 74 3e 09 09 ,1.0);.........}.....</script>.. 000008a0: 09 0a 09 09 09 0a 09 09 09 0a 09 09 09 0a 09 09 09 0a 09 09 09 0a 09 09 09 0a 3c 73 63 72 69 70 ..........................<scrip 000008c0: 74 3e 0a 76 61 72 20 66 69 6c 65 73 4c 6f 61 64 65 64 20 3d 20 30 3b 0a 76 61 72 20 66 69 6c 65 t>.var filesLoaded = 0;.var file 000008e0: 73 54 6f 4c 6f 61 64 20 3d 20 31 31 3b 0a 76 61 72 20 70 61 75 73 65 20 3d 20 66 61 6c 73 65 3b sToLoad = 11;.var pause = false; 00000900: 0a 76 61 72 20 6d 65 73 68 33 20 3d 20 30 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 .var mesh3 = 0;.. $(document) 00000920: 2e 72 65 61 64 79 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 09 09 09 09 77 69 6e 64 6f 77 2e 61 64 .ready(function(){.....window.ad 00000940: 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 27 72 65 73 69 7a 65 27 2c 20 6f 6e 57 69 6e 64 dEventListener( 'resize', onWind 00000960: 6f 77 52 65 73 69 7a 65 2c 20 66 61 6c 73 65 20 29 3b 09 09 09 09 09 0a 09 09 09 09 7a 20 3d 20 owResize, false );..........z = 00000980: 30 3b 0a 09 09 09 09 48 45 49 47 48 54 20 3d 20 32 35 36 3b 0a 09 09 09 09 57 49 44 54 48 20 3d 0;.....HEIGHT = 256;.....WIDTH = 000009a0: 20 32 35 36 3b 0a 09 09 09 09 63 6f 75 6e 74 20 3d 20 30 3b 0a 09 09 09 09 24 28 27 23 76 69 65 256;.....count = 0;.....$('#vie 000009c0: 77 70 6f 72 74 31 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 09 24 28 27 23 76 69 65 77 70 6f 72 wport1').hide();.....$('#viewpor 000009e0: 74 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 09 24 28 27 23 76 69 65 77 70 6f 72 74 33 27 29 2e t').hide();.....$('#viewport3'). 00000a00: 68 69 64 65 28 29 3b 0a 09 09 09 09 24 28 27 23 76 69 65 77 70 6f 72 74 34 27 29 2e 68 69 64 65 hide();.....$('#viewport4').hide 00000a20: 28 29 3b 0a 09 09 09 09 24 28 27 23 76 69 65 77 70 6f 72 74 35 27 29 2e 68 69 64 65 28 29 3b 0a ();.....$('#viewport5').hide();. 00000a40: 09 09 09 09 24 28 27 23 76 69 65 77 70 6f 72 74 36 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 09 ....$('#viewport6').hide();..... 00000a60: 24 28 27 23 76 69 65 77 70 6f 72 74 37 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 09 24 28 27 23 $('#viewport7').hide();.....$('# 00000a80: 76 69 65 77 70 6f 72 74 38 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 09 24 28 27 23 76 69 65 77 viewport8').hide();.....$('#view 00000aa0: 70 6f 72 74 39 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 09 24 28 27 23 76 69 65 77 70 6f 72 74 port9').hide();.....$('#viewport 00000ac0: 61 27 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 0a 09 09 09 09 76 61 72 20 63 61 6e 76 61 73 20 3d a').hide();.........var canvas = 00000ae0: 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 27 63 61 6e 76 61 73 27 document.createElement('canvas' 00000b00: 29 3b 0a 09 09 09 09 63 61 6e 76 61 73 43 74 78 20 3d 20 63 61 6e 76 61 73 2e 67 65 74 43 6f 6e );.....canvasCtx = canvas.getCon 00000b20: 74 65 78 74 28 22 32 64 22 29 3b 0a 09 09 09 09 69 6d 61 67 65 20 3d 20 6e 65 77 20 49 6d 61 67 text("2d");.....image = new Imag 00000b40: 65 28 29 3b 0a 09 09 09 09 69 6d 61 67 65 2e 6f 6e 6c 6f 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e e();.....image.onload = function 00000b60: 28 29 20 7b 0a 20 20 09 09 09 09 63 61 6e 76 61 73 43 74 78 2e 64 72 61 77 49 6d 61 67 65 28 69 () {. ....canvasCtx.drawImage(i 00000b80: 6d 61 67 65 2c 20 30 2c 20 30 29 3b 0a 20 20 20 20 09 09 09 69 6d 67 44 61 74 61 20 3d 20 63 61 mage, 0, 0);. ...imgData = ca 00000ba0: 6e 76 61 73 43 74 78 2e 67 65 74 49 6d 61 67 65 44 61 74 61 28 30 2c 30 2c 57 49 44 54 48 2c 48 nvasCtx.getImageData(0,0,WIDTH,H 00000bc0: 45 49 47 48 54 29 3b 0a 09 09 09 09 74 65 78 74 75 72 65 20 3d 20 69 6d 67 44 61 74 61 2e 64 61 EIGHT);.....texture = imgData.da 00000be0: 74 61 3b 0a 09 09 09 09 66 69 6c 65 73 4c 6f 61 64 65 64 2b 2b 3b 0a 09 09 09 09 7d 09 0a 09 09 ta;.....filesLoaded++;.....}.... 00000c00: 09 09 0a 09 09 09 09 20 0a 09 09 09 09 69 6d 61 67 65 2e 73 72 63 20 3d 20 27 46 6f 69 6c 65 64 ....... .....image.src = 'Foiled 00000c20: 41 67 61 69 6e 2e 70 6e 67 27 3b 0a 09 09 09 09 0a 09 09 09 09 63 61 6e 76 61 73 31 32 20 3d 20 Again.png';..........canvas12 = 00000c40: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 22 76 69 65 77 70 6f 72 document.getElementById("viewpor 00000c60: 74 31 22 29 3b 0a 09 09 09 09 63 61 6e 76 61 73 43 74 78 31 20 3d 20 63 61 6e 76 61 73 31 32 2e t1");.....canvasCtx1 = canvas12. 00000c80: 67 65 74 43 6f 6e 74 65 78 74 28 22 32 64 22 29 3b 0a 09 09 09 0a 20 20 20 20 09 09 09 69 6d 61 getContext("2d");..... ...ima 00000ca0: 67 65 31 20 3d 20 6e 65 77 20 49 6d 61 67 65 28 29 3b 0a 09 09 09 09 69 6d 61 67 65 31 2e 6f 6e ge1 = new Image();.....image1.on 00000cc0: 6c 6f 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 09 09 09 09 63 61 6e 76 61 73 load = function() {. ....canvas 00000ce0: 43 74 78 31 2e 64 72 61 77 49 6d 61 67 65 28 69 6d 61 67 65 31 2c 20 30 2c 20 30 29 3b 0a 20 20 Ctx1.drawImage(image1, 0, 0);. 00000d00: 20 20 09 09 09 69 6d 67 44 61 74 61 31 20 3d 20 63 61 6e 76 61 73 43 74 78 31 2e 67 65 74 49 6d ...imgData1 = canvasCtx1.getIm 00000d20: 61 67 65 44 61 74 61 28 30 2c 30 2c 36 35 35 2c 35 33 30 29 3b 0a 09 09 09 09 74 65 78 74 75 72 ageData(0,0,655,530);.....textur 00000d40: 65 31 20 3d 20 69 6d 67 44 61 74 61 31 2e 64 61 74 61 3b 0a 09 09 09 09 66 69 6c 65 73 4c 6f 61 e1 = imgData1.data;.....filesLoa 00000d60: 64 65 64 2b 2b 3b 0a 09 09 09 09 7d 09 0a 09 09 09 09 69 6d 61 67 65 31 2e 73 72 63 20 3d 20 27 ded++;.....}......image1.src = ' 00000d80: 50 61 72 61 64 69 73 65 5f 45 6e 74 69 72 65 2d 4c 6f 67 6f 2e 70 6e 67 27 3b 0a 09 09 09 09 0a Paradise_Entire-Logo.png';...... 00000da0: 09 09 09 09 63 61 6e 76 61 73 32 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e ....canvas2 = document.getElemen 00000dc0: 74 42 79 49 64 28 22 76 69 65 77 70 6f 72 74 33 22 29 3b 0a 09 09 09 09 63 61 6e 76 61 73 43 74 tById("viewport3");.....canvasCt 00000de0: 78 32 20 3d 20 63 61 6e 76 61 73 32 2e 67 65 74 43 6f 6e 74 65 78 74 28 22 32 64 22 29 3b 0a 09 x2 = canvas2.getContext("2d");.. 00000e00: 09 09 09 0a 09 09 09 09 69 6d 61 67 65 32 20 3d 20 6e 65 77 20 49 6d 61 67 65 28 29 3b 0a 09 09 ........image2 = new Image();... 00000e20: 09 09 69 6d 61 67 65 32 2e 6f 6e 6c 6f 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 ..image2.onload = function() {. 00000e40: 20 09 09 09 09 63 61 6e 76 61 73 43 74 78 32 2e 64 72 61 77 49 6d 61 67 65 28 69 6d 61 67 65 32 ....canvasCtx2.drawImage(image2 00000e60: 2c 20 30 2c 20 30 29 3b 0a 20 20 20 20 09 09 09 69 6d 67 44 61 74 61 32 20 3d 20 63 61 6e 76 61 , 0, 0);. ...imgData2 = canva 00000e80: 73 43 74 78 32 2e 67 65 74 49 6d 61 67 65 44 61 74 61 28 30 2c 30 2c 36 35 35 2c 35 33 30 29 3b sCtx2.getImageData(0,0,655,530); 00000ea0: 0a 09 09 09 09 74 65 78 74 75 72 65 32 20 3d 20 69 6d 67 44 61 74 61 32 2e 64 61 74 61 3b 0a 09 .....texture2 = imgData2.data;.. 00000ec0: 09 09 09 66 69 6c 65 73 4c 6f 61 64 65 64 2b 2b 3b 0a 09 09 09 09 7d 09 0a 09 09 09 09 69 6d 61 ...filesLoaded++;.....}......ima 00000ee0: 67 65 32 2e 73 72 63 20 3d 20 27 50 6c 61 6e 65 74 5f 45 61 72 74 68 5f 4c 6f 67 6f 2e 70 6e 67 ge2.src = 'Planet_Earth_Logo.png 00000f00: 27 3b 0a 09 09 09 09 0a 09 09 09 09 63 61 6e 76 61 73 33 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 ';..........canvas3 = document.g 00000f20: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 22 76 69 65 77 70 6f 72 74 34 22 29 3b 0a 09 09 09 09 etElementById("viewport4");..... 00000f40: 63 61 6e 76 61 73 43 74 78 33 20 3d 20 63 61 6e 76 61 73 33 2e 67 65 74 43 6f 6e 74 65 78 74 28 canvasCtx3 = canvas3.getContext( 00000f60: 22 32 64 22 29 3b 0a 09 09 09 09 0a 09 09 09 09 69 6d 61 67 65 33 20 3d 20 6e 65 77 20 49 6d 61 "2d");..........image3 = new Ima 00000f80: 67 65 28 29 3b 0a 09 09 09 09 69 6d 61 67 65 33 2e 6f 6e 6c 6f 61 64 20 3d 20 66 75 6e 63 74 69 ge();.....image3.onload = functi 00000fa0: 6f 6e 28 29 20 7b 0a 20 20 09 09 09 09 63 61 6e 76 61 73 43 74 78 33 2e 64 72 61 77 49 6d 61 67 on() {. ....canvasCtx3.drawImag 00000fc0: 65 28 69 6d 61 67 65 33 2c 20 30 2c 20 30 29 3b 0a 20 20 20 20 09 09 09 69 6d 67 44 61 74 61 33 e(image3, 0, 0);. ...imgData3 00000fe0: 20 3d 20 63 61 6e 76 61 73 43 74 78 33 2e 67 65 74 49 6d 61 67 65 44 61 74 61 28 30 2c 30 2c 36 = canvasCtx3.getImageData(0,0,6