POV-Ray for Unix version 3.7

2.5 Appendices

2.5.1 POV-Ray User License

POV-Ray License Agreement
GENERAL LICENSE AGREEMENT
FOR PERSONAL USE
Persistence of Vision Ray Tracer™ (POV-Ray™)
Version 3.7 License
and Terms & Conditions of Use
version of 27 October 2004
(also known as POVLEGAL.DOC)

Please read through the terms and conditions of this license carefully. This license is a binding legal agreement between you, the 'User' (an individual or single entity) and Persistence of Vision Raytracer Pty. Ltd. ACN 105 891 870 (herein also referred to as the "Company"), a company incorporated in the state of Victoria, Australia, for the product known as the "Persistence of Vision Ray Tracer™", also referred to herein as "POV-Ray™".

YOUR ATTENTION IS PARTICULARLY DRAWN TO THE DISCLAIMER OF WARRANTY AND NO LIABILITY AND INDEMNITY PROVISIONS. TO USE THE PERSISTENCE OF VISION RAY TRACER ("POV-RAY") YOU MUST AGREE TO BE BOUND BY THE TERMS AND CONDITIONS SET OUT IN THIS DOCUMENT. IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF USE OF POV-RAY SET OUT IN THIS LICENSE AGREEMENT, OR IF SUCH TERMS AND CONDITIONS ARE NOT BINDING ON YOU IN YOUR JURISDICTION, THEN YOU MAY NOT USE POV-RAY IN ANY MANNER. THIS GENERAL LICENSE AGREEMENT MUST ACCOMPANY ALL POV-RAY FILES WHETHER IN THEIR OFFICIAL OR CUSTOM VERSION FORM. IT MAY NOT BE REMOVED OR MODIFIED. THIS GENERAL LICENSE AGREEMENT GOVERNS THE USE OF POV-RAY WORLDWIDE. THIS DOCUMENT SUPERSEDES AND REPLACES ALL PREVIOUS GENERAL LICENSES.

INTRODUCTION

This document pertains to the use of the Persistence of Vision Ray Tracer™ (also known as POV-Ray™). It applies to all POV-Ray program source files, executable (binary) files, scene files, documentation files, help files, bitmaps and other POV-Ray files contained in official Company archives, whether in full or any part thereof, and are herein referred to as the "Software". The Company reserves the right to revise these rules in future versions and to make additional rules to address new circumstances at any time. Such rules, when made, will be posted in a revised license file, the latest version of which is available from the Company website at http://www.povray.org/povlegal.html .

USAGE PROVISIONS

Subject to the terms and conditions of this agreement, permission is granted to the User to use the Software and its associated files to create and render images. The creator of a scene file retains all rights to any scene files they create, and any images generated by the Software from them. Subject to the other terms of this license, the User is permitted to use the Software in a profit-making enterprise, provided such profit arises primarily from use of the Software and not from distribution of the Software or a work including the Software in whole or part.

Please refer to http://www.povray.org/povlegal.html for licenses covering distribution of the Software and works including the Software.

The User is also granted the right to use the scene files, fonts, bitmaps, and include files distributed in the INCLUDE and SCENES\INCDEMO sub- directories of the Software in their own scenes. Such permission does not extend to any other files in the SCENES directory or its sub-directories. The SCENES files are for the User's enjoyment and education but may not be the basis of any derivative works unless the file in question explicitly grants permission to do such.

This license does not grant any right of re-distribution or use in any manner other than the above. The Company has separate license documents that apply to other uses (such as re-distribution via the internet or on CD); please visit http://www.povray.org/povlegal.html for links to these. In particular you are advised that the sale, lease, or rental of the Software in any form without written authority from the Company is explicitly prohibited.

Notwithstanding anything in the the balance of this license agreement, nothing in this license agreement permits the installation or use of the Software in conjunction with any product (including software) produced or distributed by any party who is, or has been, in violation of this license agreement or of the distribution license (http://www.povray.org/distribution-license.html) (or any earlier or later versions of those documents) unless:

  1. the Company has explicitly released that party in writing from the consequences of their non compliance; or
  2. both of the following are true:
    1. the installation or use of the Software is without the User being aware of the abovementioned violation; and
    2. the installation or use of the Software is not a result (whether direct or indirect) of any request or action of the abovementioned party (or any of its products), any agent of that party (or any of their products), or any person(s) involved in supplying any such product to the User.

COPYRIGHT

Copyright © 1991-2003, Persistence of Vision Team.
Copyright © 2003-2010, Persistence of Vision Raytracer Pty. Ltd.
Windows version Copyright © 1996-2010, Christopher Cason.

Copyright subsists in this Software which is protected by Australian and international copyright laws. The Software is NOT PUBLIC DOMAIN.

Nothing in this agreement shall give you any rights in respect of the intellectual property of the Company and you acknowledge that you do not acquire any rights in respect of such intellectual property rights. You acknowledge that the Software is the valuable intellectual property of the Company and that if you use, modify or distribute the Software for unauthorized purposes or in an unauthorized manner (or cause or allow the forgoing to occur), you will be liable to the Company for any damages it may suffer (and which you acknowledge it may suffer) as well as statutory damages to the maximum extent permitted by law and also that you may be liable to criminal prosecution. You indemnify the Company and the authors of the Software for every single consequence flowing from the aforementioned events.

DISCLAIMER OF WARRANTY

This Software is provided on an "AS IS" basis, without warranty of any kind, express or implied, including without limitation, any implied warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property of any third party. This Software has inherent limitations including design faults and programming bugs. The entire risk as to the quality and performance of the Software is borne by you, and it is your responsibility to ensure that it does what you require it to do prior to using it for any purpose (other than testing it), and prior to distributing it in any fashion. Should the Software prove defective, you agree that you alone assume the entire cost resulting in any way from such defect.

This disclaimer of warranty constitutes an essential and material term of this agreement. If you do not or cannot accept this, or if it is unenforceable in your jurisdiction, then you may not use the Software in any manner.

NO LIABILITY

When you use the Software you acknowledge and accept that you do so at your sole risk. You agree that under no circumstances shall you have any claim against the Company or anyone associated directly or indirectly with the Company whether as employee, subcontractor, agent, representative, consultant, licensee or otherwise ("Company Associates") for any loss, damages, harm, injury, expense, work stoppage, loss of business information, business interruption, computer failure or malfunction which may be suffered by you or by any third party from any cause whatsoever, howsoever arising, in connection with your use or distribution of the Software even where the Company were aware, or ought to have been aware, of the potential of such loss. Damages referred to above shall include direct, indirect, general, special, incidental, punitive and/or consequential.

This disclaimer of liability constitutes an essential and material term of this agreement. If you do not or cannot accept this, or if it is unenforceable in your jurisdiction, then you may not use the Software.

INDEMNITY

You indemnify the Company and Company Associates and hold them harmless against any claims which may arise from any loss, damages, harm, injury, expense, work stoppage, loss of business information, business interruption, computer failure or malfunction, which may be suffered by you or any other party whatsoever as a consequence of any act or omission of the Company and/or Company Associates, whether negligent or not, arising out of your use and/or distribution of the Software, or from any other cause whatsoever, howsoever arising, in connection with the Software. These provisions are binding on your estate, heirs, executors, legal successors, administrators, parents and/or guardians.

This indemnification constitutes an essential and material term of this agreement. If you do not or cannot accept this, or if it is unenforceable in your jurisdiction, then you may not use the Software.

HIGH RISK ACTIVITIES

This Software and the output produced by this Software is not fault-tolerant and is not designed, manufactured or intended for use as on-line control equipment in hazardous environments requiring fail-safe performance, in which the failure of the Software could lead or directly or indirectly to death, personal injury, or severe physical or environmental damage ("High Risk Activities"). The Company specifically disclaims any express or implied warranty of fitness for High Risk Activities and explicitly prohibits the use of the Software for such purposes.

MISCELLANEOUS

This Agreement constitutes the complete agreement concerning this license. Any changes to this agreement must be in writing and may take the form of notifications by the Company to you, or through posting notifications on the Company website. THE USE OF THIS SOFTWARE BY ANY PERSON OR ENTITY IS EXPRESSLY MADE CONDITIONAL ON THEIR ACCEPTANCE OF THE TERMS SET FORTH HEREIN.

Except where explicitly stated otherwise herein, if any provision of this Agreement is found to be invalid or unenforceable, the invalidity or unenforceability of such provision shall not affect the other provisions of this agreement, and all provisions not affected by such invalidity or unenforceability shall remain in full force and effect. In such cases you agree to attempt to substitute for each invalid or unenforceable provision a valid or enforceable provision which achieves to the greatest extent possible, the objectives and intention of the invalid or unenforceable provision. The validity and interpretation of this agreement will be governed by the laws of Australia in the state of Victoria (except for conflict of law provisions).

CONTACT INFORMATION

License inquiries can be made via email; please use the following address (but see below prior to emailing) :

    team-coord-[three-letter month]-[four-digit year]@povray.org

for example, team-coord-jun-2004@povray.org should be used if at the time you send the email it is the month of June 2004. The changing email addresses are necessary to combat spam and email viruses. Old email addresses may be deleted at our discretion.

Note that the above address may change for reasons other than that given above; please check the version of this document on the WWW at http://www.povray.org/povlegal.html for the current address. Note that your inability or failure to contact us for any reason is not an excuse for violating this license.

Do NOT send any attachments of any sort other than by prior arrangement. EMAIL MESSAGES INCLUDING ATTACHMENTS WILL BE DELETED UNREAD.

The following postal address is only for official license business. Please note that it is preferred that initial queries about licensing be made via email; postal mail should only be used when email is not possible, or when written documents are being exchanged by prior arrangement.

    Persistence of Vision Raytracer Pty. Ltd.
    PO Box 407
    Williamstown,
    Victoria 3016
    Australia

2.5.2 Support Library Licenses

Licenses for Support Libraries used by POV-Ray

2.5.2.1 OpenEXR

Copyright © 2004, Industrial Light & Magic, a division of Lucasfilm Entertainment Company Ltd. Portions contributed and copyright held by others as indicated. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of Industrial Light & Magic nor the names of any other contributors to this software may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

2.5.3 Citing POV-Ray in Academic Publications

To reference POV-Ray (e.g. in academic papers), you may use one of the below:

  Persistence of Vision Pty. Ltd. (2010)
    Persistence of Vision Raytracer (Version 3.7)
    [Computer software].
      Retrieved from http://www.povray.org/download/

or

 
  Persistence of Vision Pty. Ltd. (2010).
  Persistence of Vision (TM) Raytracer.
  Persistence of Vision Pty. Ltd., Williamstown, Victoria, Australia.
   http://www.povray.org/

2.5.4 The POV-Team

Following is a list in alphabetic order of all people who have ever worked on the POV-Ray Team or who have made a note-worthy contribution.

Current POV-Team Members

Chris Cason
Member 1993-, Team leader 1999-, windows version author, other contributions
Thorsten Fröhlich
Mac developer
Christoph Lipka
Core code improvements notably radiosity, gamma handling, sslt and too many others to list
Nicolas Calimet
UNIX development
James Holsenback
3.7 documentation, POV-Wiki
Christoph Hormann
UNIX development
Nathan Kopp
Photons, u/v mapping, other contributions
Juha Nieminen
area_illumination, cubic pattern and cubic warp, fractal patterns, other contributions

Past POV-Team Members and other Contributors

Claire Amundsen
Tutorials for the POV-Ray User Guide
Steve Anger
POV-Ray 2.0/3.0 developer
Randy Antler
MS-Dos display code enhancements
John Baily
RLE targa code
Eric Barish
Ground fog code
Thomas Baier
3.1 team member, tester
Dieter Bayer
Wrote sor, lathe, prism, media and many other features
Anthony Bennett
Scene files, documentation
Kendall Bennett
PMODE library support, paletted display code in Windows version
Steve Bennett
GIF support
Thomas Bily
Implicit and parametric surfaces
Dale C. Brodin
Alpha & Beta tester, forum support
Eric Brown
no_image, no_reflection, orient and circular area_light
Matthew Corey Brown
pigment function, warps, projected_through
David Buck
Original author of DKBTrace, POV-Ray 1.0 developer
Edward Coffey
Fade_color
Aaron Collins
Co-author of DKBTrace 2.12, POV-Ray 1.0 developer
Chris Dailey
POV-Ray 3.0 developer
Steve Demlow
POV-Ray 3.0 developer
Andreas Dilger
Former Unix coordinator, Linux developer, PNG support
Joris van Drunen Littel
Mac beta tester
Alexander Enzmann
POV-Ray 1.0/2.0/3.0 developer
Dan Farmer
POV-Ray 1.0/2.0/3.0 developer, author of many features, sample scenes, and textures
Daniel Fenner
Splines
Hans-Detlev Fink
Slope pattern
Charles Fusner
Blob, lathe and prism tutorial tutorials for the POV-Ray User Guide
Mark Gordon
Unix developer
Jérôme Grimbert
Mapping warps, image meta-data, the ovus object, several list patterns, additional render block items
David Harr
Mac balloon help and palette code
Michael Hazelgrove
Scene files
Jimmy Hoeks
Original Help file for v3.0 Windows user interface
Christoph Hormann
Scene & include files, documentation, insert menu
Chris Huff
Object pattern, Interior texture, inverse transform
Bob Hughes
Scene and include files, insert menu
Ingo Janssen
Scene & include files, documentation
Mike Hough
Spherical camera, Media method 2, uv_mapping for bicubic_patch
Rune S. Johansen
Scene & include files, documentation
Greg M. Johnson
Scene files
Terry Kanakis
Camera fix
Kari Kivisalo
Ground fog code
Alan Kong
Alpha & Beta tester, forum support
Lutz Kretzschmar
Moray author, MS-DOS 24-bit VGA, part of the anti-aliasing code
Tor Olav Kristensen
Scene files
Jochen Lippert
Sphere_sweep
Charles Marslett
MS-Dos display code
Pascal Massimino
Fractal objects
Jim McElhiney
POV-Ray 3.0 developer
Robert A. Mickelsen
Artist, 3.0 docs contributor
Mike Miller
Artist, scene files, stones.inc
Fabien Mosen
Scene & include files
Douglas Muir
Bump maps, height fields
Joel Newkirk
Former Amiga developer
Juha Nieminen
Fractal patterns
Jim Nitchals
Mac version, scene files (Jim - famous also for his anti-spam crusades - passed away on 5 June 1998 but his contributions to POV-Ray and responsible use of the internet will not be forgotten)
Paul Novak
Texture contributions
Wolfgang Ortmann
Splines
Dave Park
Amiga support, AGA video code
Redaelli Paolo
Former Amiga developer
Ron Parker
Core code, jack-of-all-trades
David Payne
RLE targa code
Ansgar Philippsen
Smooth color triangle
Jaime Vives Piqueres
Mesh camera scene files
Bill Pulver
Time code
Anton Raves
Alpha & Beta tester, Mac contributor
Dan Richardson
3.0 Docs
Tim Rowley
PPM and Windows-specific BMP image format support
Eduard Schwan
Former Mac version coordinator, mosaic preview, docs
Daniel Skarda
Implicit and parametric surfaces
Robert Skinner
Noise functions
Yvo & René Smellenbergh
Clock & Image_size keywords
Erkki Sondergaard
Alpha & Beta tester, 3.0 Scene files
Ryoichi Suzuki
Isosurfaces
Zsolt Szalavari
Halo code which was later turned into media
Scott Taylor
Leopard and onion textures
Gilles Tran
Scene files
John VanSickle
Cells pattern
Mark Wagner
Splines
Timothy Wegner
Fractal objects, PNG support
Drew Wells
POV-Ray 1.0 developer, POV-Ray 1.0 team coordinator
Daren Scot Wilson
Dispersion
Chris Young
Team leader 1992-1999, parser code, other contributions too numerous to list here

2.5.4.1 Contacting the Authors

The POV-Team is a collection of volunteer programmers, designers, animators and artists meeting via the internet at http://www.povray.org/. The POV-Team's goal is to create freely distributable, high quality rendering and animation software written in C that can be easily ported to many different computers. If you have any questions about POV-Ray, please visit our web site for the latest contact information, or see the http://www.povray.org/povlegal.html online version of POVLEGAL] for the current team coordinators address (this changes from time to time whenever too many email spammers harvest the address).

If you have a question regarding commercial use or distribution of POV-Ray, please contact Chris Cason, the development team coordinator, via the above method. Please do not email us directly for technical support; we no longer give support via email as too many people abused the privilege.

See our web site and particularly our news server for online peer support. The news server has a moderated bug reporting newsgroup; please however discuss the issue in the povray.general newsgroup prior to lodging a bug report as we may already know of the issue (or it might not even be a bug). Also, there are several FAQ's on the POV web site, and in general the folks in the newsgroups think rather poorly of users who post complaints without reading the FAQ's first.

2.5.5 What to do if you don't have POV-Ray

This documentation assumes you already have POV-Ray installed and running however the POV-Team does distribute this file by itself in various formats including online on the internet. If you do not have POV-Ray or are not sure you have the official version or the latest version, then the following sections will tell you what to get and where to get it.

2.5.5.1 Which Version of POV-Ray should you use?

POV-Ray can be used under Windows 9x/NT/2000 and XP or newer, Apple Power PC, x86 Linux, UNIX and other platforms. The latest versions of the necessary files are available on our web site and through various CD distributions. See section Where to Find POV-Ray Files for more info. Dos, Windows 3.1, Windows for Workgroups, SunOS and Amiga are no longer supported. If your platform is not supported and you are proficient in compiling source code programs written in C/C++, then you may like to retrieve the source for POV-Ray from our website and attempt to built it yourself. Note that the POV-Team provides absolutely no support for building POV-Ray from the source code, especially on platforms that we do not officially support.

2.5.5.1.1 Microsoft Windows 9x/NT/2000/XP

The 32-bit Windows version runs under Windows 95, Windows 98, NT, 2000 and XP or newer. Required hardware and software: Minimum - 486/100 with 32mb RAM and Windows 95. Disk space - 20 megabytes. Recommended - Pentium 4 or equivalent with at least 256mb of RAM running Windows 2000 or XP, equipped with an XGA display (or better) running in true color mode.

The forthcoming 64-bit Windows version will initially run under Windows XP 64-bit edition on AMD64-based machines, or those compatibile with them. The recommended configuration has not yet been determined but as a rule of thumb we would suggest at least 256mb RAM (512mb preferred).

Note: Accelerated graphics hardware will not improve performance. Nor will MMX or 3D Now. These technologies are not aimed at raytracing. SSE2-equipped CPU's (such as the Pentium 4) will enhance performance if and only if an SSE2-enabled version of POV-Ray for Windows is installed. If we make such a version available it will be provided on our website and FTP server using a different name than that mentioned below.

Required POV-Ray files: User archive POVWIN36.EXE - a self-extracting archive containing the program, sample scenes, standard include files and documentation.

Optional: The source code is not needed to use POV-Ray. It is provided for the curious and adventurous. POVWIN_S.ZIP --- The C/C++ source code for POV-Ray for Windows, contains generic parts and Windows specific parts. It does not include sample scenes, standard include files and documentation so you should also get the executable archive as well. POV-Ray can only be compiled using C/C++ compilers that create 32-bit Windows applications.

We currently support VC++ v7 (v6 will not work due to compiler issues with certain C++ features), Borland C++, Open Watcom, MinGW, and DJGPP (BJGPP 2.04 or later), and the Intel C++ Compiler version 8. Support for both Intel and Microsoft's C++ compiler for AMD64 is also in the works and will be forthcoming in a later source code release (once we release an official 64-bit version of POV-Ray for Windows).

Note that no matter which compiler you use, you will need to obtain the HTML Help API toolkit from Microsoft's web site (unless you already have it installed). This toolkit contains header files and libraries required to compile POV-Ray for Windows.

Note: While we know for certain that the code will work with VC++ v7 and the Intel compiler v8, the others mentioned above may need some tweaking since we do not regularly test with them and it is possible some later code changes may have broken the build.

2.5.5.1.2 Linux for Intel x86

The PC-Linux version should run on any GNU/Linux distribution based on the kernel 2.2 series or above using the ELF 32-bit format for executables. The binary is fully static, meaning that it has no external dependencies to system or third-party libraries. It includes support for two kinds of display: the standard text-based display and the graphics display using either the X Window System or the SVGA library.

Required hardware and software: An Intel Pentium-compatible CPU (i586 or better) and at least 32 MB of RAM. About 20 MB of disk space to install the program, its documentation, scenes and standard include files. A text editor capable of editing plain ASCII text files. Graphic file viewer capable of viewing image formats such as PNG, TIFF, PPM or TGA.

Required POV-Ray files: povlinux-3.6.tgz or povlinux-3.6.tar.gz - archive containing an official binary combining text, SVGALib and X Window displays. Also contains sample scenes, standard include files and documentation in HTML and plain ASCII text.

Recommended: Intel Pentium 4 or AMD Athlon XP (faster the better) with 128 MB (text console) / 256 MB (X Window running a window manager) or more RAM. A recent GNU/Linux distribution with kernel 2.4.x or above running KDE 3.x for full POV-Ray integration in the window manager. Alternatively, SVGA display preferably with VESA interface and high color or true color ability.

Note: Accelerated graphics hardware will not improve performance.

Optional: povray-3.6.tgz or povray-3.6.tar.gz - archive containing the generic UNIX/Linux C++ source code of POV-Ray for UNIX. The source code is not needed to use POV-Ray. It is provided for the curious and adventurous. The archive contains generic Unix parts and Linux specific parts (namely: support for SVGAlib). This package does also include sample scenes, standard include files and documentation. For displaying purposes, the SVGAlib and X11 (X Window) includes and libraries can be used by the source code of POV-Ray for UNIX. See the section related to the generic Unix source code package for further details.

2.5.5.1.3 Apple Macintosh

The Macintosh version runs under Apple's Mac OS operating system version 8.6 (it may run on 8.1 and 8.5 as well, but we do not support POV-Ray 3.6 running on Mac OS 8.1 and 8.5) or newer with CarbonLib 1.0.4 or newer installed. Note that we no longer support 68K based Macintosh computers. POV-Ray 3.6 requires a Power Macintosh!

A Power Macintosh is any iMac, iBook, Mac G3, Mac G4, Mac G5, Cube, any older Mac with a four digit model number (i.e. 5200, 6300, 7200, 8100, 9600) and any third party computer running Mac OS 8.1 or later. Mac OS X 10.2 or later are supported but for maximum render speed it is not recommended to use Mac OS X.

Required hardware and software: Power Macintosh computer with at least 16 MB of free RAM. Mac OS 8.6 or newer with CarbonLib 1.0.4 or newer installed CarbonLib 1.0.4. About 20 MB free disk space to install and an additional 5-10 MB free space for your own creations (scenes and images). Graphic file viewer utility capable of viewing Mac PICT, GIF and perhaps TGA and PNG formats (the shareware GraphicConverter applications is good.)

Required POV-Ray files: POVPMAC.SIT or POVPMAC.HQX - a StuffIt archive containing the native Power Macintosh application, sample scenes, standard include files and documentation.

Recommended: Power Macintosh G3 with 64 MB or more of free RAM. Mac OS 9.0.4 or newer with CarbonLib 1.6 (works with Mac OS 8.6 or newer) to access all features of the Mac frontend. CarbonLib 1.6 is available for free download from Apple in the software update section of the Apple website. Color monitor with millions of colors.

Optional: The source code is not needed to use POV-Ray. It is provided for the curious and adventurous. POV-Ray can be compiled using Metrowerks CodeWarrior Pro 7.2 (for other compilers no project or make files are provided). Read the file "How to compile!" before compiling. There is no other support or help for compiling the source code! POVMACS.SIT or POVMACS.HQX - The full C source code for POV-Ray for Macintosh. Contains generic parts and Macintosh specific parts. It does not include sample scenes, standard include files and documentation so you should also get the executable archive as well.

2.5.5.1.4 Generic Unix

Because Unix runs on a wide variety of hardware and CPUs, the POV-Team cannot provide executable versions for every kind of Unix systems. We distribute a generic, portable C++ source code suitable for running on Unix or Unix-like platforms. You will need a recent C++ compiler which follows the ISO C++ standard as close as possible, and (optionally) the X11 and/or SVGA include files and libraries (SVGAlib is for GNU/Linux based systems). Although we provide source code for generic Unix systems, we do not provide technical support on how to compile the program. Support may be obtained from the POV-Ray user community on the dedicated POV-Ray newsgroups (povray.unix at news.povray.org).

Required hardware and software: A UNIX operating system with 32 MB of RAM. A recent C++ compiler, a working make utility and Bourne-compatible shell; see the INSTALL file in the package for details. Graphic file viewer capable of viewing e.g. PNG, TIFF, PPM or TGA formats. A text editor capable of editing plain ASCII text files.

Required POV-Ray files: povray-3.6.tgz or povray-3.6.tar.gz - the C++ source code of POV-Ray for UNIX. Contains generic parts and UNIX/Linux specific parts. The package includes sample scenes, standard include files and documentation in HTML and plain text ASCII format.

Recommended: Math co-processor. 128 MB (text console) / 256 MB (X Window running a window manager) or more RAM.

Optional: The X Window System (e.g. XFree86) to be able to display the image while rendering. The X Window System is available on most UNIX platforms nowadays. On GNU/Linux platforms, the SVGAlib library can be an alternative to the X Window System, as it allows to display the rendered image directly on the console screen.

2.5.5.1.5 All Versions

Each executable archive includes full documentation for POV-Ray itself as well as specific instructions for using POV-Ray with your type of platform. All versions of the program share the same ray-tracing features like shapes, lighting and textures. In other words, an MS-Dos-PC can create the same pictures as a Cray supercomputer as long as it has enough memory. The user will want to get the executable that best matches their computer hardware. In addition to the files listed above, the POV-Team also distributes the user documentation in two alternate forms. Note this is the same documentation distributed in other archives but in a different format. This may be especially useful for MS-Dos or Unix users because their documentation is plain ASCII text only. POVUSER.PDF - Tutorial and Reference documentation in Adobe Acrobat PDF format. Requires Adobe Acrobat Reader available for Windows 3.x, Windows 95/98/NT, Mac and some Unix systems. POVHTML.ZIP - Archive containing Tutorial and Reference documentation in HTML for viewing with any internet browser.

See the section Where to Find POV-Ray Files for where to find these files. You can contact those sources to find out what the best version is for you and your computer.

2.5.5.2 Where to Find POV-Ray Files

The latest versions of the POV-Ray software are available from the following sources.

2.5.5.2.1 World Wide Website www.povray.org

The internet home of POV-Ray is reachable on the World Wide Web via the address http://www.povray.org/ and via ftp as ftp://ftp.povray.org/. Please stop by often for the latest files, utilities, news and images from the official POV-Ray internet site. The POV-Team operates its own news server on the internet with several news groups related to POV-Ray and other interesting programs.

2.5.5.2.2 Books, Magazines and CD-ROMs

If you would like to print our documentation, it is available in a number of formats that are designed for printing. In particular, PDF, postscript, and TeX. See the POV-Ray website for more details.

Unfortunately all English language books on POV-Ray are out of print and there are no plans to reprint them. However there are now several POV-Ray books available in Japanese. Many popular computer magazines have been authorized to distribute POV-Ray on cover CD's. From time to time we, the makers of POV-Ray, will ourselves make CDROM's available, either direct from our website or from authorized distributors. See the our website for more information, as that location will always contain the most up-to-date details.

2.5.6 Suggested Reading

Beside the POV-Ray material mentioned in Books, Magazines and CD-ROMs, there are several good books or periodicals that you should be able to locate in your local computer book store or your local university library.

  1. "An Introduction to Ray tracing" Andrew S. Glassner (editor)
    ISBN 0-12-286160-4; Academic Press; 1989
  2. "Realistic Image Synthesis Using Photon Mapping" Henrik Wann Jensen
    ISBN: 1568811470; AK Peters; July 2001
  3. "3D Artist" Newsletter, "The Only Newsletter about Affordable PC 3D Tools and Techniques")
    Publisher: Bill Allen; P.O. Box 4787; Santa Fe, NM 87502-4787; (505) 982-3532
  4. "Image Synthesis: Theory and Practice" Nadia Magnenat-Thalman and Daniel Thalmann;
    Springer-Verlag; 1987
  5. "The RenderMan Companion" Steve Upstill;
    Addison Wesley; 1989
  6. "Graphics Gems" Andrew S. Glassner (editor);
    Academic Press; 1990
  7. "Fundamentals of Interactive Computer Graphics" J. D. Foley and A. Van Dam;
    ISBN 0-201-14468-9; Addison-Wesley 1983
  8. "Computer Graphics: Principles and Practice (2nd Ed.)" J. D. Foley, A. van Dam, J. F. Hughes;
    ISBN 0-201-12110-7; Addison-Wesley; 1990
  9. "Computers, Pattern, Chaos, and Beauty" Clifford Pickover;
    St.Martin's Press;
  10. "SIGGRAPH Conference Proceedings";
    Association for Computing Machinery Special Interest Group on Computer Graphics
  11. "IEEE Computer Graphics and Applications"; The Computer Society;
    10662, Los Vaqueros Circle; Los Alamitos, CA 90720

The POV-Team no longer recommends books from CRC Press.