README.html for POV-Ray Object Collection

You have downloaded files from the POV-Ray Object Collection at http://lib.povray.org/ which provides a free repository of objects compatible with the free POV-Ray Raytracing software. The objects in this collection are licensed under the terms of the Creative Commons - Lesser General Purpose License (CC-GNU LGPL) to permit you to freely use, modify and redistribute those files subject to the terms of this license. Use of these files implies agreement to the terms of this license. You may use images that you generate using these files without restriction.

The downloaded files should include a file called 'Versions.js' listing the objects you downloaded and their version numbers. If you have downloaded more than one set of objects you should have more than one 'README' file and a 'Versions' file for each one. The text in each of the README files is likely to be pretty much the same except for the table at the bottom which lists the files that you received during that particular download.

To use downloaded files you will need to extract them from the zip file and it is recommended that you load them into a directory that is defined as a Lbrary_Patch within your POVRAY.INI file. The POVRAY.INI file can be found in your 'POVRay Install Directory/renderer' directory e.g. 'C:\Program Files\POV-Ray for Windows v3.6\renderer'. To add a directory to your library path:

Note.There is a limit on the number of Library_Path directories that can be defined in POVRAY.INI (a maximum of 20 in V3.6). Naming standards have been implemented in the collection to avoid naming conflicts so that you can store standardised files in a single directory. Some files are marked in the system as non-compliant. If you decide to download non-compliant files you may need to separate them from other downloaded files to avoid naming conflicts (see 'Non-Standard Files' below).

Versioning

Different versions of the objects that you download could be recorded on the POV-Ray collection website from time to time and you can download a different version of an object to replace the one you currently have. Each object definition can contain multiple files, but 'standard' contribution files will be prefixed by the name of the contribution e.g. All of the files associated with the 'Netball' object are prefixed with the name 'Netball'. Two versions of the same object can't coexist in the same directory, so you will generally want to remove any existing files with the same prefix before extracting the new files from the zip archive.

However, there may be times when you are uncertain about whether you wish to replace the version you are currently using. The naming conventions are intended to help reduce the amount of rework you need to do when downloading a new version of an object, but there could always be differences that make it difficult for you to use an alternative version of an object. If you have retained the original zip archive you can always reverse the version update by deleting the new files and extracting a copy of the previous version. Otherwise you may wish to take a backup copy of your current copy of the object before deleting it.

Older versions of objects are also likely to continue to be available from the website, but this cannot be guaranteed as cleanup operations could result in older versions being removed from time to time.


Non-Standard Files

The POV-Ray object collection contains some contributions that do not comply with the naming standards. These are normally identified as such on the database and are, byt default, selected out when you perform a search. You can choose to include non-compliant files in the search results by selecting the checkbox marked 'Search for both standards compliant and non-compliant files' in the 'Standards Compliance' section of the search criteria panel, however, it is then up to you to check for naming conflicts.

Because it is possible for the file, variable and function names used by non-compliant contributions to conflict with names used by standards-compliant contributions, these files should not be stored in the same location as standards-compliant files and cannot be downloaded in the same archive as standards-compliant files.


Issues and support

Although there is no guaranteed support for any of the objects in the POV-Ray Collection, there is a very strong POV-Ray community where you can usually get help on all aspects of POV-Ray. The full list of newsgroups is shown at http://news.povray.org/. Most people start with the following newsgroups:

To provide feedback on a particular object in the collection you can use the 'Provide Feedback' link against that object in the search results page. Note. You will need to register and log-on as a member otherwise you won't see the link (Registration normally takes about 5 minutes and requires you to have an email address).

You may also contact the collection managers directly by email. Typically this would be to highlight issues with the website or to draw attention to incorrectly indexed objects or inappropriate contributions (e.g. abusive text or contributions that may cause offense). The email address at the time you downloaded this file was libadmin-AT-povray.org(replace '-AT-' with '@'). Note. This email address may need to be revised from time to time to avoid issues with spam. You should find the current contact details at http://lib.povray.org/usersguide/03feedback.html.


Contributing Objects or Updates to Objects

You can contribute to the POV-Ray collection through the web site. To do this you need to be registered (takes about 5 minutes). Once registered you can upload work provided that you: Full details are contained in the 'Contributing to the Collection' section of the users guide. The licensing conditions are intended to encourage the community to build upon earlier contributions over time.