Pan is an experimental embedded language and compiler for image synthesis
and manipulation, based on functional programming.  You can get the compiler
and do some Haskell programming do make your own effects, or get some of the
precompiled effects and twiddle parameters to your heart's content.  It's
fun!
The Pan compiler turns descriptions of images and image effects into
efficient machine code for use with the Pan viewer program, web-page
embedding (viewable with Internet Explorer 5.5 or later), or as a PhotoShop
plug-in.  All have automatically generated GUIs for control of the image
synthesis/manipulation parameters with real-time redisplay.  In the Pan
viewer case the parameter settings may be saved into a small file for use
later or sharing with others.
See the Pan home page at http://research.microsoft.com/~conal/Pan
<http://research.microsoft.com/~conal/Pan> , where you'll find a gallery of
sample images and animations, papers on the language and implementation,
instructions for use, and the binary and source releases.
For now, Pan-generated effects run only on Windows.  We welcome help in
porting to other platforms.  It also assumes you have the Microsoft Visual
C++, though we think it wouldn't be very hard to support other compilers and
again we welcome help.
Please let us know what you do with Pan, both trouble you run into, and
(better) examples you construct with it ([EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> ).


Reply via email to