Back to the homepage.
Jump to the download page.

Hajo's 3D Raycasting Engine: Ray 16 (Java port.)

What does it do ?

This applet lets you move through some rooms, displayed in 3D with full textures. It needs some time (about 3 minutes) to load and decompress all the textures, so be patient, java is not the fastest programming language. The loading progress will be displayed in the applet itself.

How to move?

To move forward, click on the top of the displayed image, to move backward click on the bottom. A click on the right side turns right in steps of 45 degrees. To be complete, a click on the left side turns left. Be shure, to click near the border but inside the applet.

If you've got a fast machine, you can try moving with the arrow keys after you've clicked once into the applet with your mouse.

It doesn't react to my mouse clicks!

On slow machines (like mine), it may take up to one second to calculate the next image. 16 and 24 bit display modes seem to be the fastest, 8 bit modes need color-conversions which are very slow. The applet remembers all mouseclicks, so please don't click too often if it's not responding at once.

What browser should I use to get it work ?

The applet is tested with Netscape 4.05 (Linux) in 8 and 16 bit modes. Shurely there are some bugs in the code ... please let me know if something doesn't work allright. Just send me a e-mail.

Today (25. Nov. 98) I had a chance to test the applet with MSIE 4.0. Surprisingly, it runs much faster with MSIE 4.0 than with Netscape 4.05. If you have both on your machine, check the difference yourself!

History

This program was originally a C program, running more than 20 times faster as this java port. I developed the original C program over the past three years. It's not only faster, but also includes more features like moving textures and animated objects.
A demo can be found on the download page.

Somewhere out in the net, there's a list of over 400 3D rendering engines, mostly free, so I had to realise my renderer was not the only 'cool' 3D program.


Back to the homepage.
Jump to the download page.