Encyclopedia > POV-Ray

  Article Content


The Persistence of Vision Ray-Tracer™, or POV-Ray, is a free ray tracing program available for a variety of computer platforms. It was originally based on DKBTrace[?], written by David K. Buck and Aaron A. Collins. There are also influences from the earlier Polyray raytracer contributed by its author Alexander Enzmann. It is freeware, and although it is not open source, the source code is available under the POV-Ray License.

POV-Ray has matured substantially since it was created. Recent versions of the software include some of the following features:

  • A C-like scene description language
  • Support for Constructive Solid Geometry modeling
  • Library of ready-made scenes, textures, and objects
  • Support for a number of geometric primitives
  • Several different kinds of light sources
  • Atmospheric effects such as fog and smoke
  • Reflections, refractions, and light caustics using photon mapping
  • Surface patterns such as wrinkles, bumps, and ripples, for use in procedural textures and bumpmapping
  • Robust image format support for textures and render output: TGA, PNG, JPEG (only input), just to name a few.
  • Excellent documentation

One of POV-Ray's main attractions is its large collection of third party support. A large number of tools, textures, models, scenes, and tutorials can be found on the web. It is also a useful reference for those wanting to learn how raytracing and related geometry and graphics algorithms work.

Table of contents

Current Version The current official version of POV-Ray is 3.5. Some of the main features of this release:

  • UV texture mapping in tandem with an improved mesh primitive (using the 'mesh2' keyword)
  • Photon mapping, which provides realistic rendering of light caustics.
  • Isosurfaces, directly render surfaces defined by a mathematical function.
  • Functions that, among other things, can be used for generating new patterns for Isosurfaces, for Parametric surfaces etc.

Development and Maintenance Official modifications to the POV-Ray source tree are done and/or approved by the POV-TeamTM. Parties interested in patch submission and/or bug reporting should join the POV-Ray newsgroups on the povray.org news server.

For those impatient for new features, there are unofficial forks and patched versions of POV-Ray available from third parties; however, these are not officially supported by the POV-TeamTM.

Caveats Official POV-Ray does not support shader plug-ins. Radiosity is supported on an experimental basis only.

External Links

Unofficial Patches

All Wikipedia text is available under the terms of the GNU Free Documentation License

  Search Encyclopedia

Search over one million articles, find something about almost anything!
  Featured Article
Islip Terrace, New York

... Bureau, the town has a total area of 3.7 km² (1.4 mi²). 3.7 km² (1.4 mi²) of it is land and none of the area is covered with water. Demographics As ...

This page was created in 34.4 ms