aboutsummaryrefslogtreecommitdiffstats
path: root/docs/overview/motivation.html
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2001-03-15 00:11:05 +0000
committerSven Gothel <[email protected]>2001-03-15 00:11:05 +0000
commit71b55a070e73ae15c01b0ddc7a3249d9e5bed298 (patch)
treee37310fac6e36bc6aa6628224b424acc608412f3 /docs/overview/motivation.html
parentb7f7eee96facb114a3dfe11bf70a6d6f3b1299b9 (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.html136
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>&nbsp;
+<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&nbsp; 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>&nbsp;
+<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>&nbsp;
+<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>