Mercurial > hg > Members > e085722 > map
comparison map.html @ 0:0b8d8ce99f46 default tip
commit
author | Daiki KINJYO <e085722@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 14 Feb 2011 17:06:56 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:0b8d8ce99f46 |
---|---|
1 <html> | |
2 <head> | |
3 <title>Earth and Mars</title> | |
4 <script src="resources/render/SceneGraphRoot.js" type="text/javascript"></script> | |
5 <script src="resources/render/SceneGraph.js" type="text/javascript"></script> | |
6 <script src="resources/render/jkl-parsexml.js" type="text/javascript"></script> | |
7 <script src="resources/render/Image_xml.js" type="text/javascript"></script> | |
8 <script src="resources/render/keybord.js" type="text/javascript"></script> | |
9 <script src="resources/render/DrawObject.js" type="text/javascript"></script> | |
10 <script src="resources/render/init.js" type="text/javascript"> </script> | |
11 <script src="resources/render/camera.js" type="text/javascript"> </script> | |
12 <script src="resources/render/J3DI.js" type="text/javascript"> </script> | |
13 <script src="resources/render/J3DIMath.js" type="text/javascript"> </script> | |
14 <script src="resources/render/webgl-utils.js" type="text/javascript"></script> | |
15 | |
16 <script src="resources/main.js" type="text/javascript"></script> | |
17 <script src="resources/bullet.js" type="text/javascript"></script> | |
18 <script src="resources/pants.js" type="text/javascript"></script> | |
19 <script src="resources/human.js" type="text/javascript"></script> | |
20 <script src="resources/combat_plane.js" type="text/javascript"></script> | |
21 | |
22 <script id="vshader" type="x-shader/x-vertex"> | |
23 uniform mat4 u_modelViewProjMatrix; | |
24 uniform mat4 u_normalMatrix; | |
25 uniform vec3 lightDir; | |
26 attribute vec3 vNormal; | |
27 attribute vec4 vTexCoord; | |
28 attribute vec4 vPosition; | |
29 varying float v_Dot; | |
30 varying vec2 v_texCoord; | |
31 void main(){ | |
32 gl_Position = u_modelViewProjMatrix * vPosition; | |
33 v_texCoord = vTexCoord.st; | |
34 vec4 transNormal = u_normalMatrix * vec4(vNormal,1); | |
35 v_Dot = max(min(dot(transNormal.xyz, lightDir),1.0), 0.8); | |
36 } | |
37 </script> | |
38 <script id="fshader" type="x-shader/x-fragment"> | |
39 #ifdef GL_ES | |
40 precision mediump float; | |
41 #endif | |
42 uniform sampler2D sampler2d; | |
43 varying float v_Dot; | |
44 varying vec2 v_texCoord; | |
45 void main(){ | |
46 vec4 color = texture2D(sampler2d,v_texCoord); | |
47 color += vec4(0.1,0.1,0.1,1); | |
48 gl_FragColor = vec4(color.xyz * v_Dot, color.a); | |
49 } | |
50 </script> | |
51 | |
52 <style type="text/css"> | |
53 canvas { | |
54 border: 2px solid black; | |
55 } | |
56 </style> | |
57 </head> | |
58 <body onload="start()"> | |
59 <canvas id="screen"></canvas> | |
60 <div id="framerate"></div> | |
61 <div id="console"></div> | |
62 </body> | |
63 </html> |