=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
L I Q U I D   D E S K T O P   S C R E E N   S A V E R   V 1.0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

by James B. Bryant - jbgraphics@kagi.com
http://www.public.iastate.edu/~jaybebe/screen_saver.html

This screen-saver is shareware.  For registration, goto the website.
ORDER NOW ONLINE AT:  https://order.kagi.com/cgi-bin/r1.cgi?S98&&lang=en


R E A D M E   C O N T E N T S
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Registration Benefits
Requirements
Description
Installation
Performance and Resolutions
Known Bugs
Update List
Note for 3DFX Users
Disclaimer


R E G I S T R A T I O N   B E N E F I T S
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Removal of the Please Register message.
Extended features, Bug updates.
Payment can be processed securely online via Credit Card.
Other payment options are available, just email me.


R E Q U I R E M E N T S
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
OpenGL, Windows 95/98/NT, Pentium compatible processor.
3D accelerator highly recommended.

Voodoo / 3DFX Users please see notes at the bottom of this file.


D E S C R I P T I O N
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Awesome 3D liquid melting action takes over a screen shot of your desktop.
This screen saver liquefies your desktop by progressively running sin
functions through it while simultaneously tweaking the color intensity of each
wave, resulting in a VERY mesmerizing and soothing feeling.  Chrome effects
are also available which will dazzle your eyes, download this saver now!

Saddle up, because this baby uses all of your computers power. A PII 350 or
better is recommended and a 3D accelerator of Voodoo2/TNT power is also
recommended. This saver was designed on a PII450 w/ Voodoo3 and it can bring
it to its knees!  This is due to the huge polygon counts, and your performance
will be limited by CPU power and video bandwidth.

This screen saver will leverage the quality of your opengl drivers to the
extreme.  It is entirely NOT fill rate limited on most cards, so pump the
resolution up to the highest you can.  I have identical results on my machine
(a PII450 w/ Voodoo3) at 640x480x16 and 1600x1200x16, around 22-27fps using
Preset 1.  This is because the frame rate is heavily dependant upon polygon
processing and throughput rather than fill rate and texturing.


I N S T A L L A T I O N
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
First, to make sure you have the latest opengl drivers for your video card
get glSetup at www.glsetup.com.

Unzip the files into your Windows/ directory or if you have WindowsNT
unzip it into your WinNT/ directory.  Get winzip at www.winzip.com

You can also install it by unzipping it into a temporary directory, then right
click on the .scr file and select install.

To activate it: left click on your desktop background and select properties,
then select the screen savers tab, this screen saver is called 3D Liquid
Desktop and should be in the Screen Saver selection box near the top.

If you don't have opengl.dll installed then it won't run, opengl.dll should
already be installed on windows95b, 98, and NT, if you don't have it then get
it here: http://www.opengl.org/Downloads/Downloads.html

Also, get the latest version of this screen saver at my website...
http://www.public.iastate.edu/~jaybebe/screen_saver.html

You can also purchase it on my web-site, the version you have now will come up
with a please register message after several uses, and it has some limited
features until it is registered, registration is only $10.

Just a note: you will probably have very slow performance unless you have a
good graphics card, if it goes too slow then make sure you have your latest
graphics cards drivers, if it still goes slow, then I am sorry, but this
screen saver was specifically designed for high-end systems.


P E R F O R M A N C E   A N D   R E S O L U T I O N S
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To make sure you have the latest opengl drivers for your video card
get glSetup at www.glsetup.com.

This screen saver will leverage the quality of your opengl drivers to the
extreme.  It is entirely NOT fill rate limited on most cards, so pump the
resolution up to the highest you can.  I have identical results on my machine
(a PII450 w/ Voodoo3) at 640x480x16 and 1600x1200x16, around 22-27fps using
Preset 1.  This is because the frame rate is heavily dependant upon polygon
processing and throughput rather than fill rate and texturing.

So if you want to dramatically increase or decrease FPS, then just tweak the
X Y numbers, these are the divisions each axis is split into polygons, so if
you have a xy of 50 35, then you will be sending 50x35x2 = 3500 triangles to
be rendered, as you might know changing these numbers results in end effects
of order x^2.

Things that happen in real time:
* calculation of normals (gouraud shaded)
* summed intensities of each active wave with the sin function (up to 10 waves!)
* summed normalized color components of each wave at each grid point
* real time texture coordinate generation in environment map mode (chromify on)

If you are not sure what video card or opengl driver you are currently using
try using the OpenGL Switcher program, it allows you to switch OpenGL drivers
back and forth quite easily. http://home.earthlink.net/~heavensrage/ogls.html

Some people have reported poor performance using these savers with the Riva
TNT. If this happens to you, check to make sure you are running in 16 bit
color instead of 24 bit color. That has fixed the problem for most of them. 

3dfx users please see the section below.

This screen saver has been tested on:
3dfx Voodoo3, Voodoo2, Banshee, S3 VirgeDX, Riva TNT
If you have a card other then this and it does or doesn't work, please email
me and tell me so I can update this list.


K N O W N   B U G S
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
No known bugs at this time.


U P D A T E   L I S T
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Latest Version 1.0 as of 5/25/1999

Bug Fixes since v1.0


N O T E  3 D F X  U S E R S
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

YOU MUST USE 16 BIT COLOR DEPTH IN ORDER FOR 3DFX TO WORK!

I have tested it and it works with the Voodoo3 2000 and above, you must
install the Quake3 compatable drivers.  I did not rename or change any OpenGL
dll's, after installing the new Q3 drivers it worked fine in any resolution at
16bit color depth. You can do this by just going into the screen saver
confuration and selecting change resolution button, then select any resolution
at 16 bit color depth and it should work awesome.

You must have your resolution set at 640x480x16 or 800x600x16 for
hardware acceleration to work on Banshee/Voodoo2 and older cards.

Due to 3dfx's poorly written OpenGL driver, this screen saver does not work on
all 3dfx cards.  You can try using Mesa, which is a Glide emulated OpenGL
driver which might work for you, goto www.mesa3d.org, or to directly download
them, goto http://www.geocities.com/SiliconValley/Lakes/7220/mesa3dll.zip

Don' get me wrong, I have a Voodoo3 and love 3dfx, its just that their opengl
drivers SUCK!  But, they should get them done sooner or later ;)



C O P Y R I G H T   A N D   D I S C L A I M E R:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This screensaver was created for the 3DFILES.COM screensaver contest.
The author has agreed to allow this and future versions to appear on
3DFILES.COM shareware CDROMS distributed by Walnut Creek.

Copyright (c) James B. Bryant  1999

THIS SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, 
WHETHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WHICH 
ARE HEREBY DISCLAIMED.  IN NO EVENT WILL JAMES BRYANT BE 
LIABLE FOR ANY SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 
RESULTING FROM POSSESSION, USE, OR MALFUNCTION OF THIS 
SOFTWARE PRODUCT.  YOU AGREED TO THIS BY DOWNLOADING THIS SOFTWARE.