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>