18 |
|
] |
19 |
|
.br |
20 |
|
.B "rpict [ options ] \-defaults" |
21 |
+ |
.br |
22 |
+ |
.B "rpict \-features [feat1 ..]" |
23 |
|
.SH DESCRIPTION |
24 |
|
.I Rpict |
25 |
|
generates a picture from the RADIANCE scene given in |
43 |
|
for the options (modified by those options present) |
44 |
|
are printed with a brief explanation. |
45 |
|
.PP |
46 |
+ |
In the third form, a list of supported features is sent |
47 |
+ |
to the standard output, one per line. |
48 |
+ |
If additional arguments follow, they are checked for presence in |
49 |
+ |
this list. |
50 |
+ |
If a feature includes subfeatures, these may be checked as well by |
51 |
+ |
specifying: |
52 |
+ |
.nf |
53 |
+ |
|
54 |
+ |
rpict -features FeatName=subfeat1,subfeat2 |
55 |
+ |
|
56 |
+ |
.fi |
57 |
+ |
If any named feature or subfeature is missing, an error is |
58 |
+ |
reported and the program returns an error status. |
59 |
+ |
If all of the named features are present, a zero status is returned. |
60 |
+ |
.PP |
61 |
|
Most options are followed by one or more arguments, which must be |
62 |
|
separated from the option and each other by white space. |
63 |
|
The exceptions to this rule are the |
228 |
|
Distributed ray-tracing performs anti-aliasing by randomly sampling |
229 |
|
over pixels. |
230 |
|
A value of one will randomly distribute samples over full |
231 |
< |
pixels. |
231 |
> |
pixels, and is not really recommended due to the tendency of |
232 |
> |
samples to (nearly) coincide. |
233 |
|
A value of zero samples pixel centers only. |
234 |
< |
A value between zero and one is usually best |
217 |
< |
for low-resolution images. |
234 |
> |
A value around 0.5-0.8 is typical. |
235 |
|
.TP |
236 |
|
.BI -pm \ frac |
237 |
|
Set the pixel motion blur to |
271 |
|
.I \-pd |
272 |
|
option, to avoid the ghosting effect of too few samples. |
273 |
|
.TP |
274 |
+ |
.BI -pc " xr yr xg yg xb yb xw yw" |
275 |
+ |
Use the specified chromaticity pairs for output primaries and white |
276 |
+ |
point rather than the standard RGB color space. |
277 |
+ |
.TP |
278 |
+ |
.BR \-pRGB |
279 |
+ |
Output standard RGB values (the default). |
280 |
+ |
.TP |
281 |
+ |
.BR \-pXYZ |
282 |
+ |
Output standard CIE XYZ tristimulus values rather than RGB. |
283 |
+ |
.TP |
284 |
|
.BI -dj \ frac |
285 |
|
Set the direct jittering to |
286 |
|
.I frac. |
337 |
|
specification will be calculated. |
338 |
|
.TP |
339 |
|
.BI -dr \ N |
340 |
< |
Set the number of relays for secondary sources to |
340 |
> |
Set the number of relays for virtual sources to |
341 |
|
.I N. |
342 |
< |
A value of 0 means that secondary sources will be ignored. |
342 |
> |
A value of 0 means that virtual sources will be ignored. |
343 |
|
A value of 1 means that sources will be made into first generation |
344 |
< |
secondary sources; a value of 2 means that first generation |
345 |
< |
secondary sources will also be made into second generation secondary |
344 |
> |
virtual sources; a value of 2 means that first generation |
345 |
> |
virtual sources will also be made into second generation virtual |
346 |
|
sources, and so on. |
347 |
|
.TP |
348 |
|
.BI -dp \ D |
349 |
< |
Set the secondary source presampling density to D. |
349 |
> |
Set the virtual source presampling density to D. |
350 |
|
This is the number of samples per steradian |
351 |
|
that will be used to determine ahead of time whether or not |
352 |
|
it is worth following shadow rays through all the reflections and/or |
353 |
< |
transmissions associated with a secondary source path. |
354 |
< |
A value of 0 means that the full secondary source path will always |
353 |
> |
transmissions associated with a virtual source path. |
354 |
> |
A value of 0 means that the full virtual source path will always |
355 |
|
be tested for shadows if it is tested at all. |
356 |
|
.TP |
357 |
|
.BR \-dv |
466 |
|
Set the ambient accuracy to |
467 |
|
.I acc. |
468 |
|
This value will approximately equal the error |
469 |
< |
from indirect illuminance interpolation. |
469 |
> |
from indirect irradiance interpolation. |
470 |
|
A value of zero implies no interpolation. |
471 |
|
.TP |
472 |
|
.BI -ad \ N |
473 |
|
Set the number of ambient divisions to |
474 |
|
.I N. |
475 |
|
The error in the Monte Carlo calculation of indirect |
476 |
< |
illuminance will be inversely proportional to the square |
476 |
> |
irradiance will be inversely proportional to the square |
477 |
|
root of this number. |
478 |
|
A value of zero implies no indirect calculation. |
479 |
|
.TP |
486 |
|
.BI -af \ fname |
487 |
|
Set the ambient file to |
488 |
|
.I fname. |
489 |
< |
This is where indirect illuminance will be stored and retrieved. |
490 |
< |
Normally, indirect illuminance values are kept in memory and |
489 |
> |
This is where indirect irradiance will be stored and retrieved. |
490 |
> |
Normally, indirect irradiance values are kept in memory and |
491 |
|
lost when the program finishes or dies. |
492 |
< |
By using a file, different invocations can share illuminance |
492 |
> |
By using a file, different invocations can share irradiance |
493 |
|
values, saving time in the computation. |
494 |
< |
Also, by creating an ambient file during a low resolution rendering, |
495 |
< |
better results can be obtained in a second high resolution pass. |
494 |
> |
Also, by creating an ambient file during a low-resolution rendering, |
495 |
> |
better results can be obtained in a second high-resolution pass. |
496 |
> |
(It is a good idea to keep all of the calculation parameters the same, |
497 |
> |
changing only the dimensions of the output picture.)\0 |
498 |
|
The ambient file is in a machine-independent binary format |
499 |
|
which may be examined with |
500 |
|
.I lookamb(1). |
709 |
|
divided by the given |
710 |
|
.I frac. |
711 |
|
.TP |
712 |
+ |
.BI -cs \ Ns |
713 |
+ |
Use |
714 |
+ |
.I Ns |
715 |
+ |
bands for spectral sampling rather than the default RGB calculation space. |
716 |
+ |
The maximum setting is controlled by the compiler macro MAXCSAMP, and |
717 |
+ |
defaults to 24. |
718 |
+ |
Larger values for Ns will be reduced to MAXCSAMP. |
719 |
+ |
.TP |
720 |
+ |
.BI -cw " nmA nmB" |
721 |
+ |
Set extrema to the given wavelengths for spectral sampling. |
722 |
+ |
The default is 380 and 780 nanometers. |
723 |
+ |
The order specified does not matter. |
724 |
+ |
.TP |
725 |
|
.BI -S \ seqstart |
726 |
|
Instead of generating a single picture based only on the view |
727 |
|
parameters given on the command line, this option causes |
926 |
|
.PP |
927 |
|
rpict \-S 1 \-o frame%02d.hdr scene.oct < keyframes.vf |
928 |
|
.PP |
929 |
< |
To render ambient illuminance in photon mapping mode from a global photon |
929 |
> |
To render ambient irradiance in photon mapping mode from a global photon |
930 |
|
map global.pm via one ambient bounce, and from a caustic photon map |
931 |
|
caustic.pm: |
932 |
|
.IP "" .2i |