ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/man/man1/rpict.1
(Generate patch)

Comparing ray/doc/man/man1/rpict.1 (file contents):
Revision 1.20 by rschregle, Fri Jun 5 08:49:01 2015 UTC vs.
Revision 1.32 by greg, Wed Apr 23 15:09:03 2025 UTC

# Line 18 | Line 18 | rpict - generate a RADIANCE picture
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
# Line 41 | Line 43 | In the second form shown above, the default values
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
# Line 211 | Line 228 | Set the pixel sample jitter to
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
# Line 254 | Line 271 | to use a very small fraction with the
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 -f \ source
285 + Load definitions from the file
286 + .I source
287 + and assign at the global level.
288 + The usual set of library directories is searched based on the
289 + .I RAYPATH
290 + environment variable.
291 + .TP
292 + .BI -e \ expr
293 + Set additional definitions from
294 + .I expr.
295 + .TP
296   .BI -dj \ frac
297   Set the direct jittering to
298   .I frac.
# Line 310 | Line 349 | change greater than the
349   specification will be calculated.
350   .TP
351   .BI -dr \ N
352 < Set the number of relays for secondary sources to
352 > Set the number of relays for virtual sources to
353   .I N.
354 < A value of 0 means that secondary sources will be ignored.
354 > A value of 0 means that virtual sources will be ignored.
355   A value of 1 means that sources will be made into first generation
356 < secondary sources; a value of 2 means that first generation
357 < secondary sources will also be made into second generation secondary
356 > virtual sources; a value of 2 means that first generation
357 > virtual sources will also be made into second generation virtual
358   sources, and so on.
359   .TP
360   .BI -dp \ D
361 < Set the secondary source presampling density to D.
361 > Set the virtual source presampling density to D.
362   This is the number of samples per steradian
363   that will be used to determine ahead of time whether or not
364   it is worth following shadow rays through all the reflections and/or
365 < transmissions associated with a secondary source path.
366 < A value of 0 means that the full secondary source path will always
365 > transmissions associated with a virtual source path.
366 > A value of 0 means that the full virtual source path will always
367   be tested for shadows if it is tested at all.
368   .TP
369   .BR \-dv
# Line 439 | Line 478 | A value of zero is interpreted as unlimited resolution
478   Set the ambient accuracy to
479   .I acc.
480   This value will approximately equal the error
481 < from indirect illuminance interpolation.
481 > from indirect irradiance interpolation.
482   A value of zero implies no interpolation.
483   .TP
484   .BI -ad \ N
485   Set the number of ambient divisions to
486   .I N.
487   The error in the Monte Carlo calculation of indirect
488 < illuminance will be inversely proportional to the square
488 > irradiance will be inversely proportional to the square
489   root of this number.
490   A value of zero implies no indirect calculation.
491   .TP
# Line 459 | Line 498 | show a significant change.
498   .BI -af \ fname
499   Set the ambient file to
500   .I fname.
501 < This is where indirect illuminance will be stored and retrieved.
502 < Normally, indirect illuminance values are kept in memory and
501 > This is where indirect irradiance will be stored and retrieved.
502 > Normally, indirect irradiance values are kept in memory and
503   lost when the program finishes or dies.
504 < By using a file, different invocations can share illuminance
504 > By using a file, different invocations can share irradiance
505   values, saving time in the computation.
506 < Also, by creating an ambient file during a low resolution rendering,
507 < better results can be obtained in a second high resolution pass.
506 > Also, by creating an ambient file during a low-resolution rendering,
507 > better results can be obtained in a second high-resolution pass.
508 > (It is a good idea to keep all of the calculation parameters the same,
509 > changing only the dimensions of the output picture.)\0
510   The ambient file is in a machine-independent binary format
511   which may be examined with
512   .I lookamb(1).
# Line 540 | Line 581 | Global photon irradiance is evaluated as part of the a
581   above), caustic photon irradiance is evaluated at primary rays, and
582   indirect inscattering in
583   .I mist
584 < is accounted for by volume photons.
584 > is accounted for by volume photons. Contribution photons are treated as
585 > global photons by
586 > .I rpict.
587   .IP
588   Additionally specifying
589   .I bwidth2
# Line 557 | Line 600 | in which case the bandwidth, if specified, is ignored,
600   is invariably looked up.
601   .IP
602   Using direct photons replaces the direct calculation with density estimates
603 < for debugging and validation of photon emission.      
603 > for debugging and validation of photon emission.
604   .TP
605   .BI -am " frac"
606   Maximum search radius for photon map lookups.  Without this option, an
# Line 575 | Line 618 | lower if the maximum search radius contains fewer phot
618   short lookups.  Setting this radius too large, on the other hand, may
619   degrade performance.
620   .TP
621 + .BI -ac " pagesize"
622 + Set the photon cache page size when using out-of-core photon mapping. The
623 + photon cache reduces disk I/O incurred by on-demand loading (paging) of
624 + photons, and thus increases performance. This
625 + is expressed as a (float) multiple of the density estimate bandwidth
626 + specified with
627 + .I \-ap
628 + under the assumption that photon lookups are local to a cache page. Cache
629 + performance is sensitive to this parameter: larger pagesizes will reduce the
630 + paging frequency at the expense of higher latency when paging does occur.
631 + Sensible values are in the range 4 (default) to 16.
632 + .TP
633 + .BI -aC " cachesize"
634 + Set the total number of photons cached when using out-of-core photon
635 + mapping, taking into account the pagesize specified by
636 + .I \-ac.
637 + Note that this is approximate as the number of cache pages is rounded to
638 + the nearest prime. This allows adapting the cache to the available physical
639 + memory. Cache performance is less sensitive to this parameter, and reasonable
640 + performance can obtained with as few as 10k photons. The default is 1M. This
641 + option recognises multiplier suffixes (k = 1e3, M = 1e6), both in upper and
642 + lower case.
643 + .TP
644   .BI -me " rext gext bext"
645   Set the global medium extinction coefficient to the indicated color,
646   in units of 1/distance (distance in world coordinates).
# Line 637 | Line 703 | is zero, then Russian roulette is used for ray
703   termination, and the
704   .I -lw
705   setting (below) must be positive.
706 < If N is a negative integer, then this sets the upper limit
707 < of reflections past which Russian roulette will be used.
706 > If N is a negative integer, then this limits the maximum
707 > number of reflections even with Russian roulette.
708   In scenes with dielectrics and total internal reflection,
709   a setting of 0 (no limit) may cause a stack overflow.
710   .TP
# Line 655 | Line 721 | continue rays with a probability equal to the ray weig
721   divided by the given
722   .I frac.
723   .TP
724 + .BI -cs \ Ns
725 + Use
726 + .I Ns
727 + bands for spectral sampling rather than the default RGB calculation space.
728 + The maximum setting is controlled by the compiler macro MAXCSAMP, and
729 + defaults to 24.
730 + Larger values for Ns will be reduced to MAXCSAMP.
731 + .TP
732 + .BI -cw " nmA nmB"
733 + Set extrema to the given wavelengths for spectral sampling.
734 + The default is 380 and 780 nanometers.
735 + The order specified does not matter.
736 + .TP
737   .BI -S \ seqstart
738   Instead of generating a single picture based only on the view
739   parameters given on the command line, this option causes
# Line 849 | Line 928 | A value of zero turns automatic reporting off.
928   Send error messages and progress reports to
929   .I efile
930   instead of the standard error.
931 + (Note this option overlaps with "-e expr" above, so file paths
932 + with '=' or ':' in them are not allowed on this option.)
933   .TP
934   .BR \-w
935   Boolean switch for warning messages.
# Line 859 | Line 940 | rpict \-vp 10 5 3 \-vd 1 \-.5 0 scene.oct > scene.hdr
940   .PP
941   rpict \-S 1 \-o frame%02d.hdr scene.oct < keyframes.vf
942   .PP
943 < To render ambient illuminance in photon mapping mode from a global photon
943 > To render ambient irradiance in photon mapping mode from a global photon
944   map global.pm via one ambient bounce, and from a caustic photon map
945   caustic.pm:
946   .IP "" .2i
# Line 885 | Line 966 | option.
966   Greg Ward
967   .SH "SEE ALSO"
968   getinfo(1), lookamb(1), mkpmap(1), oconv(1), pdfblur(1), pfilt(1),
969 < pinterp(1), pmblur(1), printf(3), ra_rgbe(1), rad(1), rtrace(1), rvu(1)
969 > pinterp(1), pmblur(1), printf(3), ra_rgbe(1), rad(1), rpiece(1), rtpict(1), rtrace(1), rvu(1)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines