• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/workflows/H08-Jul-2021-309262

distribution/H03-May-2022-124,872112,967

doc/html/H08-Jul-2021-739625

libraries/H08-Jul-2021-1,535,8391,134,196

source/H08-Jul-2021-184,484106,671

tools/git/H08-Jul-2021-8860

unix/H03-May-2022-9,2617,154

vfe/H08-Jul-2021-10,6576,273

windows/H08-Jul-2021-45,17937,512

.gitignoreH A D08-Jul-20214.2 KiB259216

LICENSEH A D08-Jul-202133.7 KiB662544

README.mdH A D08-Jul-20215.9 KiB11786

README.md

1[POV-Ray](http://www.povray.org/) - The Persistence of Vision Raytracer
2=======================================================================
3
4[![Quick Tests](https://github.com/POV-Ray/povray/actions/workflows/test_build_quick.yml/badge.svg?branch=release%2Fv3.7.0)](https://github.com/POV-Ray/povray/actions/workflows/test_build_quick.yml)
5[![Code Analysis](https://github.com/POV-Ray/povray/actions/workflows/codeql-analysis.yml/badge.svg?branch=release%2Fv3.7.0)](https://github.com/POV-Ray/povray/actions/workflows/codeql-analysis.yml)
6[![Maintenance Status](https://img.shields.io/maintenance/yes/2021.svg)](README.md "Last edited 2021-07-02")
7
8License
9--------------------------------------
10
11The source for POV-Ray v3.7 is licensed under the AGPL3. The documentation is under the
12Creative Commons Attribution-Noncommercial-ShareAlike 2.5 license, and support files such
13as SDL includes, macros, sample scenes and so forth are under the Creative Commons Attribution-ShareAlike
143.0 Unported License (see each file header for the specific one).
15
16Forums
17--------------------------------------
18
19Discussion regarding POV-Ray is traditionally done via our forums at http://news.povray.org/.
20These are also available via NNTP at news://news.povray.org/ for those preferring that.
21
22Please note that the POV-Ray developers do not monitor all forums regularly. The ones we
23tend to check most frequently are povray.general, povray.windows and povray.unix.
24
25Bug Reports
26--------------------------------------
27
28It's generally a good idea to mention a bug in the forums prior to lodging a formal
29report; this can save you some time if it's a non-bug or a solution is known. You
30should also first check the [known issues](https://github.com/POV-Ray/povray/issues)
31to see if it has been reported already.
32
33If you're sure something is a bug then please do lodge a bug report on the GitHub issues tracker.
34
35Official Binaries
36--------------------------------------
37
38At this point in time, the only platform for which the project distributes pre-built
39'official' (i.e. supported) binaries is Microsoft Windows. These may be
40obtained via http://www.povray.org/download/. We do intend to provide Mac OS X
41binaries shortly, but these will be console-mode only (based on the unix build).
42
43Official Windows binaries of selected development versions are made availabe at
44https://github.com/POV-Ray/povray/releases on a semi-irregular basis.
45
46Building POV-Ray
47--------------------------------------
48
49At this point in time we generally recommend building from the latest version of the
50[latest-stable branch](https://github.com/POV-Ray/povray/tree/latest-stable). Alternatively,
51you may want to opt for a recent [tagged version](https://github.com/POV-Ray/povray/tags)
52to test-drive features that have been added since the latest stable release.
53
54_Please do not build directly from the master branch_ (or any other non-stable branch
55for that matter), as versions from that branch may report ambiguous version numbers,
56making it difficult to obtain version-specific support or report bugs in a useful manner.
57
58POV-Ray v3.7.0 should compile on any POSIX-compliant system with the required tools (please see
59[unix/README.md](unix/README.md) for build instructions),
60on Microsoft Windows systems that have Visual Studio 2010 or later installed (targeting
61XP or later, both 32 and 64-bit - be sure to see [windows/README.md](windows/README.md),
62otherwise your build _will not work_), and also on Mac systems (console mode only, using
63an appropriately-modified version of the unix build - not currently provided by us).
64
65If you are using an operating system with a package or ports system such as
66Ubuntu or FreeBSD, you may like to check whether or not POV-Ray v3.7 is available
67via that route.
68
69IDE versions
70--------------------------------------
71
72Currently the only version of POV-Ray with an IDE as such is the Windows build.
73We do want to change that, though. With the release of POV-Ray v3.7 we have added
74a clear split between the backend (renderer) and frontend (UI or console), along
75with a C++ layer which abstracts this into a fairly easily-understood set of
76classes (VFE, aka 'Virtual Front End').
77
78We will offer support to those wishing to use this interface layer to integrate
79POV-Ray into an open-source cross-platform IDE. We would also be interested in
80hearing suggestions as to what we could base such an IDE on, should we go ahead
81to integrate it ourselves.
82
83Putting it another way: we consider getting a cross-platform IDE a high priority.
84
853D Modeller
86-------------------------------------
87
88POV-Ray does not currently have its own 3d modelling application (at least, not one
89in a usable state). We do own the rights to the Moray modeller, which was formerly
90commercial, but it needs a little work to get it working with v3.7 or later. It is also
91Windows only (due to its use of MFC). Nevertheless we will be adding the source
92to the repository at a future date.
93
94Authors of open-source modellers with a compatible licence wishing to directly
95integrate POV-Ray are welcome to contact us for support in doing so.
96
97Documentation
98--------------------------------------
99
100When built and installed via the means provided in the source tree, all versions
101of POV-Ray come with documentation. For the Unix build, this is in the form of a
102manpage giving basic usage, and full HTML-based documentation. For the Windows
103version, there is a HtmlHelp (.CHM) file provided.
104
105The official location for the online documentation is http://www.povray.org/documentation/.
106Further information, as well as online documentation for the current development
107version, can be found at http://wiki.povray.org.
108
109Contacting Us
110--------------------------------------
111
112We prefer that you contact us via the forums mentioned at the head of this document.
113If the matter is one that requires direct email contact (and this generally will NOT
114include tech support requests, though exceptions are made for package maintainers)
115you may use the address listed at the bottom of http://www.povray.org/povlegal.html.
116
117