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.19 by greg, Tue May 26 10:00:46 2015 UTC vs.
Revision 1.27 by greg, Wed Oct 19 18:23:14 2022 UTC

# Line 211 | Line 211 | Set the pixel sample jitter to
211   Distributed ray-tracing performs anti-aliasing by randomly sampling
212   over pixels.
213   A value of one will randomly distribute samples over full
214 < pixels.
214 > pixels, and is not really recommended due to the tendency of
215 > samples to (nearly) coincide.
216   A value of zero samples pixel centers only.
217 < A value between zero and one is usually best
217 < for low-resolution images.
217 > A value around 0.5-0.8 is typical.
218   .TP
219   .BI -pm \ frac
220   Set the pixel motion blur to
# Line 310 | Line 310 | change greater than the
310   specification will be calculated.
311   .TP
312   .BI -dr \ N
313 < Set the number of relays for secondary sources to
313 > Set the number of relays for virtual sources to
314   .I N.
315 < A value of 0 means that secondary sources will be ignored.
315 > A value of 0 means that virtual sources will be ignored.
316   A value of 1 means that sources will be made into first generation
317 < secondary sources; a value of 2 means that first generation
318 < secondary sources will also be made into second generation secondary
317 > virtual sources; a value of 2 means that first generation
318 > virtual sources will also be made into second generation virtual
319   sources, and so on.
320   .TP
321   .BI -dp \ D
322 < Set the secondary source presampling density to D.
322 > Set the virtual source presampling density to D.
323   This is the number of samples per steradian
324   that will be used to determine ahead of time whether or not
325   it is worth following shadow rays through all the reflections and/or
326 < transmissions associated with a secondary source path.
327 < A value of 0 means that the full secondary source path will always
326 > transmissions associated with a virtual source path.
327 > A value of 0 means that the full virtual source path will always
328   be tested for shadows if it is tested at all.
329   .TP
330   .BR \-dv
# Line 408 | Line 408 | Set the number of ambient bounces to
408   This is the maximum number of diffuse bounces computed by the indirect
409   calculation. A value of zero implies no indirect calculation.
410   .IP
411 < In photon mapping mode (see
411 > This value defaults to 1 in photon mapping mode (see
412   .I -ap
413 < below), a positive value implies that global photon irradiance is
414 < always computed via
413 > below), implying that global photon irradiance is always computed via
414   .I one
415 < ambient bounce. A negative value enables a preview mode that directly
416 < visualises the irradiance from the global photon map without any ambient
417 < bounces.
415 > ambient bounce; this behaviour applies to any positive number of ambient
416 > bounces, regardless of the actual value specified.  A negative value enables
417 > a preview mode that directly visualises the irradiance from the global
418 > photon map without any ambient bounces.
419   .TP
420   .BI -ar \ res
421   Set the ambient resolution to
# Line 439 | Line 439 | A value of zero is interpreted as unlimited resolution
439   Set the ambient accuracy to
440   .I acc.
441   This value will approximately equal the error
442 < from indirect illuminance interpolation.
442 > from indirect irradiance interpolation.
443   A value of zero implies no interpolation.
444   .TP
445   .BI -ad \ N
446   Set the number of ambient divisions to
447   .I N.
448   The error in the Monte Carlo calculation of indirect
449 < illuminance will be inversely proportional to the square
449 > irradiance will be inversely proportional to the square
450   root of this number.
451   A value of zero implies no indirect calculation.
452   .TP
# Line 459 | Line 459 | show a significant change.
459   .BI -af \ fname
460   Set the ambient file to
461   .I fname.
462 < This is where indirect illuminance will be stored and retrieved.
463 < Normally, indirect illuminance values are kept in memory and
462 > This is where indirect irradiance will be stored and retrieved.
463 > Normally, indirect irradiance values are kept in memory and
464   lost when the program finishes or dies.
465 < By using a file, different invocations can share illuminance
465 > By using a file, different invocations can share irradiance
466   values, saving time in the computation.
467 < Also, by creating an ambient file during a low resolution rendering,
468 < better results can be obtained in a second high resolution pass.
467 > Also, by creating an ambient file during a low-resolution rendering,
468 > better results can be obtained in a second high-resolution pass.
469 > (It is a good idea to keep all of the calculation parameters the same,
470 > changing only the dimensions of the output picture.)\0
471   The ambient file is in a machine-independent binary format
472   which may be examined with
473   .I lookamb(1).
# Line 540 | Line 542 | Global photon irradiance is evaluated as part of the a
542   above), caustic photon irradiance is evaluated at primary rays, and
543   indirect inscattering in
544   .I mist
545 < is accounted for by volume photons.
545 > is accounted for by volume photons. Contribution photons are treated as
546 > global photons by
547 > .I rpict.
548   .IP
549   Additionally specifying
550   .I bwidth2
# Line 557 | Line 561 | in which case the bandwidth, if specified, is ignored,
561   is invariably looked up.
562   .IP
563   Using direct photons replaces the direct calculation with density estimates
564 < for debugging and validation of photon emission.      
564 > for debugging and validation of photon emission.
565   .TP
566   .BI -am " frac"
567 < Coefficient for maximum search radius for photon map lookups. The search
568 < radius is automatically determined based on the average photon distance to the
569 < distribution's centre of gravity, and scaled by this coefficient. Increase this
570 < value if multiple warnings about short photon lookups are issued.
567 > Maximum search radius for photon map lookups.  Without this option, an
568 > initial maximum search radius is estimated for each photon map from the
569 > average photon distance to the distribution's centre of gravity.  It is then
570 > adapted to the photon density in subsequent lookups.  This option imposes a
571 > global fixed maximum search radius for
572 > .I all
573 > photon maps, thus defeating the automatic adaptation.  It is useful when
574 > multiple warnings about short photon lookups are issued.  Note that this
575 > option does not conflict with the bandwidth specified with the
576 > .I \-ap
577 > option; the number of photons found will not exceed the latter, but may be
578 > lower if the maximum search radius contains fewer photons, thus resulting in
579 > short lookups.  Setting this radius too large, on the other hand, may
580 > degrade performance.
581   .TP
582 + .BI -ac " pagesize"
583 + Set the photon cache page size when using out-of-core photon mapping. The
584 + photon cache reduces disk I/O incurred by on-demand loading (paging) of
585 + photons, and thus increases performance. This
586 + is expressed as a (float) multiple of the density estimate bandwidth
587 + specified with
588 + .I \-ap
589 + under the assumption that photon lookups are local to a cache page. Cache
590 + performance is sensitive to this parameter: larger pagesizes will reduce the
591 + paging frequency at the expense of higher latency when paging does occur.
592 + Sensible values are in the range 4 (default) to 16.
593 + .TP
594 + .BI -aC " cachesize"
595 + Set the total number of photons cached when using out-of-core photon
596 + mapping, taking into account the pagesize specified by
597 + .I \-ac.
598 + Note that this is approximate as the number of cache pages is rounded to
599 + the nearest prime. This allows adapting the cache to the available physical
600 + memory. Cache performance is less sensitive to this parameter, and reasonable
601 + performance can obtained with as few as 10k photons. The default is 1M. This
602 + option recognises multiplier suffixes (k = 1e3, M = 1e6), both in upper and
603 + lower case.
604 + .TP
605   .BI -me " rext gext bext"
606   Set the global medium extinction coefficient to the indicated color,
607   in units of 1/distance (distance in world coordinates).
# Line 627 | Line 664 | is zero, then Russian roulette is used for ray
664   termination, and the
665   .I -lw
666   setting (below) must be positive.
667 < If N is a negative integer, then this sets the upper limit
668 < of reflections past which Russian roulette will be used.
667 > If N is a negative integer, then this limits the maximum
668 > number of reflections even with Russian roulette.
669   In scenes with dielectrics and total internal reflection,
670   a setting of 0 (no limit) may cause a stack overflow.
671   .TP
# Line 849 | Line 886 | rpict \-vp 10 5 3 \-vd 1 \-.5 0 scene.oct > scene.hdr
886   .PP
887   rpict \-S 1 \-o frame%02d.hdr scene.oct < keyframes.vf
888   .PP
889 < To render ambient illuminance in photon mapping mode from a global photon
889 > To render ambient irradiance in photon mapping mode from a global photon
890   map global.pm via one ambient bounce, and from a caustic photon map
891   caustic.pm:
892   .IP "" .2i
# Line 875 | Line 912 | option.
912   Greg Ward
913   .SH "SEE ALSO"
914   getinfo(1), lookamb(1), mkpmap(1), oconv(1), pdfblur(1), pfilt(1),
915 < pinterp(1), pmblur(1), printf(3), ra_rgbe(1), rad(1), rtrace(1), rvu(1)
915 > 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