summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenneth Russel <[email protected]>2003-07-18 07:29:56 +0000
committerKenneth Russel <[email protected]>2003-07-18 07:29:56 +0000
commite31aa439e170f9be1629792fc8fbf61c7a7b5807 (patch)
tree3c8eb2c87050e1098d5b5e309e2923c0209a8f9f
parentcb38b392ed47d3994251858fac6a2e4abe851eda (diff)
Added JNLP files for demos to jogl-demos home page. Added more links
and information to JOGL home page. Revised demo documentation. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/trunk@16 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4
-rw-r--r--doc/readme.html7
-rw-r--r--www/VertexArrayRange_sm.jpgbin0 -> 6084 bytes
-rw-r--r--www/gears_sm.jpgbin0 -> 5398 bytes
-rw-r--r--www/index.html690
-rw-r--r--www/refract_sm.jpgbin0 -> 7705 bytes
-rw-r--r--www/shadowmaps_sm.jpgbin0 -> 5802 bytes
-rw-r--r--www/shadowvolumes_sm.jpgbin0 -> 7467 bytes
-rw-r--r--www/warp_sm.jpgbin0 -> 4600 bytes
-rw-r--r--www/water_sm.jpgbin0 -> 7204 bytes
9 files changed, 691 insertions, 6 deletions
diff --git a/doc/readme.html b/doc/readme.html
index f98c523..a12d91e 100644
--- a/doc/readme.html
+++ b/doc/readme.html
@@ -58,9 +58,8 @@ requirements:
<TR>
<TD> demos.hwShadowmapsSimple.HWShadowmapsSimple
- <TD> NVidia GeForce 3 or better. Currently only runs on Windows
- because pbuffer support is not yet implemented in Jogl on X11 or Mac
- OS X.
+ <TD> NVidia GeForce 3 or better. Currently runs on Windows and Linux;
+ pbuffer support is not yet implemented in Jogl on Mac OS X.
<TR>
<TD> demos.infiniteShadowVolumes.InfiniteShadowVolumes
@@ -69,7 +68,7 @@ requirements:
<TR>
<TD> demos.proceduralTexturePhysics.ProceduralTexturePhysics
<TD> NVidia GeForce 3 or better. Requires pbuffer support
- (i.e. Windows only at the moment).
+ (i.e. Windows and Linux at the moment).
<TR>
<TD> demos.vertexArrayRange.VertexArrayRange
diff --git a/www/VertexArrayRange_sm.jpg b/www/VertexArrayRange_sm.jpg
new file mode 100644
index 0000000..4fae688
--- /dev/null
+++ b/www/VertexArrayRange_sm.jpg
Binary files differ
diff --git a/www/gears_sm.jpg b/www/gears_sm.jpg
new file mode 100644
index 0000000..a59b648
--- /dev/null
+++ b/www/gears_sm.jpg
Binary files differ
diff --git a/www/index.html b/www/index.html
index a116ed4..90d37d4 100644
--- a/www/index.html
+++ b/www/index.html
@@ -1,5 +1,691 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
+<head>
+
+ <meta content="text/html; charset=windows-1252"
+ http-equiv="Content-Type">
+
+ <meta content="MSHTML 5.00.2920.0" name="GENERATOR">
+ <title></title>
+</head>
<body>
- This is the default project content.
- </body>
+
+<div align="center"><img
+ src="http://games.dev.java.net/images/navbar.gif" width="454"
+ height="43" border="0" alt="" usemap="#navbar_Map">
+ </div>
+ <map name="navbar_Map">
+<area shape="rect" alt="Wiki" coords="340,0,386,43"
+ href="http://wiki.java.net/bin/view/Games">
+<area shape="rect" alt="Weblogs" coords="286,0,339,43"
+ href="http://weblogs.java.net/weblogs/project/games">
+<area shape="rect" alt="Forums" coords="216,0,285,43"
+ href="http://games.dev.java.net/forums">
+<area shape="rect" alt="JavaGames Home" coords="91,0,215,43"
+ href="http://community.java.net/games">
+<area shape="rect" alt="www.java.net" coords="1,1,91,44"
+ href="http://www.java.net" target="_self">
+</map>
+
+<div align="center"><font color="#990000" size="+2">Java Bindings for OpenGL
+ - Demos </font></div>
+
+<table border="0" cellpadding="0" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td valign="top" width="66%">
+
+ <table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td valign="top">
+
+
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top"
+ width="589">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Overview</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#ffffff" valign="top">
+
+
+
+ <div align="justify">
+
+
+
+ <p>The JOGL-Demos project contains Java programming language
+ demonstrations utilizing OpenGL through the JOGL API. Demonstrations exhibit
+ advanced functionality such as vertex programs, shadow maps and hardware-accelerated
+ offscreen rendering via pbuffers. Most of the demos were ported from
+C or C++; in which case a link to the original sources is provided.<br>
+ </p>
+
+
+
+ <p>The demos below require <a
+ href="http://java.sun.com/products/javawebstart/">Java Web Start</a>, which
+ is included in <a href="http://java.sun.com/j2se/1.4.2/">J2SE 1.4.2</a>;
+ click the images to launch the demos. Where there are no hardware or operating
+ system requirements listed, the demos run on any vendor's graphics card
+and on any of Solaris/SPARC, Linux/x86, Windows/x86, and Macintosh OS X 10.3
+Developer Preview 1.<br>
+ </p>
+
+
+ <p>The source code for these demonstrations is available
+ via <a href="http://jogl-demos.dev.java.net/source/browse/jogl-demos/">CVS</a>.<br>
+ </p>
+
+ <p><b>NOTE</b>: there is a known problem with the java.net
+web server which causes the jars to be re-downloaded each time any of these
+demos is launched. This issue is being worked on. Putting Java Web Start in
+offline mode may work around the problem.<br>
+ </p>
+ </div>
+ </td>
+ </tr>
+
+
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ <td valign="top">
+
+ <table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+
+
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Useful
+ Links</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+
+ <ul>
+ <li><a href="http://jogl.dev.java.net/">JOGL</a>
+ Home</li>
+ <li><a
+ href="http://jogl-demos.dev.java.net/unbranded-source/browse/*checkout*/jogl-demos/doc/readme.html">Demo
+documentation</a><br>
+ </li>
+
+
+
+ </ul>
+ </td>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td>
+
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Downloads</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+
+ <ul>
+ <li><a
+ href="http://jogl.dev.java.net/servlets/ProjectDocumentList"
+ target="_blank">Precompiled binaries and documentation</a></li>
+
+
+
+
+ </ul>
+ </td>
+ </tr>
+
+
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Hardware Shadow
+ Mapping</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/HWShadowmapsSimple.jnlp">
+ <img src="shadowmaps_sm.jpg" width="160" height="160"
+ alt="Launch Hardware Shadow Mapping demo">
+ </a> </td>
+ <td width="45%"> Shadowing demo using projective
+ texture technique of hardware shadow maps. Original source code supplied
+ in NVidia's <a
+ href="http://developer.nvidia.com/view.asp?IO=cg_toolkit">Cg Toolkit</a>.
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> NVidia GeForce 3 or better; Windows
+ or Linux operating systems (pbuffer support not yet
+exposed in JOGL on Mac OS X) </td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Infinite Shadow
+ Volumes</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/InfiniteShadowVolumes.jnlp">
+ <img src="shadowvolumes_sm.jpg" width="160" height="161"
+ alt="Launch Infinite Shadow Volumes demo">
+ </a> </td>
+ <td width="45%"> Shadowing demo using geometric
+technique of infinite shadow volumes. <a
+ href="http://developer.nvidia.com/view.asp?IO=inf_shadow_volumes">Original
+ source code</a> by NVidia.</td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> None </td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Vertex Program
+ Warp</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/VertexProgWarp.jnlp">
+ <img src="warp_sm.jpg" width="160" height="142"
+ alt="Launch Vertex Prog Warp demo">
+ </a> </td>
+ <td width="45%">Geometrical deformations performed on the
+graphics card using ARB_vertex_program. <a
+ href="http://developer.nvidia.com/view.asp?IO=vertexprogram_deformation">Original
+ source code</a> by NVidia.</td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%">Any card with ARB_vertex_program support</td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Vertex Program
+ Refract</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/VertexProgRefract.jnlp">
+ <img src="refract_sm.jpg" width="160" height="161"
+ alt="Launch Vertex Prog Refract demo">
+ </a> </td>
+ <td width="45%">Real-time reflection and refraction with
+chromatic aberration using ARB_vertex_program and register combiners. <a
+ href="http://developer.nvidia.com/view.asp?IO=vertexprogram_refraction">Original
+ source code</a> by NVidia.</td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%">NVidia GeForce 2 or better</td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Procedural Texture
+ Physics</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/ProceduralTexturePhysics.jnlp">
+ <img src="water_sm.jpg" width="160" height="160"
+ alt="Launch Procedural Texture Physics demo">
+ </a> </td>
+ <td width="45%">Runs a physics-based water simulation entirely
+ on the graphics card using register combiners, texture shaders and pbuffers.
+ <a
+ href="http://developer.nvidia.com/view.asp?IO=ogl_dynamic_bumpreflection">Original
+ source code</a> by NVidia.<br>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%">NVidia GeForce 3 or better; Windows or Linux
+ operating systems (pbuffer support not yet exposed in JOGL on
+Mac OS X) </td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Gears</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/gears.jnlp"> <img
+ src="gears_sm.jpg" width="160" height="163" alt="Launch Gears demo">
+ </a> </td>
+ <td width="45%">Classic OpenGL demo. Original source code
+by Brian Paul; converted to Java by Ron Cemer and Sven Goethel.
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%">None</td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td>
+ <table bgcolor="#990000" border="0" cellpadding="5"
+ cellspacing="1" width="100%">
+ <tbody>
+ <tr>
+ <td bgcolor="#990000" valign="top">
+
+
+
+ <div align="left"><font color="#ffffff"><strong>Vertex Array Range</strong></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" bgcolor="#ffffff">
+
+
+ <table border="0" cellpadding="5" cellspacing="1"
+ width="100%">
+ <tbody>
+ <tr>
+ <td width="25%"> <br>
+ </td>
+ <td width="45%"> <strong>Description</strong>
+ </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%"> <strong>Requirements</strong>
+ </td>
+ </tr>
+ <tr>
+ <td width="25%"> <a
+ href="http://jogl-demos.dev.java.net/webstart/VertexArrayRange.jnlp">
+ <img src="VertexArrayRange_sm.jpg" width="160" height="164"
+ alt="Launch Vertex Array Range demo">
+ </a> </td>
+ <td width="45%">Demonstrates high-throughput dynamic geometry
+using NVidia vertex_array_range extension. <a
+ href="http://developer.nvidia.com/view.asp?IO=vardemo">Original source code</a>
+by NVidia. </td>
+ <td width="5%"><br>
+ </td>
+ <td width="25%">NVidia GeForce series card; Windows or Linux
+(JOGL's vertex_array_range support not yet ported to Mac OS X)</td>
+ </tr>
+ <tr>
+ </tr>
+
+
+ </tbody>
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+
+
+ </table>
+ </td>
+ </tr>
+
+ </tbody>
+</table>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+ <br>
+</body>
</html>
diff --git a/www/refract_sm.jpg b/www/refract_sm.jpg
new file mode 100644
index 0000000..9e7ca08
--- /dev/null
+++ b/www/refract_sm.jpg
Binary files differ
diff --git a/www/shadowmaps_sm.jpg b/www/shadowmaps_sm.jpg
new file mode 100644
index 0000000..1df6011
--- /dev/null
+++ b/www/shadowmaps_sm.jpg
Binary files differ
diff --git a/www/shadowvolumes_sm.jpg b/www/shadowvolumes_sm.jpg
new file mode 100644
index 0000000..ed274f0
--- /dev/null
+++ b/www/shadowvolumes_sm.jpg
Binary files differ
diff --git a/www/warp_sm.jpg b/www/warp_sm.jpg
new file mode 100644
index 0000000..c72aa46
--- /dev/null
+++ b/www/warp_sm.jpg
Binary files differ
diff --git a/www/water_sm.jpg b/www/water_sm.jpg
new file mode 100644
index 0000000..c4df7ed
--- /dev/null
+++ b/www/water_sm.jpg
Binary files differ