Lava Lamp by Bill Bouma www.brainpuppet.com Ver 1.2 May 2003 0. Fixed speed bug in which trace was getting off surface. 1. New bottle calculation routine makes more uniform fragmentation. Bottle is now completely calculated at start of program, no more large data files. Preprocessing was sped up by this as well. New method causes weird visual ripples in the lava, though. Also brought back the disappearing blob problem, but rarely. 2. Setting to adjust level of fragmentation so it can now run on really old machines but just won't look as good. 3. Color is also kept in the opengl.mode file along with window and quality settings. 4. Minor tweaks to physics because with other speed improvements stuff was moving too fast. 5. Added better initialization progress indication. Ver 1.1 Oct 2002 0. Fixed bug where blob would sometimes disappear for an instant. Fixing this made finding starting points more costly. (avg. 68 steps per blob) 1. Fixed bug of infinite loop. If blob is rammed against bottle, it is possible to get stuck searching for initial points. Fix: exit loop if no progress is made in start point search. Also, move blob to (0 0 0) if it goes outside the bottle. 2. Program starts with console open. Some people didn't know about the console. Now they will wonder how to get rid of it. 3. Added window mode to screen options. (default now) 4. Added "initializing" message for the impatient (see 4 below). Ver 1.0 Oct 2002 0. Requires Pentium 2Ghz, 128M ram and at least a GEForce 3. 1. New graphics mode takes effect AFTER you restart. 2. Bring up the console by typing anything but . 3. Exit by hitting or using the Exit button. 4. Be patient. It is slow to come up because pre-processing still needs a bit of optimization. 5. Let me know what you think.