Pollen Screensaver 0.96b
What Is It?
Pollen is a simple particle-system screensaver for Mac OS X. A bunch of "pollen" particles are moved around by various forces, producing a variety of drifting and swarming motions. The particles can also optionally gather to form a logo or image.If you like this sort of thing (obviously I do) it can be completely mesmerising; if not, there are plenty of other screensavers out there.
There may be a Windows version eventually, because several of my friends have asked for one. If you'd like to see such a thing, drop me a line. No idea when I'll get around to it, though -- I've managed to avoid thinking about it for quite a while already.
System Requirements
Pollen requires Mac OS X on a reasonably fast Macintosh computer with hardware-accelerated OpenGL. As of version 0.96b, Pollen is a Universal Binary and as such should run on both PowerPC and Intel-based Macs.The current version was built and tested on OS X 10.4 (Tiger). There is no good reason it shouldn't run with earlier versions (at least as far back as 10.1), but it hasn't been explicitly tested on them. If you encounter problems please let me know.
Download
pollen.zip (56 kB)
Installation
Unzip the archive and place the resulting Pollen.saver file into your Library/Screen Savers folder. You should then be able to select Pollen from the list of savers in your System Preferences panel.
Logo
Pollen is set to display its own logo by default, but you can configure it to use any other suitable image through the preferences panel.
It should be able to handle most common image file types including PICT, TIFF, BMP, JPEG and PDF.
The image is used at its natural size, not scaled to the screen, so be sure to pick an image that fits nicely onscreen with some space around it.
The colour in the top-left pixel of the image is used as the background colour. By default, Pollen considers all pixels that are not this exact colour to be part of the logo. If you want it to treat a wider range of colours as background, select the "Skip Colours Near BG" checkbox; this will often look better, especially if you are using the image colours rather than the default colour scheme (thanks to Monroe Williams for this suggestion). There must be a reasonable number of non-background pixels in the image or the logo will not be displayed.
A logo will usually look better when represented by a larger number of motes, but that may affect performance; and it will lose definition with larger sized motes: play with these settings until you are happy, or give up and throw the thing away.
Multiple Screens
Pollen may have problems with some multiple screen setups, and performance is likely to be poor since a separate copy is run for each screen. You may prefer to have Pollen render only to your main screen, leaving all other screens blank; hence the checkbox in the configuration dialog. If you continue to have multiple screen problems even with this preference checked, please send in a bug report.
Credits
As mentioned above, Monroe Williams suggested the Skip Colours Near BG behaviour. Brian Ramagli (aka Sky Hawk) at HKA Software improved the drawing code and inspired the new settings for mote shape and size.
Issues
This is beta-quality software and may exhibit unforeseen problems. In particular, the handling of logo images is not very sophisticated and may fail or produce unattractive results in some cases.If you discover any bugs, please report them, including as much detail about the symptoms and your system as you can muster. I don't promise to do anything about them, but it's a dead cert I won't if I don't know about them.
Feel free to suggest improvements or features you'd like added also.
