Tunnel 3d

Sorry, your browser doesn't support Java.


Description: Wow... 'Tunnel 3d' can generate a texture-mapped tunnel from any gif/jpg image, but different in looks from another tunnel applet. Place your mouse over the applet to control the movement. This applet is fully parametrized to generate various kinds of tunnel effects. The image used as the texture can be of any size, but the preferred size is 256*256. Try to use gif or jpg images with a size close to 256*256. The "tunnelradius" determines the size of the tunnel. You can change the lightning/shading of the tunnel with "lightmin", "lightmax", and "lightdec" parameters. Yes can disable/enable shading with the "shade" parameter, and invert the shading with "lightinv". Enable a "square" mode, replacing the cylindrical one, with the parameter "squared". The movement of the tunnel is determined by "tunrot" and "tunadvance"; whereas the movement of the observer is determined by "xrot","yrot","zrot". You can enable interactive mode with "interactive" parameter: if set to "yes", users will be able to control the tunnel movements with a mouse pointer. Enable the tunnel morphing function by setting the "bends" parameter to "yes". View tunnel3d.txt for description of parameters.


HTML code of the applet:

<applet archive="tunnel3d.jar" code="tunnel3d.class" width="320" height="192">
<param name="credits" value="Applet by Fabio Ciucci (www.anfyjava.com)">
<param name="image" value="redhole.jpg">
<param name="res" value="1">
<param name="lightmin" value="1">
<param name="lightmax" value="127">
<param name="lightdec" value="18">
<param name="tunnelradius" value="20">
<param name="shade" value="YES">
<param name="lightinv" value="YES">
<param name="squared" value="NO">
<param name="tunrot" value="1">
<param name="tunadvance" value="2">
<param name="xrot" value="30">
<param name="yrot" value="30">
<param name="zrot" value="5">
<param name="interactive" value="YES">
<param name="bends" value="YES">
<param name="numbends" value="3">
<param name="bendsizemin" value="0">
<param name="bendsizemax" value="60">
<param name="bendoffset" value="0">
<param name="bendoffsetinc" value="10">
<param name="bendsizeinc" value="2">
<param name="overimg" value="NO">
<param name="overimgX" value="0">
<param name="overimgY" value="0">
<param name="textscroll" value="NO">
<param name="regcode" value="NO">
<param name="reglink" value="NO">
<param name="regnewframe" value="NO">
<param name="regframename" value="_blank">
<param name="statusmsg" value="">
<param name="memdelay" value="1000">
<param name="priority" value="3">
<param name="MinSYNC" value="10">
Sorry, your browser doesn't support Java.
</applet>

Author: Fabio Ciucci
Homepage: http://www.anfyteam.com/
Java Source: Not available
Download: tunnel3d.zip (49k), but
we recommend the complete AnfyJava package
(40 applets - 3,2 MB) - available on www.anfyteam.com 
Usage: The freeware version contains a link to the author's homepage.
The registered version has no restrictions.


Another kind of the tunnel applet.
Fascinating glow effect and interactive mode.