File: pov30030.htm

package info (click to toggle)
povray-manual 3.0.20-1
  • links: PTS
  • area: main
  • in suites: hamm, potato, slink
  • size: 2,724 kB
  • ctags: 1,285
  • sloc: makefile: 31
file content (324 lines) | stat: -rw-r--r-- 19,153 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
<html>
<body text="#000000" bgcolor="#C0C0C0" background="backgrnd.gif">
<a name="ref 1559 pri 0"><a name="ref 1560 pri 0"><center><h3><a name="section A.7">
Appendix A.7<br>Conditions for Distribution of Custom Versions</h3></center>
The user is granted the privilege to modify and compile the source code for their own personal use in any fashion they see fit. What you do with the software in your own home is your business.<p>
If the user wishes to distribute a modified version of the software, documentation or other parts of the package (here after referred to as a <strong>custom version</strong>) they must follow the provisions given below. This includes any translation of the documentation into other languages or other file formats. These license provisions have been established to promote the growth of POV-Ray and prevent difficulties for users and developers alike. Please follow them carefully for the benefit of all concerned when creating a custom version.<p>
No portion of the POV-Ray source code may be incorporated into another program unless it is clearly a custom version of POV-Ray that includes all of the basic functions of POV-Ray.<p>
All executables, documentation, modified files and descriptions of the same must clearly identify themselves as a modified and unofficial version of POV-Ray. Any attempt to obscure the fact that the user is running POV-Ray or to obscure that this is an unofficial version expressly prohibited.<p>
You must provide all POV-Ray support for all users who use your custom version. You must provide information so that user may contact you for support for your custom version. The POV-Ray Team is not obligated to provide you or your users any technical support.<p>
Include contact information in the DISTRIBUTION_MESSAGE macros in the source file <b>optout.h</b> and insure that the program prominently displays this information. Display all copyright notices and credit screens for the official version.<p>
Custom versions may only be distributed as freeware. You must make all of your modifications to POV-Ray freely and publicly available with <b>full source code</b> to the modified portions of POV-Ray and must freely distribute full source to any new parts of the custom version. The goal is that users must be able to re-compile the program themselves and to be able to further improve the program with their own modifications.<p>
You must provide documentation for any and all modifications that you have made to the program that you are distributing. Include clear and obvious information on how to obtain the official POV-Ray.<p>
The user is encouraged to send enhancements and bug fixes to the POV-Ray Team, but the team is in no way required to utilize these enhancements or fixes. By sending material to the team, the contributor asserts that he owns the materials or has the right to distribute these materials. He authorizes the team to use the materials any way they like. The contributor still retains rights to the donated material, but by donating, grants unrestricted, irrevocable usage and distribution rights to the POV-Ray Team. The team doesn't have to use the material, but if we do, you do not acquire any rights related to POV-Ray. The team will give you credit as the creator of new code if applicable.<p>
Include a copy of the <b>povlegal.doc</b> document.<hr>
<a name="ref 1561 pri 0"><a name="ref 1562 pri 0"><center><h3><a name="section A.8">
Appendix A.8<br>Conditions for Commercial Bundling</h3></center>
Vendors wishing to bundle POV-Ray with commercial software (including shareware) or with publications must first obtain explicit permission from the POV-Ray Team. This includes any commercial software or publications, such as, but not limited to, magazines, cover-disk distribution, books, newspapers, or newsletters in print or machine readable form.<p>
The POV-Ray Team will decide if such distribution will be allowed on a case-by-case basis and may impose certain restrictions as it sees fit. The minimum terms are given below. Other conditions may be imposed.<p>
<center><table border><tr><td valign=top>*</td><td valign=top>Purchasers of your product must not be led to believe that they are paying for POV-Ray. Any mention of the POV-Ray bundle on the box, in advertising or in instruction manuals must be clearly marked with a disclaimer that POV-Ray is free software and can be obtained for free or nominal cost from various sources.</td></tr>
<tr><td valign=top>*</td><td valign=top>Include clear and obvious information on how to obtain the official POV-Ray.</td></tr>
<tr><td valign=top>*</td><td valign=top>You must provide all POV-Ray support for all users who acquired POV-Ray through your product. The POV-Ray Development Team is not obligated to provide you or your customers any technical support.</td></tr>
<tr><td valign=top>*</td><td valign=top>Include a credit page or pages in your documentation for POV-Ray.</td></tr>
<tr><td valign=top>*</td><td valign=top>If you modify any portion POV-Ray for use with your hardware or software, you must follow the custom version rules in addition to these rules.</td></tr>
<tr><td valign=top>*</td><td valign=top>Include contact and support information for your product.</td></tr>
<tr><td valign=top>*</td><td valign=top>Include a full user package as described above.</td></tr>

</td></tr></table></center>
<hr>
<a name="ref 1563 pri 0"><a name="ref 1564 pri 0"><center><h3><a name="section A.9">
Appendix A.9<br>Retail Value of This Software</h3></center>
Although POV-Ray is, when distributed within the terms of this agreement, free of charge, the retail value (or price) of this program is determined as US $20.00 per copy distributed or copied. If the software is distributed or copied without authorization you are legally liable to this debt to the copyright holder or any other person or organization delegated by the copyright holder for the collection of this debt, and you agree that you are legally bound by the above and will pay this debt within 30 days of the event.<p>
However, none of the above paragraph constitutes permission for you to distribute this software outside of the terms of this agreement. In particular, the conditions and debt mentioned above (whether paid or unpaid) do not allow you to avoid statutory damages or other legal penalties and does not constitute any agreement that would allow you to avoid such other legal remedies as are available to the copyright holder.<p>
Put simply, POV-Ray is only free if you comply with our distribution conditions; it is not free otherwise. The copyright holder of this software chooses to give it away free under these and only these conditions.<p>
For the purpose of copyright regulations, the retail value of this software is US $20.00 per copy.<hr>
<a name="ref 1565 pri 0"><a name="ref 1566 pri 0"><center><h3><a name="section A.10">
Appendix A.10<br>Other Provisions</h3></center>
The team permits and encourages the creation of programs, including commercial packages, which import, export or translate files in the POV-Ray Scene Description Language. There are no restrictions on use of the language itself. We reserve the right to add or remove or change any part of the language.<p>
&quot;POV-Ray&quot;, &quot;Persistence of Vision&quot;, &quot;POV-Ray Team&quot; and &quot;POV-Help&quot; are trademarks of the POV-Ray Team.<p>
While we do not claim any restrictions on the letters &quot;POV&quot; alone, we humbly request that you not use POV in the name of your product. Such use tends to imply it is a product of the POV-Ray Team. Existing programs which used &quot;POV&quot; prior to the publication of this document need not feel guilty for doing so provided that you make it clear that the program is not the work of the team nor endorsed by us.<hr>
<a name="ref 1567 pri 0"><a name="ref 1568 pri 0"><center><h3><a name="section A.11">
Appendix A.11<br>Revocation of License</h3></center>
<b>VIOLATION OF THIS LICENSE IS A VIOLATION OF COPYRIGHT LAWS. IT  WILL RESULT IN REVOCATION OF ALL DISTRIBUTION PRIVILEGES AND MAY  RESULT IN CIVIL OR CRIMINAL PENALTY</b>.<p>
Such violators who are prohibited from distribution will be identified in this document.<p>
In this regard, &quot;PC Format&quot;, a magazine published by Future Publishing, Ltd. in the United Kingdom, distributed incomplete versions of POV-Ray 1.0 in violation the license which was effect at the time. They later attempted to distribute POV-Ray 2.2 without prior permission of the POV-Ray Team in violation the license which was in effect at the time. There is evidence that other Future Publishing companies have also violated our terms. Therefore &quot;PC Format&quot;, and any other magazine, book or CD-ROM publication owned by Future Publishing is expressly prohibited from any distribution of POV-Ray software until further notice.<hr>
<a name="ref 1569 pri 0"><a name="ref 1570 pri 0"><center><h3><a name="section A.12">
Appendix A.12<br>Disclaimer</h3></center>
This software is provided as is without any guarantees or warranty. Although the authors have attempted to find and correct any bugs in the package, they are not responsible for any damage or losses of any kind caused by the use or misuse of the package. The authors are under no obligation to provide service, corrections, or upgrades to this package.<hr>
<a name="ref 1571 pri 0"><a name="ref 1572 pri 0"><center><h3><a name="section A.13">
Appendix A.13<br>Technical Support</h3></center>
We sincerely hope you have fun with our program. If you have any problems with the program, the team would like to hear about them. Also, if you have any comments, questions or enhancements, please contact the POV-Ray Team on the CompuServe Information Service in the GO POVRAY forum or check us out on the internet at <b>http://www.povray.org</b> or <b>ftp.povray.org</b>. The USENET group <b>comp.graphics.rendering.raytracing</b> is a great source of information on POV-Ray and related topics.<p>
License enquiries should be made via email and limited technical support is available via email to:<p>
<pre>
   Chris Young
   POV-Ray Team Coordinator
   CIS: 76702,1655
   Internet 76702.1655@compuserve.com
</pre>
<p>
The following postal address is only for official license business and only if email is impossible.<p>
We do not provide technical support via regular mail, only email. We don't care if you don't have a modem or online access. We will not mail you disks with updated versions. Do not send money.<p>
<pre>
   Chris Young
   3119 Cossell Drive
   Indianapolis, IN 46224 U.S.A.
</pre>
<p>
The other authors' contact information may be found in section <a href="pov30030.htm#ref 1573 pri 0">&quot;Authors&quot;</a>  (see also <a href="pov30030.htm#ref 1574 pri 0">&quot;Postcards for POV-Ray Team Members&quot;</a>).<hr>
<a name="ref 1575 pri 0"><a name="ref 1573 pri 0"><center><h3><a name="section B">
Appendix B<br>Authors</h3></center>
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. If you want to contact or thank the authors read the sections <a href="pov30030.htm#ref 1576 pri 0">&quot;Contacting the Authors&quot;</a> and <a href="pov30030.htm#ref 1574 pri 0">&quot;Postcards for POV-Ray Team Members&quot;</a>.<p>
<pre>
<center>
Claire Amundsen
(Tutorials for the POV-Ray User Guide)

Steve Anger
(POV-Ray 2.0/3.0 developer)
CIS: 70714,3113
Internet: sanger@hookup.net

Randy Antler
(IBM-PC display code enhancements)

John Baily
(RLE targa code)

Eric Barish
(Ground fog code)

Dieter Bayer
(POV-Ray 3.0 developer and docs coordinator)
CIS: 104707,643

Kendall Bennett
(PMODE library support)

Steve Bennett
(GIF support)

Jeff Bowermaster
(Beta test)

David Buck
(Original author of DKBTrace)
(POV-Ray 1.0 developer)

Chris Cason
(POV-Ray 2.0/3.0 developer, POV-Help, Windows port)
Internet (preferred): povray@mail.oaks.com.au or Chris.Cason@povray.org
CIS: 104706,3166

Aaron Collins
(Co-author of DKBTrace 2.12)
(POV-Ray 1.0 developer)

Chris Dailey
(POV-Ray 3.0 developer)
CIS:

Steve Demlow
(POV-Ray 3.0 developer)
CIS:

Andreas Dilger
(POV-Ray 3.0 developer)
Internet: adilger@enel.ucalgary.ca
WWW: http://www-mddsp.enel.ucalgary.ca/People/adilger/

Joris van Drunen Littel
(Mac beta tester)

Alexander Enzmann
(POV-Ray 1.0/2.0/3.0 developer)
CIS: 70323,2461
Internet: xander@mitre.com

Dan Farmer
(POV-Ray 1.0/2.0/3.0 developer)
CIS: 74431,1075

Charles Fusner
(Tutorials for the POV-Ray User Guide)

David Harr
(Mac balloon help and palette code)

Jimmy Hoeks
(Help file for Windows user interface)

Terry Kanakis
(Camera fix)

Kari Juharvi Kivisalo
(Ground fog code)

Adam Knight
(Mac beta tester, Mac Apple Guide developer)
CIS:

Lutz Kretzschmar
(IBM-PC display code [SS24 truecolor], part of the anti-aliasing code)
CIS: 100023,2006

Charles Marslett
(IBM-PC display code)

Pascal Massimino
(Fractal objects)

Jim McElhiney
(POV-Ray 3.0 developer)
CIS:

Robert A. Mickelsen
(POV-Ray 3.0 docs)
CIS: 71042,751
Internet: ram@iu.net
WWW: http://www.websharx.com/ kahuna

Mike Miller
(Artist, scene files, stones.inc)
CIS: 70353,100

Douglas Muir
(Bump maps, height fields)

Joel NewKirk
(Amiga Version)
CIS: 102627,1152

Jim Nitchals
(Mac version, scene files)

Paul Novak
(Texture contributions)

Dave Park
(Amiga support, AGA video code)

David Payne
(RLE targa code)

Bill Pulver
(Time code, IBM-PC compile)

Anton Raves
(Beta tester, helping out on several Mac thingies)
CIS: 100022,2603

Dan Richardson
(Docs)
CIS:

Tim Rowley
(PPM and Windows-specific BMP image format support)
Internet: trowley@geom.umn.edu

Robert Schadewald
(Beta tester)
CIS:

Eduard Schwan
(Mac version, mosaic preview, docs)
CIS: 104706,3276 or POVRAYMAC or ESPSW
Internet: povraymac@compuserve.com or espsw@compuserve.com
WWW: http://ourworld.compuserve.com/homepages/povraymac

Robert Skinner
(Noise functions)

Erkki Sondergaard
(Scene files)
CIS:

Zsolt Szalavari
(Halo code)
Internet: zsolt@cg.tuwien.ac.at

Scott Taylor
(Leopard and onion textures)

Timothy Wegner
(Fractal objects, PNG support)
CIS: 71320,675
Internet: twegner@phoenix.net

Drew Wells
(POV-Ray 1.0 developer, POV-Ray 1.0 team coordinator)

Chris Young
(POV-Ray 1.0/2.0/3.0 developer, POV-Ray 2.0/3.0 team coordinator)
CIS: 76702,1655

</center>
</pre>
<hr>
<a name="ref 1577 pri 0"><a name="ref 1576 pri 0"><center><h3><a name="section C">
Appendix C<br>Contacting the Authors</h3></center>
The POV-Team is a collection of volunteer programmers, designers, animators and artists meeting via electronic mail on Compuserve's POVRAY forum (GO POVRAY).<p>
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.<p>
If you have any questions about POV-Ray, please contact <pre>
  Chris Young
  POV-Team Coordinator
  CIS: 76702,1655
  Internet: 76702.1655@compuserve.com
</pre>
<p>
We love to hear about how you're using and enjoying the program. We also will do our best try to solve any problems you have with POV-Ray and incorporate good suggestions into the program.<p>
If you have a question regarding commercial use of, distribution of, or anything particularly sticky, please contact Chris Young, the development team coordinator. Otherwise, spread the mail around. We all love to hear from you!<p>
The best method of contact is e-mail through CompuServe for most of us. America On-Line and Internet can now send mail to CompuServe, also, just use the Internet address and the mail will be sent through to CompuServe where we read our mail daily.<p>
Please do not send large files to us through the e-mail without asking first. We pay for each minute on CompuServe and large files can get expensive. Send a query before you send the file, thanks!<hr>
<a name="ref 1578 pri 0"><a name="ref 1574 pri 0"><center><h3><a name="section D">
Appendix D<br>Postcards for POV-Ray Team Members</h3></center>
If you want to personally thank some of the POV-Ray Team members you can send them a postcard from wherever you are. To avoid invalid addresses from floating around (in case some of us move) the addresses listed below (in alphabetical order) are only valid until the given date.<p>
<pre>
  Dieter Bayer
  Taeublingstr. 26
  91058 Erlangen
  Germany                                    (until 31. March 1998)

  Chris Cason                                (Windows version)
  PO Box 407
  Williamstown
  Victoria 3016
  Australia                                  (until 31. December 1998)

  Joel NewKirk
  255-9 Echelon Rd
  Voorhees, NJ, USA, 08043                   (until ---)

  Eduard Schwan                              (Macintosh version)
  1112 Oceanic Drive
  Encinitas, California, USA, 92024-4007     (until 30. June 1998)
</pre>
<p>
You should also be aware that we do not answer any questions asked by regular mail or phone, we only reply to e-mails. Send any questions you have to the e-mail address mentioned in section <a href="pov30030.htm#ref 1576 pri 0">&quot;Contacting the Authors&quot;</a>.<hr>
<a name="ref 1579 pri 0"><a name="ref 1580 pri 0"><center><h3><a name="section E">
Appendix E<br>Credits</h3></center>
Credits for providing contributions to the user documentation go to (in alphabetical order):<p>
<pre>
<center>
Charles Fusner
(Blob, lathe and prism tutorial)

</center>
</pre>
<hr>
<a name="ref 1581 pri 0"><a name="ref 1582 pri 0"><center><h3><a name="section F">
Appendix F<br>Tips and Hints</h3></center>
<hr>
<a name="ref 1583 pri 0"><a name="ref 1584 pri 0"><center><h3><a name="section F.1">
Appendix F.1<br>Scene Design Tips</h3></center>
There are a number of excellent shareware CAD style modelers available on the DOS platform now that will create POV-Ray scene files. The online systems mentioned elsewhere in this document are the best places to find these.<p>
Hundreds of special-purpose utilities have been written for POV-Ray: data conversion programs, object generators, shell-style <strong>launchers</strong> and more. It would not be possible to list them all here, but again, the online systems listed will carry most of them. Most, following the POV-Ray spirit, are freeware or inexpensive shareware.<p>
Some extremely elaborate scenes have been designed by drafting on graph paper. Raytracer Mike Miller recommends graph paper with a grid divided in tenths, allowing natural decimal conversions.<p>
Start out with a <strong>boilerplate</strong> scene file, such as a copy of <b>basicvue.pov</b>, and edit that. In general, place your objects near and around the <strong>origin</strong> with the camera in the negative z-direction, looking at the origin. Naturally, you will break from this rule many times, but when starting out, keep things simple.<p>
For basic, boring, but dependable lighting, place a light source at or near the position of the camera. Objects will look flat, but at least you will see them. From there, you can move it slowly into a better position.<hr>

<center>
<a href="pov30031.htm">Next Section</a><br>
<a href="povray.htm#Table of Contents">Table Of Contents</a><br>
</center>
</body>
</html>