Mercurial > hg > Members > e085722 > map
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/map.html Mon Feb 14 17:06:56 2011 +0900 @@ -0,0 +1,63 @@ +<html> + <head> + <title>Earth and Mars</title> + <script src="resources/render/SceneGraphRoot.js" type="text/javascript"></script> + <script src="resources/render/SceneGraph.js" type="text/javascript"></script> + <script src="resources/render/jkl-parsexml.js" type="text/javascript"></script> + <script src="resources/render/Image_xml.js" type="text/javascript"></script> + <script src="resources/render/keybord.js" type="text/javascript"></script> + <script src="resources/render/DrawObject.js" type="text/javascript"></script> + <script src="resources/render/init.js" type="text/javascript"> </script> + <script src="resources/render/camera.js" type="text/javascript"> </script> + <script src="resources/render/J3DI.js" type="text/javascript"> </script> + <script src="resources/render/J3DIMath.js" type="text/javascript"> </script> + <script src="resources/render/webgl-utils.js" type="text/javascript"></script> + + <script src="resources/main.js" type="text/javascript"></script> + <script src="resources/bullet.js" type="text/javascript"></script> + <script src="resources/pants.js" type="text/javascript"></script> + <script src="resources/human.js" type="text/javascript"></script> + <script src="resources/combat_plane.js" type="text/javascript"></script> + + <script id="vshader" type="x-shader/x-vertex"> + uniform mat4 u_modelViewProjMatrix; + uniform mat4 u_normalMatrix; + uniform vec3 lightDir; + attribute vec3 vNormal; + attribute vec4 vTexCoord; + attribute vec4 vPosition; + varying float v_Dot; + varying vec2 v_texCoord; + void main(){ + gl_Position = u_modelViewProjMatrix * vPosition; + v_texCoord = vTexCoord.st; + vec4 transNormal = u_normalMatrix * vec4(vNormal,1); + v_Dot = max(min(dot(transNormal.xyz, lightDir),1.0), 0.8); + } + </script> + <script id="fshader" type="x-shader/x-fragment"> + #ifdef GL_ES + precision mediump float; + #endif + uniform sampler2D sampler2d; + varying float v_Dot; + varying vec2 v_texCoord; + void main(){ + vec4 color = texture2D(sampler2d,v_texCoord); + color += vec4(0.1,0.1,0.1,1); + gl_FragColor = vec4(color.xyz * v_Dot, color.a); + } + </script> + + <style type="text/css"> + canvas { + border: 2px solid black; + } + </style> + </head> + <body onload="start()"> + <canvas id="screen"></canvas> + <div id="framerate"></div> + <div id="console"></div> + </body> +</html>