This package contains 5 OpenGL 3d screensaver modules ported to Mac OS X from the XScreenSaver distribution. To install them, open the "Modules" folder in the disk image and copy the files in that folder to the "Screen Savers" folder in the "Library" folder of your home directory. (Create the "Screen Savers" folder if it does not exist). After you do this, the screensavers should appear in the "Screen Saver" pane in System Preferences. Additionally, all the screensavers have been verified to run well in SaverLab. For best results, Mac OS X 10.1 or later and an OpenGL accelerated graphics card are strongly recommended.
The following is a brief description of each screensaver module:
Impossible Cage: Displays a rotating cube whose edges cross each other in a physically impossible manner.
Circuit: Displays moving and rotating electrical components such as resistors, chips, and LEDs. You can configure the number of pieces and whether they spin as they move.
Infinite Stairs: Displays and rotates a staircase whose stairs appear to be constantly ascending.
Moebius Ants: Displays a Moebius strip with ants marching on it. Configuration options allow you to display a solid or wireframe strip and to hide the ants.
Rubik: Displays a rotating Rubik's Cube which repeatedly shuffles and solves itself. You can configure the number of random moves made when shuffling, and change the size of the cube up to 8x8x8.
By default, on multiple monitor systems only the main monitor will run the screensaver; others will be blank. If you check the "Use All Screens" checkbox which appears in each of the configuration sheets, the screensavers will run on all screens. Generally you should not run on all monitors unless all of them support OpenGL acceleration.
Obviously, these screensavers would not exist on Mac OS X without the excellent work of the original authors. Impossible Cage, Infinite Stairs, Moebius Ants, and Rubik XScreenSaver modules were originally written by Marcelo Vianna. Circuit was originally written by Ben Buxton. The XScreenSaver distribution from which these modules were taken was released by Jamie Zawinski.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This package contains code copyrighted by Marcelo Vianna, under the following terms:
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.This file is provided AS IS with no warranties of any kind. The author shall have no liability with respect to the infringement of copyrights, trade secrets or any patents by this file or any part thereof. In no event will the author be liable for any lost revenue or profits or other special, indirect and consequential damages.
This package contains code copyrighted by Ben Buxton, under the following terms:
Copyright (C) 2001 Ben Buxton (bb@cactii.net)Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
Contact me at bnenninger@houston.rr.com with comments or bug reports.