diff options
author | Sven Gothel <[email protected]> | 2001-03-15 00:11:05 +0000 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2001-03-15 00:11:05 +0000 |
commit | 71b55a070e73ae15c01b0ddc7a3249d9e5bed298 (patch) | |
tree | e37310fac6e36bc6aa6628224b424acc608412f3 /docs/overview/motivation.html | |
parent | b7f7eee96facb114a3dfe11bf70a6d6f3b1299b9 (diff) |
some little bug fixes post v. 2.6.0rel-2-6-0-1
Diffstat (limited to 'docs/overview/motivation.html')
-rw-r--r-- | docs/overview/motivation.html | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/docs/overview/motivation.html b/docs/overview/motivation.html new file mode 100644 index 0000000..4c2c130 --- /dev/null +++ b/docs/overview/motivation.html @@ -0,0 +1,136 @@ +<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; Linux 2.4.0-test4 i686) [Netscape]"> +</head> +<body text="#000000" bgcolor="#E6E6FF" link="#0000EF" vlink="#51188E" alink="#FF0000"> + +<center> +<h2> +OpenGL<SUP><FONT SIZE="1">TM</FONT></SUP> +for Java<SUP><FONT SIZE="1">TM</FONT></SUP> +/ Overview / Motivation</h2></center> + +<center> +<h2> +3D in Java Applications/Applets/WebSites</h2></center> + +<ul> +<li> +Todays usage of 3D in serious applications, as well as in games and web +pages is rapidly growing.</li> + +<li> +Many existing technologies exits for using 3D in the Web:</li> + +<ul> +<li> +Metastream ( -> <a href="http://www.metastream.com">http://www.metastream.com +</a>)</li> +</ul> + +<ul> +<br>A 3D Object visualisation toolkit / viewer ! +<br>Metastream objects can be rotated, zoomed and moved by the user/viewer. +<br>Further interactions are not foreseen. +<br>Big points are: +<ul> +<ul> +<li> +High compression rate of the image data</li> + +<li> +Integrates perfect in HTML pages (background, shadows, ...)</li> + +<li> +High quality texture mapping</li> +</ul> +</ul> +</ul> +</ul> + +<ul> +<ul> +<li> +VRML (1.0-97), X3D (-> <a href="http://www.web3d.org">http://www.web3d.org</a> +)</li> + +<ul> +<li> +Scene-Graph organisation / structure</li> + +<li> +Interaction / Manipulation via:</li> + +<ul> +<li> +Interpolatiors</li> + +<li> +Timers</li> + +<li> +Sensors (Collision, Proximity, Time, Touch, Visibility, ...)</li> + +<li> +Java Interface</li> +</ul> +</ul> +A VRML World can interactive, so you can walk around and have some actions. +<br>The World itself, inclusive the interaction codes can resides within +one compressed VRML file. +<br>Many current browsers usually have an VRML viewer, but as a restriction, +<br>the GNU/Linux machines are not supported by default. +<br> +<li> +Java3D ( -> <a href="http://www.javasoft.com/products/java-media/3D/index.html">http://www.javasoft.com/products/java-media/3D/index.html +)</a></li> +</ul> +</ul> + +<ul> +<ul>Java3D is a high level 3D API for Java. It may use OpenGL, Direct3D +or anything else. +<br>Many features and algorythms of Java3D are implemented in Java itself, +<br>so the performance is not comparable with a native implementation which +may also +<br>include geometric hardware unit. +<br>Java3D has a VRML reader/writer, and like VRML, a 3D scene-graph API +!</ul> +</ul> + +<ul> +<ul> +<li> +OpenGL language mappings for Java</li> +</ul> +</ul> + +<ul> +<ul>Like GL4Java, there exists many OpenGL language mappings for Java ( +-> <a href="history.html">history </a>) ! +<p>All features of the OpenGL language and the Java language are combined +in one solution: +<ul> +<ul> +<li> +OpenGL's industry standard</li> + +<li> +Using todays hardware accelerated graphic cards techniques directly</li> + +<li> +Having platform independed high perfomance 3D solutions</li> + +<li> +Combining Java's usability and its high amount of API's with 3D</li> +</ul> +</ul> +</ul> +</ul> + +<center><img SRC="../images/gnubanner.jpg" NOSAVE height=60 width=468></center> + +</body> +</html> |